mcpbeat Sign in

Plan Data API MCP Server

by form5500data Your server? Claim it
answering

Plan Data API is answering right now. Last checked 9 min ago. It exposes 7 tools.

Form 5500 data for prospecting and research: U.S. retirement plans, recordkeepers, fees, switches.

Uptime history 42 hours of history
42 hours agonow
100.0%
Uptime 24h
88 of 88 checks
7
Tools
read from the server
327 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 6

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 10 November 2026. No other catalogue keeps this.

10 Nov 6 tool descriptions were rewritten find_plan_changes, get_plan, get_plan_fees and 3 more

Nothing serious here today

Today is the operative word: we check Plan Data API every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 9 min ago.

run in your terminal
claude mcp add plan-data --transport http https://api.form5500data.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://api.form5500data.com/mcp
~/.codex/config.toml
[mcp_servers.plan-data]
url = "https://api.form5500data.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "plan-data": {
      "url": "https://api.form5500data.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "plan-data": {
      "type": "http",
      "url": "https://api.form5500data.com/mcp"
    }
  }
}

Available tools 7

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

plan
find_plan_changes
Change events detected by comparing each plan's consecutive filings, newest filing first. Each event has before/after values, a confidence, the year compared against, a plain-English detail and the ACK ID of the filing that shows it. Providers are compared by family, so a rebrand (Great-West → Empower) isn't a change. Each event also has the plan's size around the event (`net_assets_at_event`), which `min_assets` and `sort=assets` use. The newest plan year is still being filed, so its counts grow month to month. Price: $0.25 per call, paid in USDC on Base (mainnet) with x402 (MCP transport), or from card credits (an 'Authorization: Bearer <key>' header). Without payment the tool returns the payment requirements. Errors and empty results aren't charged. Same data as GET /changes of the Plan Data API.
get_plan
The plan as of its latest filing: identity and status, plan type and features, assets and participants, average balance and approximate return, recordkeeper, advisors and auditor, headline fees, screening signals and data-quality flags. When the latest year is a small-plan filing (no Schedule C), the recordkeeper shown is the last one seen on an earlier Schedule C, labeled with its year and a lower confidence. `availability` says which years `get_plan_history` and `get_plan_fees` will return. Price: $0.03 per call, paid in USDC on Base (mainnet) with x402 (MCP transport), or from card credits (an 'Authorization: Bearer <key>' header). Without payment the tool returns the payment requirements. Errors and empty results aren't charged. Same data as GET /plan of the Plan Data API.
get_plan_fees
For each large plan year: Schedule C pay by role (recordkeeping, advisory, participant advice, TPA, investment management, trustee, other) in dollars and basis points of average net assets; every provider on the Schedule C with names as filed, codes, direct and indirect pay; Schedule H line 2i expenses as a second view; and a completeness rating with the reasons. Small plans file no Schedule C: the response still succeeds, with `schedule_c_available: false` and the plan-paid expenses that small plans do report. Check `get_plan` `availability.fee_years` first to see which years have a breakdown. Fees are floors: see `meta.coverage_notes`. Price: $0.10 per call, paid in USDC on Base (mainnet) with x402 (MCP transport), or from card credits (an 'Authorization: Bearer <key>' header). Without payment the tool returns the payment requirements. Errors and empty results aren't charged. Same data as GET /fees of the Plan Data API.
get_plan_history
One entry per plan year, oldest first: the filing used, assets and participants, average balance, approximate return, participant growth (flagged across the 2023 counting change), the growth breakdown (contributions, investment return, distributions, expenses, transfers), plan-paid expenses and Schedule C fees in bps, the year's recordkeeper / primary advisor / auditor, and the change events detected that year. Price: $0.25 per call, paid in USDC on Base (mainnet) with x402 (MCP transport), or from card credits (an 'Authorization: Bearer <key>' header). Without payment the tool returns the payment requirements. Errors and empty results aren't charged. Same data as GET /plan/history of the Plan Data API.
coverage
get_coverage
What the data covers per plan year, every limitation, the coverage-note codes responses can carry, the event types, the screening signals and the plan-type values. Free. Also lists the prices and what isn't charged. Same data as GET /coverage of the Plan Data API.
plans
search_plans
Find plans. Give at least one of `name`, `ein`, `state` or `recordkeeper`; the other filters narrow the list. Each result is a short summary: call `get_plan` with its `ein` and `pn` for the profile. With `name`, results are ordered by match score, then size; without it, largest plans first. Plans that ended are hidden unless `include_ended=true`. Paging stops at offset 500: narrow the filters to see more. Price: $0.01 per call, paid in USDC on Base (mainnet) with x402 (MCP transport), or from card credits (an 'Authorization: Bearer <key>' header). Without payment the tool returns the payment requirements. Errors and empty results aren't charged. Same data as GET /search of the Plan Data API.
prospects
list_prospects
A list of plans for prospecting or research, many per call: plan and sponsor name, mailing address, EIN and plan number, industry, plan type, effective (inception) date, participants and net assets at the end of the latest plan year, form type, recordkeeper and primary advisor last seen on Schedule C, and the filing's ACK ID. Filter by industry, place (state, city, ZIP), size, plan type, effective date or recordkeeper. Large (long-form) filers only unless `filer_size` says otherwise. Use `search_plans` instead to find one company's plan by name, and `get_plan` for everything about one plan. Paging stops at offset 500: narrow the filters to see more. Price: $0.25 per call, paid in USDC on Base (mainnet) with x402 (MCP transport), or from card credits (an 'Authorization: Bearer <key>' header). Without payment the tool returns the payment requirements. Errors and empty results aren't charged. Same data as GET /prospects of the Plan Data API.

Endpoints

URLTransportStateLatencyChecked
https://api.form5500data.com/mcp streamable-http answering 366 ms 9 min ago

Alternatives to Plan Data API

same job, measured the same way
P
Prospectr
by kanecr-cmd

Public-record buying signals and prospect research for US field sales reps.

answering
Vibe Prospecting
by explorium-ai

B2B company and contact data for lead lists, enrichment, research, and outreach. OAuth sign-in.

answering
Pod Researcher
by pipeworx-io

pod-researcher — podcast prospecting for guest booking and sponsorship.

318 installs/wk 52 tools answering
Planwire MCP
by beshogun

UK planning application data for AI agents: search, geo-query and fetch applications.

68 installs/wk local only
Techtenstein Linkedin
by sathvic-kollu

Enrich LinkedIn profiles, companies, and prospect searches. For sales, recruiting, B2B.

117 installs/wk local only
Universal Data API
by johnpua1

Remote MCP for research, commerce sourcing, and AI agent tools with x402 Base USDC payments.

132 tools answering
Lacuna Research MCP
by tiptreesystems

Search Lacuna's ML research graph for papers, directions, authors, venues, and hypotheses.

2 572 installs/wk 13 tools answering
Githunt MCP
by githunt-agent

Search, rank, and analyze GitHub developers for tech recruiting via GitHunt's API.

65 installs/wk answering

Plan Data API — questions

Answers built from our own checks of this server.

What can Plan Data API do?
It exposes 7 tools, read directly from the server on our last check. Among them: find_plan_changes, get_coverage, get_plan, get_plan_fees, get_plan_history, list_prospects and 1 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Plan Data API working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 88 of 88 checks got a reply (100.0%), average response time 327 ms. The bar chart above shows every period we have measured.
How do I connect Plan Data API?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Plan Data API need an API key?
No. Plan Data API completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 7 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Plan Data API?
It answers our handshake in 327 ms on average, which is faster than 43% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.