@pipeworx/dol-m1
Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/dol-m1’s. Install: one-click buttons
Connect to just the @pipeworx/dol-m1 pack
https://gateway.pipeworx.io/dol-m1/mcp — only @pipeworx/dol-m1’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
U.S. Department of Labor Form M-1 filings — the federal report filed by
multiple employer welfare arrangements (MEWAs) and association health plans
(AHPs) that pool health coverage across unrelated employers. form5500
already covers annual plan/pension financial returns, and ebsa covers
EBSA’s own civil-penalty enforcement record against deficient Form 5500
filers — this is a third, unrelated filer population and form.
Tools
| Tool | Answers |
|---|---|
dol_m1_search | Search filings by plan year, MEWA/sponsor name, EIN, headquarters state, state(s) where coverage is offered, filing type, stop-loss, fully-insured |
dol_m1_filer | Full filing history (every plan year filed) for one named MEWA/sponsor or EIN |
Auth
Keyless. No login, no API key, no approval step.
Data sources
- U.S. Department of Labor, Employee Benefits Security Administration — Form M-1 Filings Database. 17,313 filings live as of 2026-10-18, plan years 2003-2025.
Gotchas
- Reverse-engineered, not documented. This is a public search tool, not a
published REST API — the endpoint shape came from the search page’s own
bundled JavaScript (
m1search.build_url), not from any API docs. It is still a plain, publicly reachableGETwith no auth; nothing here needs a browser or a session. - The dropdown filters do not accept an empty string the way a free-text
field does. Plan year and filing type default to
"ALL", and the stop-loss/fully-insured flags default to"0"(“Any”) in the real form. Sending""for any of those four throws an unhandled server exception — the endpoint answers HTTP 500 with a full HTML error page, not a structured error. This pack always sends the correct default. - Headquarters state and coverage state are different facets, not
aliases.
hq_statefilters where the MEWA is based;coverage_statefilters where it offers coverage — a MEWA headquartered in New Jersey can show up filtered bycoverage_state: "NY"withhq_state: "NJ"on its own row. Verified live. limithas an undocumented cap of 100, and it does not clamp or error past that — it silently resets to a 25-row default. Measured live:limit=100returns 100 rows,limit=101returns 25. This pack clamps its ownlimitargument to 1-100 before calling, so a caller’slimit: 500cannot trigger the silent fallback.- A zero-match query is a clean
HTTP 200with{"total":0,"rows":[]}— not an error. This pack turns that into{ found: false, reason: "no_matching_filings", filters_applied: {...} }rather than passing through a bare[]. - The
FilingTypefield on each returned row does not reliably reflect thefiling_typerequest filter — every row observed across every filing-type query (Amended, Extension, Regular Filing, Registration) came backFilingType: 0. The request-side filter itself works (verified live: filtering narrows the total count correctly per type); only the echoed field is unreliable, so it is left out of the shaped output. - The administrator/sponsor name can be an individual, not a business.
For small MEWAs the Form M-1 administrator of record is sometimes a
natural person’s own name — this is the DOL’s own mandatory public-filing
field, passed through exactly as the federal filing discloses it, the same
way
form5500andebsaalready pass through their own sponsor fields.
Tools
- dol_m1_search — Search U.S. DOL Form M-1 filings — the federal report filed by multiple employer welfare arrangements (MEWAs) and association health plans (AHPs) that pool health coverage across unrelated employers.
- dol_m1_filer — Full Form M-1 filing history for one named MEWA or sponsor — every plan year it filed, newest first, plus a count. Matches the name against both the MEWA name and the sponsor name, or pass an exact EI
Tools
dol_m1_filer— Full Form M-1 filing history for one named MEWA or sponsor — every plan year it filed, newest first, plus a count. Matches the name against both the MEWA name and the sponsor name, or pass an exact EIdol_m1_search— Search U.S. DOL Form M-1 filings — the federal report filed by multiple employer welfare arrangements (MEWAs) and association health plans (AHPs) that pool health coverage across unrelated employers.