CMS — US Dialysis Facility Search
cms.dialysis.searchSearch 7 500+ Medicare-certified dialysis (ESRD — End-Stage Renal Disease) facilities across the US with CMS 5-star quality ratings. Filter by state, city, ZIP code, facility name, and non-profit status. Returns CMS Certification Number (CCN), facility name, address, phone, profit/non-profit status, chain ownership flag, and 5-star quality rating from CMS ESRD Quality Incentive Program (QIP). Dialysis is required 3× per week for ESRD patients — finding a conveniently located, high-quality facility is critical for quality of life. Covers all DaVita, Fresenius, US Renal Care, and independent clinic locations. No auth — US Centers for Medicare & Medicaid Services public domain, unlimited free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City or town name to filter dialysis facilities (partial match). Example: "Atlanta", "Denver". | |
| name | No | Partial facility name to search (case-insensitive substring match). Example: "DaVita", "Fresenius", "Dialysis Center". | |
| limit | No | Maximum number of dialysis facilities to return (1–100, default 20). | |
| state | No | Two-letter US state abbreviation to filter dialysis facilities (e.g. CA, FL, TX). | |
| offset | No | Number of results to skip for pagination (default 0). | |
| zip_code | No | 5-digit US ZIP code to filter dialysis facilities. | |
| nonprofit_only | No | When true, filter to only non-profit dialysis facilities. Non-profit facilities may have different care incentives vs. for-profit chains. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |