{"openapi":"3.1.0","info":{"title":"Academica Provider & Account Intelligence API","description":"Evidence retrieval and synthesis tools for Academica Provider & Account Intelligence.","version":"1.0.0","contact":{"name":"Academica Team","url":"https://academica.sh/mcp"}},"servers":[{"url":"https://academica.sh/api/mcp","description":"Production Streamable HTTP Gateway"}],"paths":{"/provider-market":{"post":{"summary":"Academica Provider & Account Intelligence Tool Execution","description":"Execute JSON-RPC 2.0 tool calls against Academica Provider & Account Intelligence. Available tools: search_providers: Search NPPES provider identity records with provider-correct titles.; get_provider_profile: Return one NPPES identity record and direct declared CMS affiliations.; get_procedure_profile: Return observed CMS procedure utilization and payment rows for one provider identifier.; get_organization_network: Return depth-one declared organization relationships without inferred graph expansion.; rank_accounts: Rank provider accounts by decomposed observed utilization features.; compare_markets: Compare observed provider and utilization counts across two to twenty state markets.; resolve_npi: Resolve an NPI or exact declared provider identity attributes..","operationId":"call_provider_market","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["jsonrpc","id","method"],"properties":{"jsonrpc":{"type":"string","enum":["2.0"],"default":"2.0"},"id":{"oneOf":[{"type":"integer"},{"type":"string"}],"default":1},"method":{"type":"string","enum":["initialize","tools/list","tools/call","ping"]},"params":{"type":"object","properties":{"name":{"type":"string","enum":["search_providers","get_provider_profile","get_procedure_profile","get_organization_network","rank_accounts","compare_markets","resolve_npi"]},"arguments":{"type":"object"}}}}}}}},"responses":{"200":{"description":"Successful JSON-RPC 2.0 response","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string"},"result":{"type":"object"},"error":{"type":"object"}}}}}},"401":{"description":"Missing or invalid Bearer API key"},"429":{"description":"Monthly quota limit reached for API key"}}}}},"components":{"securitySchemes":{"BearerAuth":{"type":"http","scheme":"bearer","description":"Academica MCP API key issued at https://academica.sh/mcp/keys"}}},"security":[{"BearerAuth":[]}]}