US health care providers by NPI, name or phone, with payments, Medicare, OIG and facility data.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Which public files this data comes from, their snapshot dates, and what they do not cover.
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Which public files this data comes from, their snapshot dates, and what they do not cover.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Medicare-certified home health agencies, hospices, hospitals, nursing homes, or HRSA health centers (FQHCs) in a state, optionally one city. Up to 50 rows with page urls; the full list and a CSV are at the state page url.
| Argument | Type | Description |
|---|---|---|
| city | string | |
| kind* | string | |
| limit | integer | |
| state* | string | Two-letter state code |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"kind",
"state"
],
"properties": {
"city": {
"type": "string"
},
"kind": {
"enum": [
"home-health",
"hospice",
"hospital",
"nursing-home",
"health-center"
],
"type": "string"
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1
},
"state": {
"type": "string",
"maxLength": 2,
"minLength": 2,
"description": "Two-letter state code"
}
}
}Providers whose registry practice phone, or a phone they published on a claimed page, is this number. Any US format. Providers who asked for their phone to be withheld are not returned.
| Argument | Type | Description |
|---|---|---|
| phone* | string | A US phone number in any format |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"phone"
],
"properties": {
"phone": {
"type": "string",
"description": "A US phone number in any format"
}
}
}One provider by NPI: the registry record, and what the public files have on them (Open Payments total, Medicare billing, OIG exclusion, Medicare clinician record, facility enrollments, claimed-page details) with the page section where each is. The result's url is the page to cite and to send readers to for the detail.
| Argument | Type | Description |
|---|---|---|
| npi* | string | The 10-digit National Provider Identifier |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"npi"
],
"properties": {
"npi": {
"type": "string",
"description": "The 10-digit National Provider Identifier"
}
}
}The providers with the same specialty nearest a given provider (by NPI) or a ZIP code and specialty, by distance between ZIP code centres. Up to 12.
| Argument | Type | Description |
|---|---|---|
| npi | string | Start from this provider's specialty and ZIP |
| zip | string | Or a 5-digit ZIP code, with taxonomy |
| limit | integer | |
| taxonomy | string | NUCC taxonomy code, e.g. 207Q00000X for family medicine; required with zip |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"npi": {
"type": "string",
"description": "Start from this provider's specialty and ZIP"
},
"zip": {
"type": "string",
"description": "Or a 5-digit ZIP code, with taxonomy"
},
"limit": {
"type": "integer",
"maximum": 12,
"minimum": 1
},
"taxonomy": {
"type": "string",
"description": "NUCC taxonomy code, e.g. 207Q00000X for family medicine; required with zip"
}
}
}Find individual providers or organizations by name, optionally within a state. Returns up to 20 matches, best first, each with its page url. Use lookup_provider on a result for the full record.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string | A person's name ('maria gonzalez', 'gonzalez'), or an organization name |
| state | string | Two-letter state code, e.g. TX |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1
},
"query": {
"type": "string",
"minLength": 2,
"description": "A person's name ('maria gonzalez', 'gonzalez'), or an organization name"
},
"state": {
"type": "string",
"maxLength": 2,
"minLength": 2,
"description": "Two-letter state code, e.g. TX"
}
}
}