Connect Claude Desktop, Cursor, or any MCP-compatible AI agent to Medipanion. Query providers, retrieve treatment costs, and submit patient inquiries — all from your AI assistant.
Supports Streamable HTTP (/api/mcp) and SSE (/api/sse). Protocol: JSON-RPC 2.0 over HTTP.
The server is open — all tools are read-only and use the public Supabase anon key. If you need to restrict access, set MCP_API_KEY and pass it as a Bearer token:
Contact us at [email protected] to request an API key.
Add this to your claude_desktop_config.json (open access):
{
"mcpServers": {
"medipanion": {
"url": "https://medipanion.com/api/mcp"
}
}
}With API key:
{
"mcpServers": {
"medipanion": {
"url": "https://medipanion.com/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_MCP_API_KEY"
}
}
}
}Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows).
list_specialties{}Return all treatment categories and subcategories available on Medipanion.
search_providers{ city?, specialty?, language?, limit? }Search clinics by city, specialty keyword, and/or language spoken.
get_provider{ provider_id }Get full clinic details including AI context, contact info, and available treatments.
get_treatment{ unique_code }Get treatment info and cost estimates (USD) by unique code (slug).
curl -sS -X POST https://medipanion.com/api/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "search_providers",
"arguments": { "city": "Seoul", "specialty": "rhinoplasty" }
}
}'Any agent that supports MCP over HTTP can connect using the same endpoint. Use the Streamable HTTP transport and point it to https://medipanion.com/api/mcp. SSE clients should use https://medipanion.com/api/sse.