{"$schema": "https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json", "version": "1.0", "protocolVersion": "2025-06-18", "serverInfo": {"name": "hospital-price-finder", "version": "1.0.0"}, "description": "Real hospital prices from federally required machine-readable price files: search procedures, compare cash prices and insurer-negotiated rates by hospital. Read-only; no authentication.", "transport": {"type": "streamable-http", "endpoint": "https://patientsprice.com/mcp"}, "authentication": {"required": false}, "capabilities": {"tools": {}}, "tools": [{"name": "search_procedures", "description": "Search procedures by plain-English name or billing code. Returns matching procedures with the number of hospitals reporting prices.", "inputSchema": {"type": "object", "properties": {"query": {"type": "string", "description": "e.g. 'colonoscopy', 'knee MRI', '45378'"}}, "required": ["query"]}}, {"name": "get_procedure_rates", "description": "Get published hospital rates for one procedure, optionally filtered by state or ZIP+radius, sorted by a price field. Null price fields mean the hospital did not publish that value.", "inputSchema": {"type": "object", "properties": {"code": {"type": "string", "description": "Procedure code, e.g. '45378'"}, "state": {"type": "string", "description": "Two-letter state, e.g. 'CA'"}, "zip": {"type": "string", "description": "5-digit ZIP for distance search"}, "radius_mi": {"type": "number", "description": "Radius in miles around ZIP"}, "limit": {"type": "integer", "description": "Max rows (default 50, max 200)"}, "sort": {"type": "string", "enum": ["cash_price", "gross_charge", "neg_median", "neg_min"]}}, "required": ["code"]}}, {"name": "get_hospital", "description": "Get one hospital's details and all its published procedure prices, including the hospital's price-file date.", "inputSchema": {"type": "object", "properties": {"id": {"type": "string", "description": "Hospital id, e.g. 'providence-cedars-sinai-tarzana-medical-center-ca'"}}, "required": ["id"]}}]}