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