TL;DR
- 1.33 million Form 990 filings from 689,070 organizations across 61 states — full 990, EZ, and private foundation returns — are searchable through the IRS 990 Nonprofit Financials MCP server.
- Pull revenue, assets, expenses, and officer compensation by organization name or EIN, then summarize the numbers in plain language instead of parsing IRS Statistics of Income extract columns by hand.
- Pairs with Nonprofit Lookup: resolve the EIN first, then pull the financial story from the correct entity.
If you work in grantmaking, nonprofit diligence, donor research, journalism, or civic analysis, IRS 990 filings are where the financial story lives. They show revenue, expenses, assets, liabilities, officer compensation, program service activity, and organizational structure.
They are also painful to work with directly.
The data is split across form variants, annual extract files, hundreds of columns, and identity joins. Organization names are not always where people expect them to be. EINs are the stable key, but users often start with a name.
The IRS 990 Nonprofit Financials MCP server turns those filings into a searchable product for AI agents and REST clients.