NPI Registry MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@NPI Registry MCP ServerLook up the provider with NPI 1760718591"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
NPI Registry MCP Server
Python MCP server that exposes the public CMS NPPES NPI Registry API as tools.
Tools
lookup_npi: Look up one provider or organization by a 10-digit NPI number.search_npi_registry: Search providers by name, organization, taxonomy, city, state, ZIP code, and enumeration type.
Related MCP server: NPI MCP Server
Setup
Create and activate a virtual environment, then install the dependencies:
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install -r requirements.txtRun
MCP clients usually start stdio servers for you. To test that the server starts:
python .\server.pyThe process waits for MCP messages on stdin, so a blank terminal is normal.
Client Configuration
Use the contents of mcp_config.example.json in your MCP client configuration.
{
"mcpServers": {
"npi-registry": {
"command": "C:\\path\\to\\NPI_MCP\\.venv\\Scripts\\python.exe",
"args": [
"C:\\path\\to\\NPI_MCP\\server.py"
]
}
}
}If you move this folder, update both absolute paths.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Healthcare provider & compliance intel: NPPES lookup, OIG/SAM exclusion screening, FDA enforcement.
NIH Clinical Tables: ICD-10/9, RxTerms, LOINC, NPI, conditions search. Keyless.
Search NPPES providers and resolve NUCC specialty codes via MCP over STDIO or Streamable HTTP.
Related MCP Servers
- AlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server for searching the National Provider Identifier (NPI) registry. This server provides tools to search and retrieve information about healthcare providers and organizations in the United States.14PythonMIT
- -licenseNot gradedqualityNot gradedmaintenanceEnables interaction with the CMS NPPES NPI Registry to search, lookup, and validate National Provider Identifier records. It features offline-capable search using a local SQLite database that automatically updates with the latest provider data.
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server for searching the National Provider Identifier (NPI) registry. It provides tools to search and retrieve information about healthcare providers and organizations in the United States.MIT
- AlicenseNot gradedqualityAmaintenanceLook up US healthcare providers in the NPPES NPI registry and resolve NUCC specialty codes via MCP.2501Apache 2.0
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sridhargadeai/NPI_MCP_sample'
If you have feedback or need assistance with the MCP directory API, please join our Discord server