Healthcare Exclusion Lookup
Server Details
Screen people and businesses against the HHS-OIG exclusion list (LEIE) by name or NPI.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 4 tools
The four tools mostly serve clearly distinct purposes: NPI validation/lookup, single-name screening, batch-name screening, and mirror metadata. There is some potential overlap because screen_exclusion accepts an optional NPI filter, which could be confused with check_npi, but the descriptions make the intended distinction reasonably clear.
All names use snake_case, which is consistent, and most follow a verb_noun or action-oriented pattern. exclusion_list_status is a noun phrase rather than an action, a minor deviation from check_npi, screen_exclusion, and screen_exclusions.
Four tools is well-scoped for a focused exclusion-screening server: single screening, batch screening, NPI lookup, and dataset status cover the main usage modes without unnecessary surface area.
The server covers the core lifecycle of exclusion screening: validating/looking up an NPI, screening one or many names, and reporting the mirrored LEIE version and freshness. There is no direct record-detail lookup by an internal identifier or browse operation, but those are minor gaps that agents can generally work around via name or NPI searches.
Available Tools
4 toolscheck_npiCheck an NPI against the LEIEARead-onlyIdempotentInspect
Validates a 10-digit National Provider Identifier (check digit) and looks it up in the NPI field of the LEIE mirror. Returns the excluded record(s) that carry it, or a not-on-list result. Most LEIE records have no NPI, so a not-on-list result does not show that a provider is not excluded.
| Name | Required | Description | Default |
|---|---|---|---|
| npi | Yes | 10-digit NPI, e.g. "1234567893". | |
| detail | No | "full" adds UPIN and the exclusion kind and minimum period. | summary |
exclusion_list_statusLEIE data version and freshnessARead-onlyIdempotentInspect
Returns the version of the mirrored LEIE: OIG's last update date and the month the data runs through, the source file's timestamp, size and hash, record counts (individuals, entities, with NPI), the latest monthly supplement, and when the mirror was last built and last checked for updates.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
screen_exclusionScreen a name against the OIG exclusion list (LEIE)ARead-onlyIdempotentInspect
Screens one person or business name against a mirrored copy of the HHS-OIG List of Excluded Individuals/Entities (LEIE), the list of people and businesses excluded from Medicare, Medicaid and other federal health care programs. Person names match in any word order, with or without middle names or initials, suffixes (Jr, Sr, III), credentials (MD, RN), punctuation, hyphenated surnames, common nicknames and one-letter typos; business names match without company-form words (LLC, Inc, PC) and with abbreviations and small typos. Returns ranked possible matches with score, name, general category and specialty, city, state, ZIP, NPI when present, exclusion type with its meaning, exclusion date and any waiver, or a no-match result at the threshold, plus the list's as-of date. Optional state, NPI and date-of-birth filters narrow common names.
| Name | Required | Description | Default |
|---|---|---|---|
| dob | No | Optional date of birth, YYYY-MM-DD. Used only to report whether it matches each record ("matches", or "no DOB on file"); records whose date of birth does not match are left out and counted. The date is not stored, and stored dates of birth are never returned. | |
| npi | No | Optional 10-digit National Provider Identifier. Records with a different NPI are left out and counted; records without an NPI (most of the list) are kept. | |
| name | Yes | Person ("Jane Q. Doe", "Doe, Jane", "Jane Doe RN") or business ("Acme Home Health LLC") to screen. | |
| type | No | Optional: "individual" for a person, "entity" for a business. Default: both. | |
| limit | No | Maximum number of matches to return, 1 to 25 (default 5). | |
| state | No | Optional U.S. state filter: two-letter code ("OH") or name ("Ohio"). Records in other states are left out and counted; records with no state are kept. The LEIE address is the one at the time of exclusion. | |
| detail | No | "summary" (default) returns the key fields; "full" adds UPIN, the exclusion kind and minimum period, and the middle-name comparison. | summary |
| min_score | No | Similarity threshold from 0.5 to 1.0 (default 0.85). 1.0 = same first and last name (or business name) after normalization; lower values return weaker possible matches. |
screen_exclusionsScreen up to 25 names against the LEIEARead-onlyIdempotentInspect
Screens up to 25 person or business names in one call against the same LEIE mirror as screen_exclusion and returns only the best possible match per name (or no match at the threshold) in compact form, with a summary count. When a state, npi or dob filter leaves out every record at or above the threshold, the result for that entry is no_match_after_filters and it shows the best record the filter left out. Each entry can be a name string or an object with name and optional state, npi and dob (YYYY-MM-DD).
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Optional: "individual" for a person, "entity" for a business. Default: both. | |
| names | Yes | Names to screen (1 to 25), e.g. ["Jane Doe", {"name": "John Q. Public", "state": "TX", "dob": "1970-01-31"}, "Acme Home Health LLC"]. | |
| state | No | Optional state filter applied to every name that does not set its own. | |
| min_score | No | Similarity threshold from 0.5 to 1.0 (default 0.85). 1.0 = same first and last name (or business name) after normalization; lower values return weaker possible matches. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
4 tool updates
- First observed
check_npi - First observed
exclusion_list_status - First observed
screen_exclusion - First observed
screen_exclusions
Related MCP Connectors
Screen a business or person for exclusions, debarment, and sanctions (SAM.gov, OFAC).
Pay-per-call screening against HHS-OIG LEIE and SAM.gov exclusions.
Screen people & companies against 12 US sanctions & exclusion lists (OFAC, LEIE, SAM, Medicaid).
Screen a business for federal exclusions & sanctions: OFAC SDN, HHS-OIG LEIE, SAM.gov debarment.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceScreens individuals and entities against the OIG LEIE exclusion list, returning candidate matches that require human verification.MIT
- AlicenseNot gradedqualityCmaintenanceEnables checking whether a healthcare provider is barred from US federal health programs by screening against the HHS OIG List of Excluded Individuals/Entities, returning candidate matches with confidence levels and coverage details.653 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables screening Florida Medicaid providers by name, NPI, Florida license number, or Medicaid provider number against AHCA sanction final orders, distinguishing participation exclusions from other sanctions and returning violation codes, fine amounts, case numbers, and derived preclusion end dates.325 npmMIT
- AlicenseNot gradedqualityCmaintenanceScreens names against the US Consolidated Screening List including OFAC SDN and BIS Entity List, keyless.294 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.