Skip to content

list_domains

Status: GA Access: token required API contract: 0.3.0 · capability 2026-09-03.1 View as Markdown Open in Claude Open in ChatGPT

List the platform’s capability domains (name, prefix, summary, stage).

Access: read-only — safe to call repeatedly, changes nothing

Available at: /mcp/, /mcp/readonly/

Hints declared to MCP clients (ToolAnnotations)

HintValue
readOnlyHinttrue
destructiveHintfalse
idempotentHinttrue
openWorldHintfalse

This tool takes no parameters.

Send inside an initialized MCP session (see Connecting). Every parameter is shown with a typed placeholder; drop the optional ones you do not need — but for defect/task tools the QA fields are what keeps a report out of quarantine.

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "list_domains",
"arguments": {}
}
}

On the wire the list is wrapped: structuredContent is {"result": [...]} (MCP requires an object at the top level).

FieldTypeDescription
resultarray of object
result[].namestringDomain key (matches the API module)
result[].prefixstringREST path prefix of the domain
result[].summarystringWhat the domain covers
result[].stagestringWorkflow stage the domain belongs to, or ‘cross’
result[].agentbooleanTrue when a content-operating agent drives this domain
SymptomCauseAction
401Token missing/expiredTokens are issued by the platform owner via POST /api/v1/auth/agent-token (superuser-only) — ask for a re-issue. ⚠️ A new token replaces your grant set
403 / capability errorYour token lacks the capability or the contract grantCheck my_capabilities first; ask the owner for the grant