Skip to main content
Glama

Plan Data API

Find plans by company name, EIN, state, size, recordkeeper or plan type

search_plans
Read-onlyIdempotent

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). 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.

Input Schema

NameRequiredDescriptionDefault
einNoSponsor EIN (9 digits, dashes allowed). Lists every retirement plan under it.
nameNoCompany or plan name, as you know it. Fuzzy: typos, missing suffixes (Inc, LLC), DBA names and former names all match, and the last word can be a prefix ("starb"). Results come best match first with a `match` score.
limitNoResults per page (1-50).
stateNoTwo-letter state of the sponsor's address, e.g. TX.
offsetNoResults to skip (0-500).
plan_typeNoPlan type: 401k, 403b, cash_balance, db_and_dc, defined_benefit, esop, ira_based, money_purchase, other_dc, profit_sharing, stock_bonus, target_benefit, type_not_coded, db, dc. `dc` = any defined contribution plan, `db` = any defined benefit plan.
filer_sizeNolarge = files Schedule H (generally 100+ participants; has providers and fees); small = 5500-SF or Schedule I.
max_assetsNoMaximum end-of-year net assets in dollars.
min_assetsNoMinimum end-of-year net assets in dollars, latest plan year.
recordkeeperNoRecordkeeper, any brand old or new ("Empower", "Great-West", "Fidelity"). Matched to the firm's family, so Great-West and Prudential filings count as Empower. Only plans that filed a Schedule C can match. `meta.query.recordkeeper` shows what it resolved to.
include_endedNoInclude plans that are terminated, merged into another plan, or stopped filing. Off by default.
max_participantsNoMaximum end-of-year total participants.
min_participantsNoMinimum end-of-year total participants.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources