Connects to ProviderSignal's dental market intelligence database covering 41 states plus DC. Exposes read-only operations for NPI lookups, DSO chain affiliations, and dental license data. Reach for this when you're building tools that need to verify provider credentials, map DSO ownership structures, or analyze dental market presence across state lines. Uses streamable HTTP transport with a POST endpoint at /mcp and standard discovery manifest. Good fit for compliance workflows, market research applications, or referral network tools that need authoritative provider data without managing state-by-state license board scraping yourself.
Public tool metadata for what this MCP can expose to an agent.
lookup_provider_by_npiLook up a dental provider by NPI. With a Bearer token (ps_live_*), returns the full record: taxonomy, practice address, license status, DSO affiliation, OIG-exclusion, and a 0-100 confidence score. Without auth, falls back to the free tier (100/day/IP) which returns light data...1 paramsLook up a dental provider by NPI. With a Bearer token (ps_live_*), returns the full record: taxonomy, practice address, license status, DSO affiliation, OIG-exclusion, and a 0-100 confidence score. Without auth, falls back to the free tier (100/day/IP) which returns light data...
npistringsearch_providersSearch dental providers by name, city, ZIP, state, taxonomy, or license status. Returns a paginated list with citation envelope. Use for discovery and territory exploration. Filters compose with AND.7 paramsSearch dental providers by name, city, ZIP, state, taxonomy, or license status. Returns a paginated list with citation envelope. Use for discovery and territory exploration. Filters compose with AND.
zipstringcitystringpageintegerquerystringstatestringper_pageintegerlicense_statusstringactive · inactive · expired · retired · deceasedget_dso_affiliationCheck whether a provider is affiliated with a Dental Service Organization (DSO) and return the inferred parent brand, signal type (parent_org / multi_location / address_cascade / shared_phone_org), and confidence score. Source: ProviderSignal proprietary inference layer.1 paramsCheck whether a provider is affiliated with a Dental Service Organization (DSO) and return the inferred parent brand, signal type (parent_org / multi_location / address_cascade / shared_phone_org), and confidence score. Source: ProviderSignal proprietary inference layer.
npistringget_territory_summaryReturn aggregate market intelligence for a geography: provider count, DSO penetration, retirement-risk bucket distribution, and active license count. Geography is a state code (NM, TX) or ZIP code. Use for territory planning and TAM sizing.2 paramsReturn aggregate market intelligence for a geography: provider count, DSO penetration, retirement-risk bucket distribution, and active license count. Geography is a state code (NM, TX) or ZIP code. Use for territory planning and TAM sizing.
zipstringstatestring