US Healthcare Provider (NPI) Lookup MCP
Verify any US doctor, dentist, therapist or clinic by NPI number. Free npi_lookup tool.
Should I use this
Quality & Safety
Findings (1)
- LOWin provider_search
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"us-npi-lookup-mcp": {
"url": "https://us-npi-lookup-mcp.donniertf.workers.dev/mcp"
}
}
}Remote endpoints
https://us-npi-lookup-mcp.donniertf.workers.dev/mcpstreamable-httpWhat it can do
Tool inventory
Tools (3)
⚪npi_lookup(npi, first_name, last_name, organization, state)
FREE. Look up a US healthcare provider by NPI number or name (+ state): specialty, status, practice address — top 3.
Input Schema
{
"type": "object",
"properties": {
"npi": {
"type": "string"
},
"first_name": {
"type": "string"
},
"last_name": {
"type": "string"
},
"organization": {
"type": "string"
},
"state": {
"type": "string"
}
}
}🟢provider_search(specialty, city, state, zip, organizations_only, ...)
PRO. Providers by specialty (taxonomy text, e.g. 'Dentist', 'Physical Therapist') + city/state/ZIP — up to 200, for recruiting, sales and referral networks.
Input Schema
{
"type": "object",
"properties": {
"specialty": {
"type": "string"
},
"city": {
"type": "string"
},
"state": {
"type": "string"
},
"zip": {
"type": "string"
},
"organizations_only": {
"type": "boolean"
},
"access_token": {
"type": "string",
"description": "Subscriber token from /success (or Authorization: Bearer)"
}
},
"required": [
"specialty"
]
}⚪batch_verify(npis, access_token)
PRO. Verify up to 50 NPIs: active status, name, specialty, address — for credentialing, billing and payer onboarding.
Input Schema
{
"type": "object",
"properties": {
"npis": {
"type": "array",
"items": {
"type": "string"
}
},
"access_token": {
"type": "string",
"description": "Subscriber token from /success (or Authorization: Bearer)"
}
},
"required": [
"npis"
]
}Community
Evidence