▸ 24 typed tools · five lanes · all return structured JSON
Every tool. Every contract.
One catalog.
Authoritative source
This page mirrors the hosted server's published surface. After you connect, tools/list and inputSchema on your running MCP are the final word.
AADM exposes a small, deliberate set of tools. Each one is named so a human reviewer can read the call log and understand what just happened. None of them edit your repo — your agent does that.
This catalog is the concrete answer to “what may the agent do.” For why bounding that surface is the job rather than a constraint on it, see agentic engineering.
▸ Entry points · what to call first
Pick the lane. Call one tool.
AADM frames and routes — it does not scan your repo. These are the first MCP tools to invoke; pass/fail stays with your tests and CI.
Default flow
- 1
Symptom unclear?
prism_frameroute_laneContradictory UI vs server · not sure which lane owns it
- 2
Lane obvious?
route_laneThen the lane primary tool — delivery · defect · assurance
- 3
Long thread?
orchestrator_anchorRe-anchor after compaction — don't replay the full brief
- 4
Which tool next?
standard_briefsuggest_aadm_toolsRouting snapshot only — avoid response_scope: full unless you need the catalog
Quick cheat sheet
You're trying to… → open with this tool first.
CallMcpTool · server user-aadm
| You're trying to… | Open with | |
|---|---|---|
| Fix a bug / 404 / wrong behavior | debug_defect | Investigator |
| Registry ↔ client ↔ server wiring drift | cross_surface_check | Navigator |
| Design or implement a feature | map_feature · plan_delivery | Navigator |
| Fix UX on one screen / tab | ux_surface_pass | Navigator |
| Audit / prove before ship | assurance_run · sentinel_closure | Sentinel |
| Contradictory or muddy symptom | prism_frame | Pre-lane |
| Lost in a long thread | orchestrator_anchor | Orchestration |
| Know lane · need playbook | route_lane | Orchestration |
| Framework jargon in the bug | vocabulary_crosswalk | Orchestration |
TL;DR · four entry points + one pre-step
- 01 Muddy fact →
prism_frame - 02 Bug →
debug_defect - 03 Feature →
map_featureorplan_delivery - 04 Prove before ship →
assurance_run - + Lane known · need playbook →
route_lane(+ optionalstackwhen you know mutation / projection / guidance)
00
Orchestration
Routing · session anchors · the host's branching map
Tools the host calls first. They tell the agent what kind of work is on the table and how to branch.
- Orchestration
One call loads workflow parity, orchestrator contract, follow-on catalog, and Sentinel assurance JSON hosts branch on.
When to call
First call in a session — gives the host its branching map before any specific work begins.
-
route_lane02OrchestrationWhen intent is already delivery, defect, or assurance, return deterministic routing metadata — no keyword roulette.
When to call
When you already know the lane and want a stable handoff to the next tool.
- Orchestration
Long-running jobs get a stable checklist · what to persist outside MCP, session notes, when to refresh the brief.
When to call
Sessions that span hours — anchors the orchestrator so it doesn't drift.
II
Investigator
Defect · something is broken
Evidence-first. Recon classifies the failure; remediation is gated until proof crosses the router.
-
debug_defect01InvestigatorGated defect machine · Path A recon, Path B only after proof, execution-control appendix, troubleshooter response gates.
When to call
Anything broken vs expected — the canonical defect entry point.
-
debug_bundle02InvestigatorAdvanced hosts send a full integrated troubleshooter payload when they need the bundled diagnosis shape.
When to call
Hosts that already know they want the full integrated payload — not for general use.
-
debug_hint03InvestigatorLightweight recon-vs-diagnose hint before you commit to a full debug_defect turn.
When to call
When you're not sure yet whether the issue is real or a misread.
-
classify_bug04InvestigatorClassify ownership and routing early so the right lane — not the loudest symptom — owns the next step.
When to call
Intake · before assigning the issue or starting investigation.
-
triage_bug05InvestigatorMap a rough symptom to suggested AUTH topics and stack band for intake before deeper debugging.
When to call
Earliest triage · noisy symptom, unclear which subsystem owns it.
-
fix_pack06InvestigatorAfter evidence and gates pass, emit an authorized fix prompt pack sized for coding agents — no premature refactor stories.
When to call
Only after CLASSIFIED · the bridge from diagnosis to executable fix.
III
Sentinel
Assurance · proving alignment
Audit programs scope seams. Evidence binds per crossing. Closure tiers come back in VERT/HORI language.
- Sentinel
Step through vertical depth and horizontal seams until scope is confirmable; then merge into outline-shaped intake.
When to call
Audit prep · when scope is fuzzy and you need a structured interview to pin it down.
- Sentinel
Produce the assurance scaffold · sections, checklist pointers, coder requests, human-editable confirmation.
When to call
When scope is confirmed and you need the audit document scaffold.
-
audit_run03SentinelPlain-language “run an audit” asks become a program-aware intake plus top-findings brief for a repo-connected agent.
When to call
When a stakeholder says “run an audit” and you need that to become structured work.
- Sentinel
Snapshot every bundled Sentinel audit program template without pulling the full standard_brief payload.
When to call
Browsing available audit programs without the cost of a full brief.
- Sentinel
Fetch one audit program row by id when hosts only need that template's rigor spine and evidence expectations.
When to call
You know which audit program applies and just need its template.
- Sentinel
Shipped seam-tier examples so teams see how depth and boundaries translate to must-prove vs latent seams.
When to call
Teaching a team how attestation depth maps to real seams in their stack.
- Sentinel
Resolve closure tiers from attestation depth, vertical claim, and horizontal seams — deterministic seam language.
When to call
Reporting an audit's outcome in language an auditor will accept.
- Sentinel
Gate helper for one assurance stage of a chosen program — keeps humans oriented inside the three-stage spine.
When to call
Mid-audit · when humans need to know where they are and what's next.
- Sentinel
After a sentinel_audit_exit_kind, get deterministic wording for staying in assurance or opening Navigator or Investigator.
When to call
When an audit surfaces a gap and you need to route it to delivery or defect work.
- Sentinel
Curated resources/read URIs for delivery and assurance lanes so hosts wire doctrine without hunting the catalog.
When to call
Wiring a new host integration · the canonical resources to load first.
IV
Doctrine
Reference · canonical text from the standard
Pull canonical AUTH controls, SEAM archetypes, and role doctrine straight from the standard — verbatim, not paraphrased.
-
fetch_auth01DoctrinePull the official markdown for a numbered AUTH control so prompts cite governance text, not paraphrase.
When to call
Any time AUTH-XX is in scope — never let the agent invent what a control says.
-
fetch_seam02Doctrine SentinelLoad a SEAM-00–15 handoff archetype — scope for trace/assurance (normalization, dispatch, persistence).
When to call
Anything that crosses a boundary · pair with the seam-check worksheet resource.
-
role_guide03DoctrineSlice UDALI agent doctrine (Unifier, Designer, Adapter, Logician, Integrator) for the role and task you are in.
When to call
When the role behind the task is unclear and you want the right doctrine slice.
This page is a mirror. Your server is the truth.
The catalog above tracks the hosted AADM MCP's published surface. After you connect, tools/list and inputSchema on your running server are authoritative —
versions, parameter shapes, and new tools land there first.
curl -X POST https://mcp.aadm.io/mcp \
-H "Accept: application/json, text/event-stream" \
-H "Authorization: Bearer <your token>" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' What you'll see
A JSON array of tools with name, description, and inputSchema. The same tools listed here, plus any newer additions your server may already expose.
Don't have a token? Get access.