form5500_filing

Pack: form5500 · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/form5500_filing for the schema, then POST the same URL with its arguments for the data.

Get Form 5500 filing detail from the DOL EFAST2 index. Pass ack_id for a single filing (sponsor, plan name/number, participant counts, begin/end-of-year plan assets, plan type, filing date, and full filing PDF URL). Pass ein instead to get a plan sponsor’s full filing history (all Form 5500 filings for that EIN, newest first). For an ack_id the response also carries the plan’s Schedule H (large plans) or Schedule I (small plans) financial line items - employer / participant / total contributions, income, benefits paid, expenses, assets and liabilities - from the U.S. Department of Labor, EBSA, Form 5500 Schedule H/I datasets (stored copy, data_as_of stated), under schedule_h or schedule_i. schedule_status is always one of h, i, not_filed_sf (5500-SF filers file neither schedule), full_form_no_schedule, not_loaded_year, not_in_dataset_yet, unknown_plan_year, store_unavailable - never a silent null. Schedule C service providers are not included; pdf_url links to the complete filing.

Parameters

NameTypeRequiredDescription
ack_idstringnoEFAST2 Acknowledgement ID (the 30-char filing id, e.g. “20230407122300NAL0001820321001”). Returns one filing.
einstringnoEmployer Identification Number (9 digits, dashes optional). Returns the full filing history for that employer.
limitnumbernoFor ein history: max filings to return (1-200, default 50).

Example call

Arguments

{
  "ack_id": "20181015141633P030269394337001"
}

curl

curl -X POST https://gateway.pipeworx.io/form5500/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"form5500_filing","arguments":{"ack_id":"20181015141633P030269394337001"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('form5500_filing', {
  "ack_id": "20181015141633P030269394337001"
});

More examples

{
  "ack_id": "20230407122300NAL0001820321001"
}
{
  "ein": "942679060",
  "limit": 50
}

Connect

Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the form5500 pack
{
  "mcpServers": {
    "form5500": {
      "url": "https://gateway.pipeworx.io/form5500/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build November 15, 2026