System Atlas

create_my_workspace

Create (or find, by company name) the key owner's private workspace for their own company, classified into an industry and business model. Idempotent. Call this first, then get_mapping_guide.

Write · editor keyMCP tool

Parameters

  • namestringrequired

    Your company's name

    min 1 charmax 120 chars
  • websitestringoptional
    max 300 chars
  • descriptionstringoptional

    What the company does, in two or three sentences

    max 2000 chars
  • industrystringoptional

    Your best guess: 'construction', 'B2B SaaS', 'staffing agency'

    max 120 chars
  • businessModelstringoptional

    One of project, service, product, subscription, marketplace, staffing, agency_franchise, distribution, licensing, asset, or your words

    max 60 chars

Example call

Agents call tools by name; you rarely write this by hand. It is here so you can test the server from a shell or your own code.

{
  "name": "create_my_workspace",
  "arguments": {
    "name": "Acme Builders",
    "website": "acmebuilders.example",
    "description": "A general contractor building mid-size commercial projects.",
    "industry": "construction",
    "businessModel": "project"
  }
}

Response

The result is one text content block holding this JSON (abbreviated here). Errors come back with isError: true and a message such as Error 401: … or Invalid input: ….

Response
{
  "created": true,
  "workspace": {
    "slug": "acme-builders",
    "name": "Acme Builders"
  },
  "company": {
    "slug": "client",
    "name": "Acme Builders"
  },
  "industry": {
    "key": "construction",
    "name": "Construction"
  },
  "businessModel": "project",
  "classifiedBy": "given",
  "next": "Call get_mapping_guide with this workspace slug."
}

Over REST

The same call without MCP: POST/api/v1/workspaces