npi-providers-mcp-server
This MCP server allows agents to search the US NPPES NPI registry for healthcare providers and organizations by name, location, or specialty. It also resolves NUCC specialty taxonomy codes and fetches detailed provider records including credentials and practice addresses.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Search for healthcare providers by name or location
- Resolve NUCC specialty taxonomy codes
- Fetch detailed provider records by NPI
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
@cyanheads/npi-providers-mcp-server 0.5.0
{
"version": "0.5.0",
"transport": "stdio",
"identifier": "@cyanheads/npi-providers-mcp-server",
"runtimeHint": "npx",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"environmentVariables": [
{
"name": "NPI_CLAMP_LIMITS",
"format": "boolean",
"default": "true",
"description": "Clamp oversized limits and provider batches. False restores strict upper bounds."
},
{
"name": "MCP_LOG_LEVEL",
"format": "string",
"default": "info",
"description": "Sets the minimum log level for output (e.g., 'debug', 'info', 'warn')."
},
{
"name": "NPPES_API_BASE_URL",
"format": "string",
"default": "https://npiregistry.cms.hhs.gov/api",
"description": "NPPES NPI Registry API base URL. Override for a private mirror or testing."
},
{
"name": "NPPES_TIMEOUT_MS",
"format": "string",
"default": "15000",
"description": "Per-request HTTP timeout for NPPES calls, in milliseconds."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"npi-providers-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/npi-providers-mcp-server@0.5.0"
],
"env": {
"NPI_CLAMP_LIMITS": "<YOUR_NPI_CLAMP_LIMITS>",
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
"NPPES_API_BASE_URL": "<YOUR_NPPES_API_BASE_URL>",
"NPPES_TIMEOUT_MS": "<YOUR_NPPES_TIMEOUT_MS>"
}
}
}
}Cline
{
"mcpServers": {
"npi-providers-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/npi-providers-mcp-server@0.5.0"
],
"env": {
"NPI_CLAMP_LIMITS": "<YOUR_NPI_CLAMP_LIMITS>",
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
"NPPES_API_BASE_URL": "<YOUR_NPPES_API_BASE_URL>",
"NPPES_TIMEOUT_MS": "<YOUR_NPPES_TIMEOUT_MS>"
}
}
}
}VS Code
{
"servers": {
"npi-providers-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cyanheads/npi-providers-mcp-server@0.5.0"
],
"env": {
"NPI_CLAMP_LIMITS": "<YOUR_NPI_CLAMP_LIMITS>",
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
"NPPES_API_BASE_URL": "<YOUR_NPPES_API_BASE_URL>",
"NPPES_TIMEOUT_MS": "<YOUR_NPPES_TIMEOUT_MS>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"npi-providers-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/npi-providers-mcp-server@0.5.0"
],
"env": {
"NPI_CLAMP_LIMITS": "<YOUR_NPI_CLAMP_LIMITS>",
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
"NPPES_API_BASE_URL": "<YOUR_NPPES_API_BASE_URL>",
"NPPES_TIMEOUT_MS": "<YOUR_NPPES_TIMEOUT_MS>"
}
}
}
}Let your agent find its tools
Find servers like npi-providers-mcp-server from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.