Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Healthparse Healthcare Data Gateway

REMOTE · API.HEALTHPARSE.IO · SCANNED SEP 24

Pay-per-call US healthcare data: hospital financials, prices, quality, exclusions, wages.

0 this week 78 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security66
  • The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
  • Authorisation not fully verified: no authorisation is required to call this server, and 42 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
  • HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
  • The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
  • DNSSEC is configured correctly; the domain's records validate against the full chain to the root. View diagnostics → Pass
Transport & Reachability100
Schema Quality & AI Usability62
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 7694 tokens (~183/item across 42 items; 42 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
  • No destabilizing schema changes in the last 30 days.Pass
Tool Coverage82
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 45% of tool parameters carry a description.Partial
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 42 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 42 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

How do I install the Healthparse Healthcare Data Gateway MCP server?

Healthparse Healthcare Data Gateway is a hosted endpoint at https://api.healthparse.io/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · api.healthparse.io

# add to Claude Code
claude mcp add --transport http io-healthparse-gateway 'https://api.healthparse.io/mcp'
// .cursor/mcp.json
{
  "mcpServers": {
    "io-healthparse-gateway": {
      "url": "https://api.healthparse.io/mcp"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "io-healthparse-gateway": {
      "type": "http",
      "url": "https://api.healthparse.io/mcp"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.io-healthparse-gateway]
url = "https://api.healthparse.io/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "io-healthparse-gateway": {
      "type": "remote",
      "url": "https://api.healthparse.io/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add io-healthparse-gateway --url 'https://api.healthparse.io/mcp' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  io-healthparse-gateway:
    url: "https://api.healthparse.io/mcp"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "io-healthparse-gateway": {
      "Transport": "http",
      "Url": "https://api.healthparse.io/mcp"
    }
  }
}
# add to Vellum
assistant mcp add io-healthparse-gateway -t streamable-http -u 'https://api.healthparse.io/mcp'
// mcp.json
{
  "mcpServers": {
    "io-healthparse-gateway": {
      "type": "http",
      "url": "https://api.healthparse.io/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 29 Aug 26 0
    • Stability: 0.97 → pass security
  • 28 Aug 26 0
    • Stability: pass → 0.97 functional
  • 26 Aug 26 78
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Aug 26 0
    • Stability: 0.97 → pass security
  • 11 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 4 Aug 26 0
    • Schema quality: excellent → good functional
    • New tool “manufacturers_openPayments_yoyIncrease_search” functional
    • New tool “openPayments_recipients_yoyIncrease_search” functional
  • 1 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 31 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 24 Sept 2026 · Probed https://api.healthparse.io/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=api.healthparse.io CN=YR2,O=Let's Encrypt,C=US 17 Sept 2026 16 Dec 2026 RSA 2048 SHA256-RSA 5755087ba9127c57b621afccab3cc282d9d
SANs: api.healthparse.io
CN=YR2,O=Let's Encrypt,C=US (CA) CN=Root YR,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 RSA 2048 SHA256-RSA 4ebd24947e24d394802d84a52fd5b319
CN=Root YR,O=ISRG,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 RSA 4096 SHA256-RSA f24b6d17f9d9ad7cb1c9fea78782699f

Background: What to check on a remote MCP endpoint →

DNSSEC secure

Validation of api.healthparse.io. — Secure

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
io. present 57355 8 Verified
healthparse.io. present 20285 8 Verified
api.healthparse.io. Verified address RRset verified with the apex keys
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=63072000; includeSubDomains; preload
x-content-type-options nosniff
x-frame-options DENY
referrer-policy strict-origin-when-cross-origin
permissions-policy camera=(), microphone=(), geolocation=(self)

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://api.healthparse.io/mcp Verified 200
http (plaintext) http://api.healthparse.io/mcp HTTPS enforced 308 https://api.healthparse.io/mcp
MCP tools · 42 exposed · ~7,694 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
carecompare_dialysis_byCcn ~70

CMS Care Compare quality record by CCN for a dialysis. Answers: what are the quality ratings and performance measures for this facility? Source: CMS Care Compare. [price: $0.01/call]

NameTypeReqDescription
ccnstringyesPath parameter: CMS Certification Number

No output schema declared.

No examples provided.

carecompare_dialysis_search ~110

Search dialysis quality data by state, city, ZIP, or CMS star rating. Answers: which dialysis meet quality thresholds in a market? Source: CMS Care Compare, monthly refresh. [price: $0.02/call]

NameTypeReqDescription
citystring––
limitinteger––
offsetinteger––
rating_maxnumber––
rating_minnumber––
statestring––
zip_prefixstring––

No output schema declared.

No examples provided.

carecompare_home-health_byCcn ~70

CMS Care Compare quality record by CCN for a home health. Answers: what are the quality ratings and performance measures for this facility? Source: CMS Care Compare. [price: $0.01/call]

NameTypeReqDescription
ccnstringyesPath parameter: CMS Certification Number

No output schema declared.

No examples provided.

carecompare_home-health_search ~111

Search home health quality data by state, city, ZIP, or CMS star rating. Answers: which home health meet quality thresholds in a market? Source: CMS Care Compare, monthly refresh. [price: $0.02/call]

NameTypeReqDescription
citystring––
limitinteger––
offsetinteger––
rating_maxnumber––
rating_minnumber––
statestring––
zip_prefixstring––

No output schema declared.

No examples provided.

carecompare_hospice_byCcn ~70

CMS Care Compare quality record by CCN for a hospice. Answers: what are the quality ratings and performance measures for this facility? Source: CMS Care Compare. [price: $0.01/call]

NameTypeReqDescription
ccnstringyesPath parameter: CMS Certification Number

No output schema declared.

No examples provided.

carecompare_hospice_search ~110

Search hospice quality data by state, city, ZIP, or CMS star rating. Answers: which hospice meet quality thresholds in a market? Source: CMS Care Compare, monthly refresh. [price: $0.02/call]

NameTypeReqDescription
citystring––
limitinteger––
offsetinteger––
rating_maxnumber––
rating_minnumber––
statestring––
zip_prefixstring––

No output schema declared.

No examples provided.

carecompare_hospitals_byCcn ~70

CMS Care Compare quality record by CCN for a hospitals. Answers: what are the quality ratings and performance measures for this facility? Source: CMS Care Compare. [price: $0.01/call]

NameTypeReqDescription
ccnstringyesPath parameter: CMS Certification Number

No output schema declared.

No examples provided.

carecompare_hospitals_search ~112

Search hospitals quality data by state, city, ZIP, or CMS star rating. Answers: which hospitals meet quality thresholds in a market? Source: CMS Care Compare, monthly refresh. [price: $0.02/call]

NameTypeReqDescription
citystring––
limitinteger––
offsetinteger––
overall_rating_maxnumber––
overall_rating_minnumber––
statestring––
zip_prefixstring––

No output schema declared.

No examples provided.

carecompare_snf_byCcn ~70

CMS Care Compare quality record by CCN for a snf. Answers: what are the quality ratings and performance measures for this facility? Source: CMS Care Compare. [price: $0.01/call]

NameTypeReqDescription
ccnstringyesPath parameter: CMS Certification Number

No output schema declared.

No examples provided.

carecompare_snf_search ~113

Search snf quality data by state, city, ZIP, or CMS star rating. Answers: which snf meet quality thresholds in a market? Source: CMS Care Compare, monthly refresh. [price: $0.02/call]

NameTypeReqDescription
citystring––
limitinteger––
offsetinteger––
overall_rating_maxnumber––
overall_rating_minnumber––
statestring––
zip_prefixstring––

No output schema declared.

No examples provided.

hcris_asc_search ~94

Search ambulatory surgical centers (ASCs) by state, CCN, or name. Answers: which ASCs are in a given market? Source: CMS ASC cost data. [price: $0.02/call]

NameTypeReqDescription
ccnstring––
limitinteger––
name_searchstring––
offsetinteger––
statestring––

No output schema declared.

No examples provided.

hcris_hospital_byCcn ~81

Hospital cost-report record by CMS Certification Number (CCN). Answers: what are the financial and operational metrics for this hospital across fiscal years? Includes identity, beds, discharges, revenues, net income, operating margin. [price: $0.01/call]

NameTypeReqDescription
ccnstringyesPath parameter: CMS Certification Number

No output schema declared.

No examples provided.

hcris_hospital_financials ~73

Multi-year financial history for one hospital by CCN: beds, discharges, revenues, net income per fiscal year, up to 15 years. Source: CMS cost reports. [price: $0.05/call]

NameTypeReqDescription
ccnstringyesPath parameter: CMS Certification Number

No output schema declared.

No examples provided.

hcris_hospital_search ~222

Search US hospitals by state, city, type, control, beds, discharges, revenues, or operating margin. Answers: which hospitals in a market match a financial or operational profile? Source: CMS cost reports (HCRIS 2552-10). [price: $0.02/call]

NameTypeReqDescription
citystring––
control_typestring––
fy_end_yearinteger––
hospital_typestring––
limitinteger––
name_searchstring––
offsetinteger––
operating_margin_maxnumber––
operating_margin_minnumber––
statestring––
total_beds_maxnumber––
total_beds_minnumber––
total_discharges_maxnumber––
total_discharges_minnumber––
total_revenues_maxnumber––
total_revenues_minnumber––
zip_prefixstring––

No output schema declared.

No examples provided.

hcris_provider_search ~158

Search Medicare providers by NPI, state, specialty, service volume, beneficiaries, or payments. Answers: which providers in a market match this specialty, volume, or beneficiary profile? Source: CMS Medicare claims. [price: $0.02/call]

NameTypeReqDescription
limitinteger––
npistring––
offsetinteger––
specialtystring––
statestring––
total_beneficiaries_maxnumber––
total_beneficiaries_minnumber––
total_payment_maxnumber––
total_payment_minnumber––
total_services_maxnumber––
total_services_minnumber––

No output schema declared.

No examples provided.

hospitals_capex_signals ~187

Hospital capital-expenditure jump signals from CMS cost reports (Worksheet A-7): hospitals whose major movable equipment purchases hit at least $1M and at least 2x the prior fiscal year — an observational marker that a hospital reported a step-up in equipment spend. Answers: which hospitals just bought equipment? Includes purchase dollars by asset class and the prior-year comparison. Filter by state, min_amount (movable-equipment dollars), since; keyset cursor pagination. [price: $0.1/call]

NameTypeReqDescription
cursorstring–opaque next_cursor from the previous page
limitinteger––
min_amountnumber–minimum movable-equipment purchase dollars in the trigger year
sincestring–only events on/after this date (YYYY-MM-DD)
statestring–2-letter state code(s), comma-separated

No output schema declared.

No examples provided.

hpt_code_stats ~141

National price statistics for a billing code (CPT/HCPCS/MS-DRG) from hospital price-transparency files: median and spread of payer-negotiated rates. Answers: what is a fair price for this procedure? Shape varies: a code under one billing_code_type (common case) returns the flat row shown below; a code ambiguous across types instead returns { billing_code, stats_by_type: [...] } — check for a top-level stats_by_type array to tell them apart. [price: $0.005/call]

NameTypeReqDescription
codestringyesPath parameter: billing code (CPT/HCPCS/MS-DRG)

No output schema declared.

No examples provided.

hpt_rates_search ~138

Search hospital price-transparency negotiated rates by billing code (CPT/HCPCS/MS-DRG), state, payer, hospital CCN, or rate type. Answers: what do payers actually pay for this procedure at these hospitals? Source: hospital-published MRFs. [price: $0.03/call]

NameTypeReqDescription
billing_codestring––
billing_code_typestring––
ccnstring––
limitinteger––
offsetinteger––
payerstring––
rate_typestring––
statestring––

No output schema declared.

No examples provided.

hrsa_coveredEntities340b_search ~249

Search HRSA 340B OPAIS covered entities + child sites by state, entity type (FQHC/DSH/CAH/RHC/…), or name — the 340B buyer/pharmacy roster. Answers: which 340B-eligible entities operate in my territory, and which have an NPI to join into the provider graph? Powers pharma-sales (340B pharmacies) targeting. Filter: state, entity_type, name, has_npi, parents_only. [price: $0.03/call]

NameTypeReqDescription
entity_typestring–HRSA entity type code(s), comma-separated, e.g. 'FQHC,DSH,CAH'
has_npiboolean–only entities with a published NPI
limitinteger––
namestring–case-insensitive substring of the entity name
offsetinteger––
parents_onlyboolean–only parent covered entities (exclude child sites)
sortstring–name|active_since|state, optionally :asc/:desc
statestring–2-letter state code(s), comma-separated

No output schema declared.

No examples provided.

hrsa_healthCenters_search ~301

Discover FQHC / Look-Alike health-center SITES from the HRSA roster by state, type, county, name, or newly-added-to-scope date (added_since = new-site trigger). Answers: which FQHC sites exist in my territory, and which are new? Each site is entity-resolved into NPPES (matched_npi / match_method). Powers pharma-sales 340B, medical-device, and medical/travel-nurse staffing targeting. Filter: state, health_center_type, status, name, county, added_since, resolved_only. [price: $0.03/call]

NameTypeReqDescription
added_sincestring–sites added to scope on/after this date (YYYY-MM-DD) — new-site trigger
countystring–county name substring
health_center_typestring–substring, e.g. 'FQHC' or 'Look-Alike'
limitinteger––
namestring–case-insensitive substring of the site name
offsetinteger––
resolved_onlyboolean–only sites resolved into the NPPES graph (matched_npi present)
sortstring–site_added_to_scope|site_name|site_state, optionally :asc/:desc
statestring–2-letter state code(s), comma-separated
statusstring–site status, e.g. 'Active'

No output schema declared.

No examples provided.

hrsa_hpsa_search ~299

Find HRSA Health Professional Shortage Areas (Primary Care / Dental / Mental Health) by state, discipline, minimum shortage score, or FTE shortage — a mapped staffing-demand signal. Answers: where is the designated shortage most severe, and how many practitioner FTEs are needed? Powers medical & travel-nurse staffing. Defaults to currently-designated areas. Filter: state, discipline, min_score, min_fte, rural_status, designated_since, status; sort by hpsa_score or hpsa_fte. [price: $0.03/call]

NameTypeReqDescription
designated_sincestring–designated on/after this date (YYYY-MM-DD)
disciplinestring–'Primary Care' | 'Dental Health' | 'Mental Health' (substring)
limitinteger––
min_ftenumber–minimum practitioner FTE shortage
min_scorenumber–minimum HPSA score (0-26; higher = greater shortage)
offsetinteger––
rural_statusstring–e.g. 'Rural' | 'Non-Rural'
sortstring–hpsa_score|hpsa_fte|designation_date|designation_population, optionally :asc/:desc
statestring–2-letter state code(s), comma-separated
statusstring–override the default 'Designated' filter

No output schema declared.

No examples provided.

irs990_officers_search ~119

Search nonprofit hospital executive compensation: officers and key employees by organization (EIN), name, or compensation range. Answers: who are the executives at this nonprofit health org and what do they earn? Source: IRS Form 990 Schedule J. [price: $0.02/call]

NameTypeReqDescription
einstring––
limitinteger––
name_searchstring––
offsetinteger––
total_compensation_maxnumber––
total_compensation_minnumber––

No output schema declared.

No examples provided.

irs990_org_byEin ~79

Nonprofit health organization Form 990 filing history by EIN. Answers: what are the revenues, expenses, and trends for this nonprofit across fiscal years? Source: IRS Form 990 e-filings. [price: $0.01/call]

NameTypeReqDescription
einstringyesPath parameter: IRS Employer Identification Number (EIN)

No output schema declared.

No examples provided.

irs990_org_search ~136

Search nonprofit health organizations by state, NTEE code, revenue or expense range, or name. Answers: which nonprofit hospitals/health orgs match this financial profile? Source: IRS Form 990 e-filings. [price: $0.02/call]

NameTypeReqDescription
limitinteger––
name_searchstring––
net_income_maxnumber––
net_income_minnumber––
ntee_codestring––
offsetinteger––
revenue_maxnumber––
revenue_minnumber––
statestring––

No output schema declared.

No examples provided.

manufacturers_openPayments ~268

Which manufacturers pay a given physician specialty in a territory, and how much — CMS Open Payments rolled up to the paying company. Answers: which pharma/device companies already reach cardiologists in Texas, and which are the small/emerging ones (max_total_spend) to partner with or compete against? Filter: specialty, state, performance_year (defaults to latest), max_total_spend/min_total_spend, min_physicians; sort by matched_amount or manufacturer_total_spend (asc = smallest first). [price: $0.03/call]

NameTypeReqDescription
limitinteger––
max_total_spendnumber–only manufacturers whose all-time reported spend is ≤ this (small/emerging)
min_physiciansnumber–minimum matched physician×specialty×state relationships
min_total_spendnumber––
offsetinteger––
performance_yearinteger–program year; defaults to the latest loaded
sortstring–matched_amount|manufacturer_total_spend|first_seen_year|matched_physician_cells, optionally :asc/:desc
specialtystring–Open Payments recipient specialty leaf, e.g. 'Cardiovascular Disease'
statestring–2-letter recipient state code(s), comma-separated

No output schema declared.

No examples provided.

manufacturers_openPayments_yoyIncrease_search ~259

Manufacturers/GPOs whose TOTAL Open Payments spend genuinely increased year-over-year — a real per-manufacturer delta (amount_current vs amount_prior), not a magnitude threshold. Defaults to 2023→2024 (any loaded year pair via year/prior_year). Filter: specialty, state, min_increase_usd (default $10,000), min_pct_change (default 10%). NOTE: op_manufacturer_payments holds only PY2024 today — real, returns total_matched=0 (never fabricated) until a prior year is imported; see stage1b-report.md. [price: $0.1/call]

NameTypeReqDescription
limitinteger––
min_increase_usdnumber–minimum dollar increase (default 10000)
min_pct_changenumber–minimum percent increase (default 10)
offsetinteger––
prior_yearinteger–comparison program year (default year-1)
specialtystring–recipient specialty substring, e.g. 'Cardiology'
statestring–2-letter recipient state code(s), comma-separated
yearinteger–current program year (default 2024, the latest loaded)

No output schema declared.

No examples provided.

manufacturers_search ~294

Discover pharma & device MANUFACTURERS from CMS Open Payments by name, total-spend band, or year of first appearance — the emerging/small-brand filter (low total_spend and/or recent first_seen_year) plus optional specialty/state activity. Answers: which small or new manufacturers pay physicians in my category and territory? Entity-resolved company dimension (DBA/subsidiary variants merged). Filter: name, max_total_spend, first_seen_year_min/max, specialty, state. [price: $0.03/call]

NameTypeReqDescription
first_seen_year_maxinteger––
first_seen_year_mininteger–manufacturers first appearing in/after this program year
limitinteger––
max_total_spendnumber–only manufacturers whose all-time reported spend is ≤ this (small/emerging)
min_total_spendnumber––
namestring–case-insensitive substring of the manufacturer name
offsetinteger––
performance_yearinteger––
sortstring–total_spend|first_seen_year|physician_engagements|distinct_specialties|display_name, optionally :asc/:desc
specialtystring–Open Payments recipient specialty leaf, e.g. 'Cardiovascular Disease', 'Hematology & Oncology'
statestring–2-letter recipient state code(s), comma-separated

No output schema declared.

No examples provided.

nppes_enumeration_search ~293

Newly-enumerated NPIs with their EXACT Provider Enumeration Date and taxonomy detail, from the CMS NPPES full monthly file joined to the NPPES directory. Answers: which providers/organizations of a given taxonomy were newly issued an NPI in my state since a date? Precise new-provider dating (enumerated_since) that sharpens the existing NPPES event feed. Filter: enumerated_since/before, taxonomy, state, license_state, entity_type, active_only; sort by enumeration_date. [price: $0.03/call]

NameTypeReqDescription
active_onlyboolean–exclude deactivated NPIs
entity_typestring–'I' individual | 'O' organization
enumerated_beforestring–NPIs enumerated on/before this date (YYYY-MM-DD)
enumerated_sincestring–NPIs enumerated on/after this date (YYYY-MM-DD)
license_statestring–primary license state code(s)
limitinteger––
offsetinteger––
sortstring–enumeration_date|last_update_date, optionally :asc/:desc
statestring–practice state (from NPPES directory), 2-letter code(s)
taxonomystring–primary Healthcare Provider Taxonomy code(s), comma-separated, e.g. '207Q00000X'

No output schema declared.

No examples provided.

oews_wage_search ~121

Healthcare wage benchmarks by SOC occupation and area (national, state, metro): median, mean, and P25–P90 percentiles plus employment. Answers: what does this role pay in this market? Source: BLS OEWS. [price: $0.02/call]

NameTypeReqDescription
area_codestring––
area_typestring––
limitinteger––
occupation_codestring––
offsetinteger––
statestring––
yearinteger––

No output schema declared.

No examples provided.

openPayments_recipients_search ~214

Screen physicians industry is already paying — the recipient side of the CMS Open Payments (Sunshine Act) file, ranked by total reported payment amount. Filter by specialty, state, nature_of_payment, and min_amount. Prescriber name / specialty / state / city are resolved by joining the NPI to the CMS Part D Prescribers file (Open Payments carries none of them). Public CMS provider-level data; not a consumer report. [price: $0.1/call]

NameTypeReqDescription
limitinteger––
min_amountnumber–minimum reported total payment amount (USD)
nature_of_paymentstring–payment category substring, e.g. 'Consulting'
offsetinteger––
performance_yearinteger–Open Payments program year (default 2024, the latest loaded)
specialtystring–prescriber specialty substring, e.g. 'Cardiology'
statestring–2-letter prescriber state code(s), comma-separated

No output schema declared.

No examples provided.

openPayments_recipients_yoyIncrease_search ~250

Physicians whose TOTAL CMS Open Payments industry payments genuinely increased year-over-year — a real per-NPI delta (amount_current vs amount_prior), not a magnitude threshold. Defaults to 2023→2024 (any loaded year pair selectable via year/prior_year). Filter: specialty, state, min_increase_usd (default $1,000), min_pct_change (default 10%). Only physicians paid in BOTH years with a real rise clearing both thresholds are returned. Public CMS provider-level data; not a consumer report. [price: $0.1/call]

NameTypeReqDescription
limitinteger––
min_increase_usdnumber–minimum dollar increase (default 1000)
min_pct_changenumber–minimum percent increase (default 10)
offsetinteger––
prior_yearinteger–comparison program year (default year-1)
specialtystring–prescriber specialty substring, e.g. 'Cardiology'
statestring–2-letter prescriber state code(s), comma-separated
yearinteger–current program year (default 2024, the latest loaded)

No output schema declared.

No examples provided.

prescribers_lookup_search ~243

Look up a prescriber by NAME (or exact NPI) and get identity plus a Medicare Part D prescribing summary. Matches the NPPES directory by name prefix (first/last), optionally narrowed by state and specialty, then rolls up that NPI's latest-year Part D claims: top drug, distinct drugs, beneficiaries, and tracked class flags (GLP-1/SGLT2/DPP-4/Statin) with a new-to-class signal. Provide name or npi. Public CMS + NPPES provider-level data; not a consumer report. [price: $0.05/call]

NameTypeReqDescription
limitinteger––
namestring–prescriber name, free-text; 'Smith' (last-name prefix) or 'John Smith' (first + last prefixes)
npistring–exact 10-digit NPI (alternative to name)
offsetinteger––
specialtystring–NPPES specialty substring, e.g. 'Endocrinology'
statestring–2-letter state code(s), comma-separated — narrows the name match

No output schema declared.

No examples provided.

prescribers_partD_search ~237

Screen Medicare Part D prescribers by specialty, state, and claim volume — the per-prescriber roster a pharma / device team targets. Optional drug_category (brand | opioid | opioid_long_acting | antibiotic) selects the matching CMS *_total_claims column for BOTH the min_claims threshold and the ranking (else total_claims). Returns one row per NPI with the CMS claim rollups. Public CMS provider-level data; not a consumer report. [price: $0.1/call]

NameTypeReqDescription
drug_categorystring–select the matching CMS *_total_claims column (drives min_claims + sort); omit for total_claims
limitinteger––
min_claimsinteger–minimum claims on the selected column (default 50)
offsetinteger––
performance_yearinteger–Part D program year (default 2024, the latest loaded)
specialtystring–prescriber specialty substring, e.g. 'Endocrinology'
statestring–2-letter prescriber state code(s), comma-separated

No output schema declared.

No examples provided.

prescribers_partDAtypicalSpecialty_search ~266

Find Medicare Part D prescribers of a therapeutic class whose specialty is OUTSIDE the class's typical set — off-specialty early adopters (e.g. a GLP-1 written by a cardiologist or nephrologist rather than an endocrinologist/PCP). Filter by drug_class (GLP-1|SGLT2|DPP-4|Statin), min_claims, state; override the typical set with typical_specialties. Public CMS provider-level data; not a consumer report. [price: $0.1/call]

NameTypeReqDescription
drug_classstringyestherapeutic class from partd_drug_class: 'GLP-1' | 'SGLT2' | 'DPP-4' | 'Statin'
limitinteger––
min_claimsinteger–minimum PY2024 class claims (default 20)
offsetinteger––
specialtystring–further restrict the atypical set to a specialty substring
statestring–2-letter prescriber state code(s), comma-separated
typical_specialtiesstring–override the built-in typical set (comma-separated substrings); atypical = the complement

No output schema declared.

No examples provided.

prescribers_partDBrandShareShift_search ~320

Find prescribers whose within-class molecule mix shifted toward or away from a molecule year-over-year (PY2023→PY2024) — e.g. GLP-1 prescribers moving share toward Tirzepatide. Params: drug_class (GLP-1|SGLT2|DPP-4|Statin), molecule (a generic in the class), direction (toward|away), min_claims (class volume), min_share_shift (percentage points), state, specialty. Share is molecule claims ÷ class claims that year. Public CMS data; not a consumer report. [price: $0.1/call]

NameTypeReqDescription
directionstring–share moved toward the molecule (default) or away from it
drug_classstringyestherapeutic class from partd_drug_class: 'GLP-1' | 'SGLT2' | 'DPP-4' | 'Statin'
limitinteger––
min_claimsinteger–minimum PY2024 class claims (default 50)
min_share_shiftnumber–minimum absolute share change in percentage points (default 10)
moleculestringyesa generic within the class, e.g. 'Tirzepatide' or 'Empagliflozin'
offsetinteger––
specialtystring–prescriber specialty substring
statestring–2-letter prescriber state code(s), comma-separated

No output schema declared.

No examples provided.

prescribers_partDByDrug_search ~390

Find Medicare Part D prescribers of a specific DRUG or therapeutic CLASS at NPI level — the core pharma targeting query. Filter by drug_class (GLP-1, SGLT2, DPP-4, Statin, from partd_drug_class) or a single drug (brand or generic, e.g. 'Ozempic'), plus specialty, state, min_claims, min_beneficiaries, year. Each hit carries the drug's claim/cost volume and the prescriber's specialty/state/city. Public CMS provider-level data; not a consumer report. [price: $0.03/call]

NameTypeReqDescription
brand_namestring–CMS brand-name prefix (case-insensitive), e.g. 'Eliquis'
drugstring–a single drug, brand or generic (e.g. 'Ozempic' or 'Semaglutide'); brands resolve to the canonical generic
drug_classstring–therapeutic class from partd_drug_class, e.g. 'GLP-1' | 'SGLT2' | 'DPP-4' | 'Statin'
generic_namestring–CMS generic-name prefix (case-insensitive), e.g. 'Apixaban'
limitinteger––
min_beneficiariesinteger–minimum total beneficiaries (null/suppressed rows excluded)
min_claimsinteger–minimum total Part D claims for the drug (that year)
offsetinteger––
specialtystring–prescriber specialty substring, e.g. 'Endocrinology'
statestring–2-letter prescriber state code(s), comma-separated
yearinteger–performance year (loaded: 2023, 2024; default 2024)

No output schema declared.

No examples provided.

prescribers_partDClassWhitespace_search ~318

Find high-volume Medicare Part D prescribers of a therapeutic class who have NO reported CMS Open Payments — the greenfield 'reachable before a competitor' audience for a smaller or newer brand. Filter by drug_class (GLP-1|SGLT2|DPP-4|Statin), min_claims, state, specialty, and optionally nature_of_payment (whitespace within that payment category). Anti-join of by-drug prescribers to Open Payments recipients. Public CMS data; not a consumer report. [price: $0.1/call]

NameTypeReqDescription
drug_classstringyestherapeutic class from partd_drug_class: 'GLP-1' | 'SGLT2' | 'DPP-4' | 'Statin'
engagedstring–true → INVERT: high-volume class prescribers who ARE receiving Open Payments (reachable KOLs), with op_total_amount. Default false = whitespace (unpaid).
limitinteger––
min_claimsinteger–minimum PY2024 class claims to count as high-volume (default 50)
nature_of_paymentstring–optional: whitespace within a payment category, e.g. 'Consulting'; omit for no payments at all
offsetinteger––
specialtystring–prescriber specialty substring, e.g. 'Endocrinology'
statestring–2-letter prescriber state code(s), comma-separated

No output schema declared.

No examples provided.

prescribers_partDClassYoyDelta_search ~381

Find prescribers who ENTERED or LEFT a Medicare Part D therapeutic class year-over-year (PY2023→PY2024) — the switchable moment for a pharma team. direction=new_entrant returns NPIs writing the class in 2024 who wrote ≤max_prior_claims in 2023 (new-to-class); direction=de_adopter returns NPIs whose class volume fell ≥min_pct_drop%. Filter by drug_class (GLP-1|SGLT2|DPP-4|Statin), state, specialty. Public CMS provider-level data; not a consumer report. [price: $0.1/call]

NameTypeReqDescription
directionstring–new_entrant (new-to-class, default) or de_adopter (churned out)
drug_classstringyestherapeutic class from partd_drug_class: 'GLP-1' | 'SGLT2' | 'DPP-4' | 'Statin'
limitinteger––
max_prior_claimsinteger–new_entrant: maximum PY2023 class claims to still count as 'new' (default 0)
min_claims_2024integer–new_entrant: minimum PY2024 class claims (default 20)
min_pct_dropnumber–de_adopter: minimum % drop PY2023→PY2024 (default 50)
min_prior_claimsinteger–de_adopter: minimum PY2023 class claims (the base they dropped from; default 20)
offsetinteger––
specialtystring–prescriber specialty substring, e.g. 'Endocrinology'
statestring–2-letter prescriber state code(s), comma-separated

No output schema declared.

No examples provided.

providers_events_feed ~254

Provider change-event feed over 7 federal sources: new NPI enumerations, newly billing Medicare, enrollment pending, address changes, deactivations, CLIA lab certificates, ownership changes (CHOW), mammography facility cert changes, and hospital capex jumps. Answers: what changed in my territory since I last looked? Filter by type (comma-separated), state, since (YYYY-MM-DD), npi, ccn; page via next_cursor (keyset). 85k+ events, refreshed twice-weekly to quarterly by source. [price: $0.1/call]

NameTypeReqDescription
ccnstring––
cursorstring–opaque next_cursor from the previous page
limitinteger––
npistring––
sincestring–only events on/after this date (YYYY-MM-DD)
statestring–2-letter state code(s), comma-separated
typestring–comma-separated event types: enrollment_pending, newly_billing, new_enumeration, address_change, deactivation, new_lab_certificate, lab_cert_upgrade, ownership_change, new_mammo_facility, mammo_decer…

No output schema declared.

No examples provided.

providers_provider360 ~137

One-call dossier of everything Healthparse knows about a provider NPI: NPPES identity, taxonomy and practice address; Medicare ordering-and-referring privileges; NPI exclusion screen (OIG LEIE, GSA SAM, state Medicaid, state boards); change-event history; Medicare Part B utilization and Part D prescribing summaries; Open Payments totals by year; hospital affiliations with star ratings; MIPS quality scores. Absent legs say so explicitly. Records as filed; not a consumer report. [price: $0.25/call]

NameTypeReqDescription
npistringyesPath parameter: 10-digit National Provider Identifier (NPI)

No output schema declared.

No examples provided.

sanctions_leie_search ~116

Search the OIG List of Excluded Individuals/Entities (LEIE) by name, NPI, state, or exclusion type. Answers: is this provider excluded from federal healthcare programs? Monthly refresh. [price: $0.03/call]

NameTypeReqDescription
business_name_searchstring––
exclusion_typestring––
last_name_searchstring––
limitinteger––
npistring––
offsetinteger––
statestring––

No output schema declared.

No examples provided.

sanctions_screen ~150

Screen a provider (name and/or NPI) against all federal and state exclusion lists in one call — OIG LEIE, GSA SAM, OFAC SDN, FDA debarment, state Medicaid exclusions, and licensing-board sanctions from 13 states. Returns an attested clear/flagged verdict with per-list counts. NPI-only screens (no name) cover 4 of 6 lists — OFAC SDN and FDA debarment need a name; see lists_checked/lists_not_applicable. For hiring, credentialing, and vendor-onboarding agents. [price: $0.15/call]

NameTypeReqDescription
namestring––
npistring––

No output schema declared.

No examples provided.

Common questions

What is the Healthparse Healthcare Data Gateway MCP server?

Healthparse Healthcare Data Gateway is an MCP server listed in the public MCP registry as io.healthparse/gateway. Pay-per-call US healthcare data: hospital financials, prices, quality, exclusions, wages. This page covers its hosted endpoint (https://api.healthparse.io/mcp).

Is the Healthparse Healthcare Data Gateway MCP server safe to use?

Healthparse Healthcare Data Gateway scores 78 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Healthparse Healthcare Data Gateway MCP server expose?

Healthparse Healthcare Data Gateway exposes 42 tools: hcris_hospital_search, hcris_hospital_byCcn, hcris_asc_search, hcris_provider_search, irs990_org_search, and 37 more. Their descriptions and schemas cost roughly 7,694 tokens of context every time the server is loaded.

Does the Healthparse Healthcare Data Gateway MCP server require authentication?

No. We connected to Healthparse Healthcare Data Gateway without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Healthparse Healthcare Data Gateway MCP server still maintained?

Healthparse Healthcare Data Gateway is still listed as active in the MCP registry. We last reached this channel on 24 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.