NPI Registry MCP Server
Click on "Deploy 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-providers-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 deployed
Maintenance
Related MCP Connectors
Healthcare provider & compliance intel: NPPES lookup, OIG/SAM exclusion screening, FDA enforcement.
Search NPPES providers and resolve NUCC specialty codes via MCP over STDIO or Streamable HTTP.
Search a healthcare provider directory and get full provider details by id.
Related MCP Servers
- -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 gradedqualityAmaintenanceLook up US healthcare providers in the NPPES NPI registry and resolve NUCC specialty codes via MCP.227 npm1Apache 2.0
- AlicenseNot gradedqualityDmaintenanceMCP server for looking up and searching US healthcare providers in the CMS NPPES NPI Registry.MIT
- AlicenseNot gradedqualityCmaintenanceEnables querying healthcare provider information from the CMS NPI Registry using a 10-digit National Provider Identifier (NPI).1 npmMIT