{
  "protocolVersion": "0.3.0",
  "name": "Pulse Political Agent Exchange",
  "description": "Governed political intelligence, workflow, QA, and delegation capabilities for authorized AI agents.",
  "url": "https://political-agent-exchange.vercel.app/mcp",
  "preferredTransport": "JSONRPC",
  "additionalInterfaces": [{ "url": "https://political-agent-exchange.vercel.app/api/invoke", "transport": "HTTP+JSON" }],
  "version": "0.3.0",
  "provider": { "organization": "Pulse Political", "url": "https://political-agent-exchange.vercel.app/" },
  "capabilities": { "streaming": false, "pushNotifications": false, "stateTransitionHistory": false },
  "securitySchemes": { "bearerApiKey": { "type": "http", "scheme": "bearer", "description": "Required for paid tools; public tools remain discoverable without authentication." } },
  "security": [{ "bearerApiKey": [] }, {}],
  "defaultInputModes": ["application/json", "text/plain"],
  "defaultOutputModes": ["application/json", "text/plain"],
  "skills": [
    { "id": "campaign-brain", "name": "Campaign Brain precedent intelligence", "description": "Retrieve cited comparable campaigns, lessons, transfer warnings, confidence, and limitations.", "tags": ["campaign intelligence", "political strategy", "citations"], "examples": ["What similar challengers overcame low name identification?"] },
    { "id": "political-deliverable-qa", "name": "Political deliverable QA", "description": "Check drafts for source, tone, disclaimer, brand, approval, and political-risk gaps.", "tags": ["political QA", "campaign content", "risk"] },
    { "id": "political-work-graph", "name": "Political Work Graph", "description": "Classify requests and retrieve structured workflows across 142 political tasks.", "tags": ["workflow", "routing", "politics"] },
    { "id": "delegation-governance", "name": "Verifiable delegation governance", "description": "Compile bounded contracts and verify milestone receipts before settlement.", "tags": ["agent governance", "delegation", "verification"] }
  ],
  "documentationUrl": "https://political-agent-exchange.vercel.app/docs",
  "iconUrl": "https://political-agent-exchange.vercel.app/favicon.svg"
}
