Skip to content

MCP Tools

Agents access ASD through 19+ MCP tools organized by category.

ToolDescription
code_querySearch the semantic index by symbol name or pattern
code_readRead a symbol’s source with surrounding context
code_searchFull-text search across the indexed codebase
callers_ofReturn all callers of a symbol (inbound edges)
callees_ofReturn all callees of a symbol (outbound edges)
ToolDescription
ledger_getGet all entries for a symbol
ledger_findSearch entries by tag, text, or kind
ledger_appendAppend a new entry (decision, hazard, rationale, constraint)
ledger_approveApprove a pending entry
ledger_rejectReject a pending entry
ledger_withdrawWithdraw an entry
ledger_supersedeReplace an entry with a new one
ledger_rebindRe-attach an entry to a new qname (after a rename)
ToolDescription
effect_declareDeclare an effect on a symbol
effects_ofGet declared effects for a symbol
traces_ofGet the transitive effect trace for a symbol
ToolDescription
think_speculateRecord a hypothesis with a confidence score
think_modelRecord a mental model spanning multiple symbols
think_failedRecord a failed attempt (what was tried, why it failed)
think_questionRecord an open question blocking confident action
think_listList thinking entries, filtered by kind or symbol
ToolDescription
healthCheck index freshness and server status
reindexTrigger a full reindex of the workspace
audit_tailStream recent audit events
audit_verifyVerify the hash chain of the audit log