NPI Registry

NPI Registry is an MCP server that connects Large Language Model clients directly to the official National Provider Identifier database maintained by the Centers for Medicare & Medicaid Services. Healthcare analysts, medical administrators, developers, and researchers use this tool to verify provider credentials and locate healthcare organizations across the United States. Through the Model Context Protocol, the server exposes targeted querying capabilities based on individual clinician names, organizational titles, 10-digit NPI numbers, medical specialties, and geographic attributes such as cities, states, and postal codes. Instead of manual lookups in external web portals, users can prompt their AI assistant to run real-time checks and return structured healthcare records. Returned entries include official practice locations, taxonomy codes, provider credentials, enumeration dates, and authorized organizational officials. Integrating these official records directly into context enables LLMs to cross-reference physician data, audit internal provider lists, and analyze regional medical coverage without switching applications.

Category: CRM, ERP & E-commerce

Tags: healthcare, medical-data, npi, provider-lookup

Visit NPI Registry

How to install and configure NPI Registry

  1. Ensure Python 3.10 or higher and the uv package manager are installed. 2. Clone the repository and navigate into the folder: bash git clone https://github.com/eliotk/npi-registry-mcp-server.git cd npi-registry-mcp-server 3. Set up a virtual environment and install dependencies: bash uv venv source .venv/bin/activate uv pip install -e ".[dev]" 4. Open your Claude Desktop configuration file (claude_desktop_config.json) and add the server configuration: json { "mcpServers": { "npi-registry": { "command": "uv", "args": [ "--directory", "/path/to/npi-registry-mcp-server", "run", "npi-registry-mcp-server" ] } } } 5. Replace /path/to/npi-registry-mcp-server with your actual local repository path, save the file, and restart Claude Desktop.

What you can do with NPI Registry

  • Verifying physician credentials and taxonomy codes directly against official CMS records during healthcare provider onboarding workflows. - Locating medical practice facilities and organization addresses by searching specific city names or postal code patterns. - Validating active 10-digit NPI numbers submitted on healthcare insurance claims or professional directory listings. - Researching specialized medical providers in targeted geographic states to analyze regional healthcare service availability. - Looking up organizational details and identifying authorized clinic officials for business administration and compliance reporting.

Key facts

  • https://github.com/eliotk/npi-registry-mcp-server
  • CRM, ERP & E-commerce, Web Search & Research
  • healthcare, medical-data, npi, provider-lookup

Part of MCP Servers

Related MCP servers

  • MCP NPX Fetch β€” MCP NPX Fetch is an MCP server that retrieves online resources and transforms web content into structured formats including HTML,…
  • MCP Microsoft Office Bridge β€” MCP Microsoft Office Bridge is an MCP server that connects AI assistants like Claude to Microsoft 365 services through the…
  • MCP Naver News β€” MCP Naver News is an MCP server that connects AI assistants to the Naver News API, enabling automated search and…
  • MCP NIF.PT β€” MCP NIF.PT is an MCP server that connects LLM clients to the Portuguese NIF.PT public API to retrieve and analyze…
  • MCP Open Library β€” MCP Open Library is an MCP server that connects AI assistants to the Open Library catalogue API to retrieve book,…
  • MCP Omnisearch β€” MCP Omnisearch is an MCP server that consolidates multiple search engines, AI answer engines, and web scrapers into a unified…

What can NPI Registry MCP Server do?

The NPI Registry MCP server enables LLMs to query the official CMS National Provider Identifier registry. It allows users to search by individual provider name, organization name, 10-digit NPI number, medical specialty, city, state, or ZIP code, returning structured data on practice locations, taxonomies, and credentials.

Which MCP clients work with NPI Registry?

NPI Registry works with any client that implements the standard Model Context Protocol, including Claude Desktop on macOS and Windows, as well as developer environments or CLI tools configured to spawn Python-based MCP subprocesses.

How do I install NPI Registry MCP Server?

Clone the repository using git, install the dependencies with the uv package manager inside a Python 3.10+ virtual environment, and register the executable inside your Claude Desktop configuration JSON file under the mcpServers key.

Is NPI Registry open source?

Yes, the NPI Registry MCP server is open source software distributed under the MIT License, with code hosted on GitHub for testing, modification, and community contributions.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories