@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

ToolAnswers
dol_m1_searchSearch filings by plan year, MEWA/sponsor name, EIN, headquarters state, state(s) where coverage is offered, filing type, stop-loss, fully-insured
dol_m1_filerFull 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 reachable GET with 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_state filters where the MEWA is based; coverage_state filters where it offers coverage — a MEWA headquartered in New Jersey can show up filtered by coverage_state: "NY" with hq_state: "NJ" on its own row. Verified live.
  • limit has 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=100 returns 100 rows, limit=101 returns 25. This pack clamps its own limit argument to 1-100 before calling, so a caller’s limit: 500 cannot trigger the silent fallback.
  • A zero-match query is a clean HTTP 200 with {"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 FilingType field on each returned row does not reliably reflect the filing_type request filter — every row observed across every filing-type query (Amended, Extension, Regular Filing, Registration) came back FilingType: 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 form5500 and ebsa already 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 EI
  • 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.

Regenerated from source · build October 19, 2026