validate_npi
Validate NPI check digit
Offline check of up to 50 NPI numbers: 10 digits and the Luhn check digit (prefix 80840). Does not call CMS, so it cannot say whether the number is issued; use lookup_npi for that.
npisrequiredapp.tuperPublished by tuper.appOfficial publisherv1.0.0Updated Nov 3, 2026
Validate, look up and count US NPI providers from the public CMS registry; not affiliated with CMS.
The publisher's own server: Can my AI agent sign up?
Tuper NPI Registry's hosted MCP server (mcp-npi.tuper.app), published by tuper.app; no sign-in required; Streamable HTTP; 4 tools.
No AI overview yet: these facts come from the registry entry and the server itself.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/app.tuper%2Fnpi/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"tuper-npi-registry": {
"type": "http",
"url": "https://mcp-npi.tuper.app/mcp"
}
}
}Validate NPI check digit
Offline check of up to 50 NPI numbers: 10 digits and the Luhn check digit (prefix 80840). Does not call CMS, so it cannot say whether the number is issued; use lookup_npi for that.
npisrequiredLook up NPI numbers
Fetch 1-20 providers by NPI number from the live CMS NPI Registry: name, credential, status, primary specialty (taxonomy), practice address and phone. Check digits are validated first; invalid and unknown numbers are reported separately.
npisrequiredSearch providers
Search the live NPI Registry by first/last name, organization name, specialty (taxonomy description as the registry writes it, e.g. "Family Medicine", "Dentist"), state (2 letters), city or ZIP. Needs at least one of name, organization, specialty, city or ZIP (a state alone is refused by CMS). Returns up to 50 rows and how many exist (capped at 1,200). Full lists beyond that: https://tuper.app/tools/npi-list-by-specialty/?src=mcp-npi
cityskiplimitstateentitylast_namespecialtyfirst_namepostal_codeorganization_nameCount providers by specialty and state
How many providers does the NPI Registry list for a specialty, optionally in a state or ZIP prefix? Exact up to 1,200; beyond that it says "1200+" and points to the full-list route. Up to 5 specialties per call.
stateentitypostal_codespecialtiesrequired72% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Publish an icon in the registry entry.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.
app.tuperOfficial publisher
Can my AI agent sign up?'s hosted MCP server, published by tuper.app; no sign-in required; Streamable HTTP; 2 tools.
app.tuperOfficial publisher
Tuper templates's hosted MCP server, published by tuper.app; no sign-in required; Streamable HTTP; 3 tools.
app.tuperOfficial publisher
Tuper Site Check's hosted MCP server, published by tuper.app; no sign-in required; Streamable HTTP; 3 tools.
app.tuperOfficial publisher
Tuper Sheets formulas's hosted MCP server, published by tuper.app; no sign-in required; Streamable HTTP; 5 tools.
app.tuperOfficial publisher
Tuper open numbers's hosted MCP server, published by tuper.app; no sign-in required; Streamable HTTP; 3 tools.