System Atlas

get_company_atlas

One company's atlas: components per primitive with values, confidence and sources, the edges between them, and notes. Set public_only to see what an outsider sees. Needs a key.

Needs a keyMCP tool

Parameters

  • workspacestringrequired
  • companystringrequired

    Company slug; the client is 'client'

  • public_onlybooleanoptional

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": "get_company_atlas",
  "arguments": {
    "workspace": "acme-builders",
    "company": "client"
  }
}

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
{
  "company": {
    "slug": "client",
    "name": "Acme Builders"
  },
  "mapped": 0.62,
  "components": [
    {
      "label": "Estimating in Excel",
      "primitive": "estimating",
      "layer": "software",
      "visibility": "private",
      "confidence": "self_reported",
      "values": [
        {
          "parameter": "estimating_method",
          "value": "spreadsheet",
          "source": null
        }
      ]
    }
  ],
  "edges": [
    {
      "from": "Estimating in Excel",
      "to": "QuickBooks",
      "flowType": "information",
      "label": "approved budget"
    }
  ],
  "notes": [
    {
      "kind": "comment",
      "body": "Budgets are typed into QuickBooks by hand.",
      "component": "QuickBooks"
    }
  ]
}

Over REST

The same call without MCP: GET/api/v1/workspaces/:slug/companies/:company