{
  "version": "1",
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "kirke-labs-open-agent-access",
    "version": "0.1.0",
    "description": "Open-Agent-Access-governed MCP server for Kirke Labs. Read tools over the OAA policy + Agent City surface; every tool call is authorised by the published agent-access policy.",
    "homepage": "https://www.kirkelabs.com/agent-city",
    "vendor": "Kirke Labs S.R.L."
  },
  "transport": {
    "type": "streamable-http",
    "url": "https://www.kirkelabs.com/api/mcp"
  },
  "capabilities": {
    "tools": true,
    "resources": false,
    "prompts": false
  },
  "tools": [
    { "name": "get_agent_access_policy", "description": "Return Kirke Labs' Open Agent Access policy (identity, rules, payment terms)." },
    { "name": "list_agent_city_scenarios", "description": "Return the machine-readable Agent City scenario registry." },
    { "name": "evaluate_agent_request", "description": "Evaluate a prospective agent request against the policy (allow / deny / charge / review)." }
  ],
  "authorization": {
    "model": "open-agent-access",
    "policy": "https://www.kirkelabs.com/.well-known/agent-access.json",
    "note": "Tool invocations are authorised by the OAA policy; protected/paid actions require an agent passport."
  }
}
