OpenNomosdocs
ToolsProjects

create_project

Create a project with a caller-defined profile.

Create a project with a caller-defined profile. No other setup or workflow is required.

FieldValue
PackCore (core)
Estimated cost per call$0
Monthly pack limitnone
Projectresolved: explicit project → header → credential default → workspace default

Parameters

ParameterRequiredTypeDescription
nameyesstringDisplay name, e.g. 'Acme CRM'.
slugyesstringShort id for the project: lowercase letters, digits and hyphens, e.g. 'acme-crm'.
profilenoobjectFree-form project card you define, e.g. {"website": "https://acme.com", "audience": "indie founders"}. Default {}.

Example call

{
  "name": "Acme CRM",
  "slug": "acme-crm",
  "profile": {
    "website": "https://acme.com",
    "audience": "indie founders"
  }
}

REST: POST https://service.opennomos.com/v1/tools/create_project with that JSON as the body. MCP: tools/call with name: "create_project" and that JSON as arguments.

Example result

Values are illustrative; the shape comes from the service code.

{
  "project": {
    "id": "prj_k3Vd9aQx2",
    "slug": "acme-crm",
    "name": "Acme CRM",
    "profile": {
      "website": "https://acme.com",
      "audience": "indie founders"
    },
    "memory_count": 0,
    "last_memory_at": null
  }
}

Notes

  • profile is a free-form JSON card you define. Nothing in it is required, and nothing is inferred.
  • If the profile has a website, url or domain host, that host is allowed as a short link target (see Attribution).

Errors

Rejected calls (bad input, unknown ids, rate limits) return message and code; over MCP the result has isError: true. See Errors.

On this page