Skip to content

▸ Subscriber service · Streamable HTTP

Connect to the AADM MCP.

Subscriber service

Authenticate with one method, point your MCP host at the URL below, and reload. The MCP does not scan your repo — your apps and CI still prove enforcement.

Subscribers point any MCP-capable harness at one Streamable HTTP endpoint — Cursor, Claude Code, Windsurf, claude.ai Connectors. Versioned tools, deterministic routing, no per-team prompt sprawl.

This is the delivery mechanism, not the argument. For what it is delivering and why that matters, read agentic engineering.

MCP server URL

Use this exact URL in every client — include the /mcp path.

https://mcp.aadm.io/mcp

Discovery · https://mcp.aadm.io/ · Health · https://mcp.aadm.io/health

Bearer / header token.

Sign in to AADM to open the member area and create an API key (ak_…) under API keys. Not for claude.ai web Connectors — they require OAuth below.

Member API key

Use Bearer + full ak_… from Member area → API keys.

Authorization: Bearer <your token here>
Cursor · ~/.cursor/mcp.json
{
  "mcpServers": {
    "aadm": {
      "type": "http",
      "url": "https://mcp.aadm.io/mcp",
      "headers": {
        "Authorization": "aadm_<your token here>"
      }
    }
  }
}

url must be https://mcp.aadm.io/mcp. For ak_ account API keys, use Bearer form:

{
  "mcpServers": {
    "aadm": {
      "type": "http",
      "url": "https://mcp.aadm.io/mcp",
      "headers": {
        "Authorization": "Bearer <your token here>"
      }
    }
  }
}
  1. 01 Sign in to AADM

    accounts.aadm.io, subscribe if needed, then create an API key in the member area.

  2. 02 Paste into Authorization

    Paste into Authorization in mcp.json.

  3. 03 Reload

    Reload Cursor (or restart MCP) so tools/list refreshes.

Your API key

Credentials are not shown on this public page. Sign in to AADM to open the member area and create your ak_… key. Paste it as the Bearer token in Cursor, Windsurf, Codex, or curl.

MCP server URL · https://mcp.aadm.io/mcp

OAuth.
Sign in once in the browser.

⚠ Do not use an API key here

Give your client only the server URL. It opens accounts.aadm.io; sign in with the same account you subscribed with and click Allow. Leave any Client ID and Client Secret fields empty.

One URL. Your AADM login does the rest.

Your client identifies itself to AADM's sign-in service, so there is no client ID to copy. You need an active subscription on the account you sign in with. Per-client steps, and a fallback for clients that still ask for a Client ID, are in the member area .

MCP server URL · https://mcp.aadm.io/mcp

Claude Code

  1. 01 Run claude mcp add --transport http aadm https://mcp.aadm.io/mcp
  2. 02 In Claude Code, type /mcp and choose Authenticate for aadm.
  3. 03 Leave Client ID and Client Secret empty if asked.
  4. 04 Sign in with the same AADM account when the consent screen appears, then click Allow.

claude.ai Connectors

  1. 01 Settings → Connectors → Add custom connector
  2. 02 Server URL · https://mcp.aadm.io/mcp
  3. 03 Leave the Advanced OAuth Client ID and Secret fields empty
  4. 04 Click Connect and sign in with the same AADM account
  5. 05 Click Allow on the consent screen · the connector turns active

▸ Optional · not required to connect

Repo governance config (aadm-init-repo)

You do not need this to connect the hosted MCP. Use it when you want .aadm/config.json in an application repo (UDALI paths, lanes, CI stubs). Tokens stay in your IDE — never commit secrets into the config file.

npx aadm-init-repo --minimal
npx aadm-init-repo --full

Customize on /governance Config JSON Schema npm package

One connection, governed surfaces.

Subscribers point hosts at the MCP endpoint and get deterministic access to the standard library — not a chatty wrapper around the public web.

A

Canonical resources

Read AUTH packs, UDALI doctrine, layer guides, and workflow mode docs as versioned MCP resources.

B

Typed tools

Call tools for briefs, routing, doctrine slices, delivery planning, defect debugging, and assurance programs — each with stable contracts for orchestrators.

C

Response gates

Troubleshooter-shaped outputs enforce execution control: atomic next actions, scope guardrails, and classification before “fix” stories run away.

D

Operator-owned AUTH

The MCP describes how controls should apply; your services and CI still prove enforcement. No silent claims of pass/fail in consumer repos.

Citation namespaces

Keep audit labels distinct · AUTH = must-enforce · SEAM = which crossing to prove · TRACE = drift pattern · VERT/HORI = attestation depth and boundary kind (from sentinel_closure).

Column-only traces miss dispatch-time ids. Use SEAM-04 / SEAM-05 when aliases are normalized in-process. Public policy · standards/seam-catalog.md .

▸ Outcomes your teams can drive

  1. 01

    Faster delivery framing

    Navigator-style scope, verify, readiness with plan_delivery and doctrine-backed checks — not a generic checklist.

  2. 02

    Safer defect work

    Investigator path keeps recon evidence-first. Path B diagnosis stays gated until routing accepts proof.

  3. 03

    Assurance without theater

    Sentinel surfaces audit programs and seam closure language so “alignment” means traceable evidence, not vibes.

  4. 04

    Orchestrator-ready metadata

    standard_brief, route_lane, and follow-on catalogs give hosts deterministic branching instead of keyword roulette.

  5. 05

    AUTH literacy in-context

    Fetch AUTH slices where enforcement belongs in the stack — without dumping entire PDFs into every prompt.

  6. 06

    One subscription, versioned server

    Hosted MCP tracks server capabilities; you integrate once and inherit capability schema bumps on your schedule.

Three equal lanes. Pick the question.

The MCP treats Navigator, Investigator, and Sentinel as peers. Pick the lane that matches the primary question — standard orchestration uses first-match routing so you don't “Navigator away” a defect.

I

Navigator

Workflow · delivery

Net new or material improvement. Map scope, bind AUTH references, pull doctrine slices, and exit with readiness language your integrators can execute against.

II

Investigator

Workflow · defect

Broken vs expected. Append evidence, respect halt-before-fix, and only deepen diagnosis when classification crosses the router threshold.

III

Sentinel

Workflow · assurance

Prove existing alignment. Scope seams, bind evidence, run audit-program language, and attest readiness without pretending a single bug ticket is “compliance.”

▸ What it feels like to talk to the MCP

Illustrative panels — wording is shortened; real payloads follow the server's JSON contracts and gates.

Navigator · tools/call · standard_brief

You · Feature: OAuth-backed export for enterprise tenants. Need UDALI-shaped scope and AUTH touchpoints.

Host · standard_brief with issue text + repo hints.

MCP · capabilities_schema_version, navigator_feature_delivery stages, orchestrator_contract.

Follow-on catalog points to fetch_auth, doctrine slices, plan_delivery — single next action per recon posture.

Investigator · tools/call · debug_defect

You · Playwright times out on checkout; bumped timeout — still flaky.

Host · Second call with append_evidence: last HAR row + test name.

MCP · rootCauseClassificationStatus: UNCLASSIFIED, Path A recon; testTimeoutInflationRuleActive nudges proof before timeout edits.

Single next action · capture missing network stub vs UI assertion — no multi-file refactor until CLASSIFIED.

Sentinel · tools/call · sentinel_assurance

You · Quarterly attest: MCP integration + L7 gateway + CI evidence for AUTH-12.

Host · Scope = MCP host + repo CI; bind agent_observability_expectations per seam.

MCP · Audit program slice + sentinel_audit_exit_kind framing; gaps hand off to Investigator or Navigator per edge-case rules — not mixed in one thread.

Attestation dimensions reference AUTH resources and UDALI layers; hosts keep local evidence IDs.

What paid access includes.

Subscribers run the hosted MCP service (Streamable HTTP) against your org's credentials. Tokens, rotation, and billing live in the operator app — this page is the story; the portal is the mechanics.

  • 01 Versioned tools, prompts, and resources aligned to the published AADM standard narrative.
  • 02 Deterministic routing metadata for orchestrators (route_lane, follow-on catalogs).
  • 03 Troubleshooter gates and execution-control templates suitable for CI-adjacent agent runs.
  • 04 Operational endpoints: GET /health, service discovery at GET /.

Read the public standard first

Subscriber checkout

Get access

Create an account at accounts.aadm.io, then open Member area for API keys or MCP OAuth.

Technical confidence for operators.

The MCP speaks over Streamable HTTP: POST with Accept: application/json, text/event-stream. Browser GET to the MCP path without that header often returns 406 — expected.

Smoke · initialize
curl -s -X POST https://mcp.aadm.io/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"smoke","version":"1.0.0"}}}'

Typed tools & outcomes.

Each tool returns structured JSON for orchestrators and IDEs. After you connect, tools/list and inputSchema on the running server are authoritative — names below match the hosted AADM MCP surface.

Wondering whether your framework or cloud is covered? See compatible stacks.

  • standard_brief
    Orchestration

    One call loads workflow parity, orchestrator contract, follow-on catalog, and Sentinel assurance JSON hosts branch on.

  • route_lane
    Orchestration

    When intent is already delivery, defect, or assurance, return deterministic routing metadata—no keyword roulette.

  • orchestrator_anchor
    Orchestration

    Long-running jobs get a stable checklist: what to persist outside MCP, session notes, and when to refresh the brief.

  • plan_delivery
    Navigator

    Turn a task into UDALI-shaped delivery handoffs with doctrine-backed scope and integrator-ready language.

  • map_feature
    Navigator

    Seed layer and AUTH-XX hints from a short feature description—explicitly suggestive until your architecture confirms.

  • fetch_auth
    Doctrine

    Pull the official markdown for a numbered AUTH control so prompts cite governance text, not paraphrase.

  • fetch_seam
    Doctrine Sentinel

    Load a SEAM-00–15 handoff archetype—scope for trace/assurance (normalization, dispatch, persistence). Pair with the seam-check worksheet resource.

  • role_guide
    Doctrine

    Slice UDALI agent doctrine (Unifier, Designer, Adapter, Logician, Integrator) for the role and task you are in.

  • debug_defect
    Investigator

    Gated defect machine: Path A recon, Path B only after proof, execution-control appendix, and troubleshooter response gates.

  • debug_bundle
    Investigator

    Advanced hosts send a full integrated troubleshooter payload when they need the bundled diagnosis shape.

  • debug_hint
    Investigator

    Lightweight recon-vs-diagnose hint before you commit to a full debug_defect turn.

  • classify_bug
    Investigator

    Classify ownership and routing early so the right lane—not the loudest symptom—owns the next step.

  • triage_bug
    Investigator

    Map a rough symptom to suggested AUTH topics and stack band for intake before deeper debugging.

  • fix_pack
    Investigator

    After evidence and gates pass, emit an authorized fix prompt pack sized for coding agents—no premature refactor stories.

  • audit_interview
    Sentinel

    Step through vertical depth and horizontal seams until scope is confirmable; then merge into outline-shaped intake.

  • audit_outline
    Sentinel

    Produce the assurance scaffold: sections, checklist pointers, coder requests, and human-editable confirmation.

  • audit_run
    Sentinel

    Plain-language “run an audit” asks become a program-aware intake plus top-findings brief for a repo-connected agent.

  • sentinel_programs
    Sentinel

    Snapshot every bundled Sentinel audit program template without pulling the full standard_brief payload.

  • sentinel_program
    Sentinel

    Fetch one audit program row by id when hosts only need that template’s rigor spine and evidence expectations.

  • sentinel_attestation_examples
    Sentinel

    Shipped seam-tier examples so teams see how depth and boundaries translate to must-prove vs latent seams.

  • sentinel_closure
    Sentinel

    Resolve closure tiers from attestation depth, vertical claim, and horizontal seams—deterministic seam language.

  • sentinel_stage_guide
    Sentinel

    Gate helper for one assurance stage of a chosen program—keeps humans oriented inside the three-stage spine.

  • sentinel_handoff_hint
    Sentinel

    After a sentinel_audit_exit_kind, get deterministic wording for staying in assurance or opening Navigator or Investigator.

  • sentinel_canonical_refs
    Sentinel

    Curated resources/read URIs for delivery and assurance lanes so hosts wire doctrine without hunting the catalog.

Service · AADM MCP
Endpoint · https://mcp.aadm.io/mcp
Transport · Streamable HTTP / JSON-RPC