Skip to main content

IRS 990 Search: Find Nonprofit Revenue, Assets, Officer Pay, and Filings

· 4 min read
MCPBundles

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.

The Questions People Actually Ask

Nobody wakes up wanting to parse IRS extract columns. They want to know whether a nonprofit is financially healthy, how big it is, how much its executives are paid, and whether the numbers match the story being told.

A foundation officer might ask, "What does this grantee's latest 990 say about revenue and assets?" A donor might ask, "How much does the CEO make?" A journalist might ask, "Which nonprofits in this city have the largest budgets?" A grant writer might ask, "How does this organization compare with similar groups?"

Those are natural-language questions. The spreadsheet is just where the answer comes from.

IRS 990 Search vs Nonprofit Lookup

MCPBundles separates nonprofit identity from nonprofit financials. Nonprofit Lookup resolves organization identity and EINs from IRS tax-exempt organization data. IRS 990 Search pulls financial and filing information.

That split matches the real data. A user often starts with a name, but the financial product needs the correct EIN. Once identity is resolved, the agent can pull filings and explain the numbers.

Why AI Helps

IRS 990 filings are structured, but not self-explanatory.

An agent can search for the organization by name, resolve the correct EIN, pull the relevant filing data, and summarize revenue, assets, expenses, and compensation in plain language. If the user asks for a comparison set, the same conversation can continue across multiple organizations.

That is the workflow people actually want. The spreadsheet is just the source.

A Concrete Workflow

A user asks:

Pull the latest IRS 990 for American Red Cross and summarize revenue, assets, and top officer compensation.

That should not require opening a government file, finding the right extract, reading column names, and copying numbers into a summary. The agent should resolve the organization, fetch the right filing data, and produce the first pass.

For developers and internal tools, the same product is available through /mcp-info/bundle/irs-990/apidocs. That matters for foundation research systems, donor-advised fund tools, grantmaking diligence, journalism workflows, and nonprofit benchmarking products.

Who This Helps

For foundation program officers, this helps with the first pass on a grantee: revenue, assets, officer compensation, and whether the filing supports the story in the application.

For donor-advised fund and philanthropy teams, it helps turn nonprofit financials into a short internal note without leaving the research workflow.

For journalists and researchers, it makes comparisons easier. The agent can move from one organization to another, preserve the question, and summarize the same fields each time.

For developers, /mcp-info/bundle/irs-990/apidocs makes the same filing data available for foundation research systems, donor tools, journalism workflows, and nonprofit benchmarking products.

Questions To Ask

The strongest questions are the ones someone would put straight into a diligence note:

Pull the latest IRS 990 for American Red Cross and summarize revenue, assets, and top officer compensation.

Compare these three nonprofits by revenue, assets, and executive pay.

Show me whether this grantee's finances have changed materially over the last few filings.

Find nonprofits in this city with the largest reported revenue.

IRS 990 search pairs naturally with Nonprofit Lookup for identity and EIN resolution, Federal Lobbying Filings for policy activity by nonprofits and associations, and Global Sanctions & Watchlists for diligence workflows.

Start with the IRS 990 Nonprofit Financials MCP server, or use /mcp-info/bundle/irs-990/apidocs for REST integration.