Search / io.github.npiwho/npiwho
NPI Who
R0· no sign-inUS health care providers by NPI, name or phone, with payments, Medicare, OIG and facility data.
v1.0.0 · active · repository · website · descriptor JSON · versions
Search / io.github.npiwho/npiwho
R0· no sign-inUS health care providers by NPI, name or phone, with payments, Medicare, OIG and facility data.
v1.0.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"npiwho": {
"type": "http",
"url": "https://npiwho.com/mcp"
}
}
}claude mcp add --transport http npiwho https://npiwho.com/mcp[mcp_servers.npiwho]
url = "https://npiwho.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"npiwho": {
"type": "remote",
"url": "https://npiwho.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"npiwho": {
"type": "http",
"url": "https://npiwho.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=npiwho&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbnBpd2hvLmNvbS9tY3AifQ%3D%3D"
}{
"servers": {
"npiwho": {
"type": "http",
"url": "https://npiwho.com/mcp"
}
}
}{
"mcpServers": {
"npiwho": {
"httpUrl": "https://npiwho.com/mcp"
}
}
}extensions:
"npiwho":
enabled: true
name: "npiwho"
type: streamable_http
uri: "https://npiwho.com/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: lookup_provider (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); lookup_phone (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); list_facilities (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 846 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes6 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagedata_sourceschangeddescriptionWhich public files this data comes from, their snapshot dates, and what they do not cover.
Use when asked how current or how reliable the data is, or what it does not include. Which public files this data comes from, their snapshot dates, and what they do not cover.
list_facilitieschangeddescriptionMedicare-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.
Use when the question is about facilities of a kind in a state or city rather than one named provider. 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.
nearby_providerschangeddescriptionThe 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.
Use when the question is who else does this nearby, or for alternatives to a provider. 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.
lookup_phonechangeddescriptionProviders 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.
Use when the question is who a phone number belongs to. 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.
search_providerschangeddescriptionFind 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.
Use when the question names a person or practice but no NPI. 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.
lookup_providerchangeddescriptionOne 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.
Use when the question names an NPI, or after search_providers has found the right person. 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.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website +reachable +uptime-92% +updated-13d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://npiwho.com/mcp streamable-http | none | yes | 92% | 326 ms | 2025-11-25 | 2026-11-07 |
data_sources | Use when asked how current or how reliable the data is, or what it does not include. Which public files this data comes from, their snapshot dates, and what they do not cover. |
list_facilities | Use when the question is about facilities of a kind in a state or city rather than one named provider. 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. |
lookup_phone | Use when the question is who a phone number belongs to. 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. |
lookup_provider | Use when the question names an NPI, or after search_providers has found the right person. 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. |
nearby_providers | Use when the question is who else does this nearby, or for alternatives to a provider. 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. |
search_providers | Use when the question names a person or practice but no NPI. 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. |
Schemas: list_tools.
{
"name": "io.github.npiwho/npiwho",
"title": "NPI Who",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json",
"remotes": [
{
"url": "https://npiwho.com/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"repository": {
"url": "https://github.com/npiwho/mcp",
"source": "github"
},
"websiteUrl": "https://npiwho.com/developers/mcp",
"description": "US health care providers by NPI, name or phone, with payments, Medicare, OIG and facility data."
}