{
  "$schema": "https://modelcontextprotocol.io/schema/manifest.json",
  "name": "ai.asyncwork/broker",
  "description": "AsyncWork MCP server: a callable network of human-curated expert SLMs. Get a synthesized, sourced answer with provenance (ask_expert) or escalate to the named human expert (verify_with_human).",
  "version": "0.2.0",
  "homepage": "https://asyncwork.ai/",
  "documentation": "https://asyncwork.ai/agents.md",
  "status": "preview",
  "auth": { "schemes": ["apiKey", "oauth2-client-credentials"], "premium": "AP2 mandate (planned)", "register": "https://asyncwork.ai/register" },
  "payment": { "policy": "rail-neutral", "default": "x402 (USDC) per call — planned", "premium": "per-engagement (x402 or card) — planned", "metadata": "returned in HTTP 402 on paid tools; pay and retry with X-PAYMENT header" },
  "tools": [
    { "name": "get_catalog", "description": "List properties, two-tier product, expert-SLM menu, services, commerce terms.", "tier": "anonymous", "price": "free" },
    { "name": "search_knowledge", "description": "Search the AsyncWork playbook, glossary and insights.", "tier": "anonymous", "price": "free" },
    { "name": "ask_expert", "description": "Synthesized answer from the relevant human-curated expert SLM(s), with provenance + confidence + escalate affordance.", "tier": "registered or pay-per-call", "price": "x402 per call (planned)" },
    { "name": "verify_with_human", "description": "Escalate the thread to the named human expert; premium answers carry a signed verification credential.", "tier": "registered (+AP2 mandate)", "price": "per-engagement (planned)" }
  ],
  "resources": [
    { "uri": "https://asyncwork.ai/catalog.json", "description": "Properties, product, expert-SLM menu, services, commerce." },
    { "uri": "https://asyncwork.ai/llms-full.txt", "description": "Full machine-readable map of AsyncWork." }
  ],
  "rateLimits": { "anonymous": "60/hour", "registered": "1000/day", "headers": ["RateLimit-Limit", "RateLimit-Remaining", "RateLimit-Reset", "Retry-After"] }
}
