{"serverId":"mcp-registry/com.careranks/careranks-data","tools":[{"name":"get_facility","fixed":{"name":"get_facility","description":"Look up one facility by {type, id}. Returns the index record plus canonical URLs and which detail tools work for it. Hospital ids are CMS CCNs.","inputSchema":{"type":"object","required":["type","id"],"properties":{"id":{"type":"string","description":"Facility id (hospitals: 6-char CCN; systems: slug)."},"type":{"enum":["hospital","nursing-home","home-health","dialysis","system"],"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get facility summary + capability URLs"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":131,"tokensAfter":131},{"name":"get_facility_profile","fixed":{"name":"get_facility_profile","description":"Structured summary for any facility; for hospitals the full profile markdown (quality measures, ratings context) is returned AS THE TEXT CONTENT BLOCK, with metadata (truncation flag, full URL) in structuredContent. max_chars bounds the markdown body.","inputSchema":{"type":"object","required":["type","id"],"properties":{"id":{"type":"string"},"type":{"enum":["hospital","nursing-home","home-health","dialysis","system"],"type":"string"},"max_chars":{"type":"integer","maximum":40000,"minimum":500,"description":"Markdown budget (default 15000)."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get full facility profile content"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":175,"tokensAfter":175},{"name":"get_hospital_clinicians","fixed":{"name":"get_hospital_clinicians","description":"Clinicians affiliated with a hospital (CMS data): name, specialty, Medicare procedure volumes, Open Payments totals. Available for ~4,570 hospitals (clinicians_tool_available flag). Filter matches name or specialty.","inputSchema":{"type":"object","required":["ccn"],"properties":{"ccn":{"type":"string","description":"Hospital CCN (6 characters)."},"limit":{"type":"integer","maximum":50,"minimum":1,"description":"Max clinicians (default 20)."},"filter":{"type":"string","description":"Optional case-insensitive substring on name or specialty."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get hospital clinician roster"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":175,"tokensAfter":175},{"name":"get_hospital_prices","fixed":{"name":"get_hospital_prices","description":"Payer-negotiated rates parsed from a hospital's federally required machine-readable file. Without `drg`: a per-DRG summary (payer count, min/median/max) across every DRG in the file. With `drg` (digits; zero-padded automatically): the individual payer-by-payer rates for that DRG. Available for ~2,060 hospitals (prices_tool_available flag).","inputSchema":{"type":"object","required":["ccn"],"properties":{"ccn":{"type":"string","description":"Hospital CCN (6 characters)."},"drg":{"type":"string","description":"Optional MS-DRG code, e.g. \"291\" or \"047\"."},"limit":{"type":"integer","maximum":200,"minimum":1,"description":"Max DRG summary rows (default 100). Ignored when drg is given."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get payer-negotiated hospital prices"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":215,"tokensAfter":215},{"name":"search_facilities","fixed":{"name":"search_facilities","description":"Search 41K+ US facilities (hospitals, nursing homes, home-health agencies, dialysis centers, health systems) by name and/or city, optionally filtered by state and type. Returns ids usable with the other tools plus capability flags.","inputSchema":{"type":"object","required":["query"],"properties":{"type":{"enum":["hospital","nursing-home","home-health","dialysis","system"],"type":"string","description":"Facility type filter."},"limit":{"type":"integer","maximum":25,"minimum":1,"description":"Max results (default 10)."},"query":{"type":"string","description":"Name or city text to match (case-insensitive substring)."},"state":{"type":"string","description":"Two-letter state/territory code filter, e.g. \"CT\"."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search US healthcare facilities"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":221,"tokensAfter":221}],"toolsChanged":5,"tokensSaved":0,"todo":[{"tool":"get_facility","params":["type"]},{"tool":"get_facility_profile","params":["id","type"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}