@pipeworx/mi-medical-exclusions

Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/mi-medical-exclusions’s. Install: one-click buttons

Connect to just the @pipeworx/mi-medical-exclusions pack

https://gateway.pipeworx.io/mi-medical-exclusions/mcp — only @pipeworx/mi-medical-exclusions’s own tools, nothing else in the catalog.

No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.

Tools: 2

Michigan Medicaid provider sanctions screening. Check a provider by name, NPI or license number against the Michigan Department of Health and Human Services (MDHHS) List of Sanctioned Providers, the state-level counterpart to the federal HHS OIG LEIE (leie pack) and sibling of il-medical-exclusions, tx-medical-exclusions, ny-omig-exclusions, ca-medical-exclusions and fl-medical-exclusions.

Tools

  • mi_medical_check_exclusion(name?, npi?, license?, limit?): screens a provider. An NPI or license match is an identification; a name match, even an exact one, is a candidate lead only (no date of birth is published). The response leads with counts by sanction source, then the matches. Each match carries the sanction date and source, a second sanction date and source where present (often the action being lifted), provider category and MDHHS’s reason text. A no-match names the filters tried.
  • mi_medical_exclusion_coverage(year? | start_date? end_date?): totals by sanction source, individuals vs businesses, NPI, license and reason coverage, oldest and newest sanction date and the list’s own publication date. With year or a date range it counts sanctions in that window over the whole list, split by sanction source. The counted field is sanction_date (the first Sanction Date column), never the second date; the response says so.

Auth

Keyless.

Data source

Michigan Department of Health and Human Services, List of Sanctioned Providers (4,111 rows at capture). It merges sanctions from MDHHS, its Office of Inspector General, Licensing and Regulatory Affairs, the former DCH and HHS; each row names its source. data_as_of is the publication date printed on the list itself.

What the list does and does not say

  • MDHHS says the list is built partly from outside sources and may be incomplete.
  • The reason field is free text and is blank on about 60% of rows; some values are Social Security Act section numbers such as 1128(a)(1), not plain language.
  • No date of birth and no reinstatement flag. When an action was lifted the row usually stays with a second date (for example “Summary Suspension Terminated”), so read reason and second_sanction_date together before calling anyone currently sanctioned.

Personal data

The list has a City column. It is kept for businesses only; for any individual it is dropped at ingest, and a test asserts it. No street address or date of birth is published or served. This follows the standing rule for state exclusion packs: name plus the sanction record plus the date, never an address for an individual.

How the data is served

The publication is a bulk spreadsheet, not a query service. It is copied by scripts/bake-index.mjs, registered in workers/gateway/src/pack-baked-indexes.json, uploaded to KV at deploy and injected as args._bakedIndex (never a module-scope import; fleet #2754). A missing or malformed injection throws loudly rather than answering “not found”.

Refresh: re-run node mcps/mi-medical-exclusions/scripts/bake-index.mjs and commit; there is no scheduled refresh yet, same as the sibling baked packs.

Tools

  • mi_medical_check_exclusion — Is this healthcare provider sanctioned or excluded from the Michigan Medicaid program? Screens a person or business name, an NPI, and/or a license number against the Michigan Department of Health and
  • mi_medical_exclusion_coverage — What the Michigan MDHHS List of Sanctioned Providers covers and how current it is: total rows, counts by sanction source (MDHHS, MDHHS-OIG, LARA, DCH, HHS), individuals vs businesses, how many carry a

Tools

  • mi_medical_check_exclusion — Is this healthcare provider sanctioned or excluded from the Michigan Medicaid program? Screens a person or business name, an NPI, and/or a license number against the Michigan Department of Health and
  • mi_medical_exclusion_coverage — What the Michigan MDHHS List of Sanctioned Providers covers and how current it is: total rows, counts by sanction source (MDHHS, MDHHS-OIG, LARA, DCH, HHS), individuals vs businesses, how many carry a

Regenerated from source · build October 22, 2026