search
Pack: npi-registry · Endpoint: https://gateway.pipeworx.io/npi-registry/mcp
Search providers by any combination of fields. NPI Registry requires at least one filter — supply at least name/organization/taxonomy/postal_code/state.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
number | string | no | 10-digit NPI |
name | string | no | Full provider name (use along with type) |
first_name | string | no | |
last_name | string | no | |
organization_name | string | no | |
taxonomy | string | no | Taxonomy code or description (e.g. “Internal Medicine”) |
city | string | no | |
state | string | no | Two-letter state code |
postal_code | string | no | 5-digit ZIP (or first 3 with wildcard ”*“) |
country_code | string | no | US (default) | other ISO country |
npi_type | string | no | NPI-1 (individual) | NPI-2 (organization) |
address_purpose | string | no | LOCATION (default) | MAILING | PRIMARY | SECONDARY |
limit | number | no | 1-200 (default 10) |
skip | number | no | 0-based offset (max 1000) |
Example call
curl -X POST https://gateway.pipeworx.io/npi-registry/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search","arguments":{}}}'
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"npi-registry": {
"url": "https://gateway.pipeworx.io/npi-registry/mcp"
}
}
}
See Getting Started for client-specific install steps.