{"name":"providersignal","version":"1.0.0","description":"ProviderSignal MCP server. Agent-callable US dental provider intelligence. Cross-references NPPES, state dental boards (38+ states plus DC), CMS Medicare Part B, NPDB, and OIG LEIE. Returns citation envelopes on every tool call.","protocolVersion":"2025-06-18","transport":{"type":"streamable-http","url":"https://mcp.providersignal.com/mcp"},"auth":{"type":"bearer","description":"Bearer token auth. Use a ProviderSignal API key (ps_live_<...>) from your dashboard. Per-call usage rides your subscription tier (Pro 500/min, Team / Enterprise higher). See https://providersignal.com/pricing."},"alternateBilling":{"protocol":"x402","version":"v1","network":"Base mainnet (eip155:8453)","asset":"USDC","endpointBase":"https://providersignal.com/api/v1/agent","pricing":[{"path":"/api/v1/agent/lookup-by-npi","tier":"basic","priceUsd":0.1,"priceAtomicUsdc":100000,"credits":1,"description":"Full provider record by NPI, including taxonomy, practice address, license metadata, and confidence score."},{"path":"/api/v1/agent/search","tier":"basic","priceUsd":0.25,"priceAtomicUsdc":250000,"credits":2.5,"description":"Filtered provider list with pagination. Filter on state, county, ZIP, specialty, DSO/Independent, license status."},{"path":"/api/v1/agent/dso/affiliation","tier":"moat","priceUsd":1,"priceAtomicUsdc":1000000,"credits":10,"description":"DSO affiliation context for a single NPI: cluster size, sibling sample, parent-org / inferred-practice context."},{"path":"/api/v1/agent/scoring","tier":"moat","priceUsd":1,"priceAtomicUsdc":1000000,"credits":10,"description":"Acquisition-readiness score with per-component breakdown (retirement, CMS billing, discipline, license freshness)."},{"path":"/api/v1/agent/license/events/historical","tier":"moat","priceUsd":1.5,"priceAtomicUsdc":1500000,"credits":15,"description":"Per-NPI license event history: status changes, discipline events, board actions across the full retention window."},{"path":"/api/v1/agent/territory/rollup","tier":"moat","priceUsd":2.5,"priceAtomicUsdc":2500000,"credits":25,"description":"Aggregate territory analysis: provider counts, DSO/Independent split, retirement-risk and CMS-billing rollups."}],"documentation":"https://providersignal.com/docs/agent-payments","openapi":"https://providersignal.com/openapi.json","note":"Per-call USDC pricing via the x402 protocol. POST any /api/v1/agent/* endpoint without an X-PAYMENT header to receive a 402 with PaymentRequirements; sign + retry with X-PAYMENT to settle on Base mainnet. The MCP path will gain native x402 support in v1.1 once major MCP clients ship the tool-call payment-challenge loop."},"homepage":"https://providersignal.com","documentation":"https://providersignal.com/docs/agent-payments","repository":null,"license":"Proprietary","contact":"support@providersignal.com","tools":[{"name":"lookup_provider_by_npi","description":"Look up a dental provider by NPI. Returns the full provider record including taxonomy, primary practice address, license status, DSO affiliation flag, OIG-exclusion flag, and a 0-100 confidence score. Source: NPPES + state dental boards + CMS Medicare Part B."},{"name":"search_providers","description":"Search 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."},{"name":"get_dso_affiliation","description":"Check 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."},{"name":"get_territory_summary","description":"Return 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."}]}