Skip to main content

Nonprofit Lookup: Search IRS Tax-Exempt Organizations by Name or EIN

· 4 min read
MCPBundles

If you work in grantmaking, donor operations, nonprofit research, or compliance, nonprofit lookup usually starts with one practical problem: you need to know exactly which organization you are looking at.

Is this organization actually tax-exempt? What is its EIN? Is this the same charity as the one in my CRM, or a different organization with a similar name? Can I connect this record to its IRS 990 filings and see the financial picture?

The IRS Tax-Exempt Organization Lookup MCP server turns that into a tool AI agents can call directly. Search by organization name, lookup by EIN, and return structured nonprofit identity data without sending the user into a separate IRS search flow.

Identity Comes First

Most nonprofit research starts with a name, but names are messy. Foundations, chapters, fiscal sponsors, similarly named charities, and old legal names all create ambiguity. Before an agent can summarize revenue or officer pay, it needs to answer a more basic question: "Which organization are we talking about?"

That is what the nonprofit lookup product does. It uses IRS tax-exempt organization data as the identity layer. Once the agent has the right EIN, the deeper research becomes much safer.

The Questions People Actually Bring

Nonprofit research rarely ends with an EIN lookup.

A foundation officer might start with:

Find the right nonprofit record for Greater Kansas City Community Foundation and summarize its recent financials.

That one sentence contains multiple jobs. Resolve the organization. Pick the right entity from similar names. Use the EIN to pull related IRS 990 data. Summarize revenue, assets, compensation, and filing history. Preserve enough context that a program officer can continue the review later.

That is why the question format matters here. The user is not asking for a database field. They are asking, "Is this the right nonprofit?" and then, "What should I know about it?"

If the agent gets the identity wrong, every downstream number is wrong. So the lookup step deserves its own product surface.

MCPBundles has two related nonprofit workflows. Nonprofit Lookup answers identity and tax-exempt-status questions. IRS 990 Financials answers financial and filing questions.

They are separate because the source data is separate. IRS 990 extracts contain financial data, but organization names and tax-exempt identity come from the Business Master File. Joining them is what makes the experience useful.

This split also matches how a foundation team works. First, confirm the entity. Then review the filing history, finances, and leadership compensation. If the first step is wrong, the second step cannot be trusted.

Who This Helps

For program officers, this helps before a diligence memo or grant recommendation. The agent can resolve the organization, return the EIN, and keep the review tied to the right entity.

For donor operations teams, it helps clean up CRM records where several organizations share similar names.

For researchers and journalists, it gives a stable starting point before looking at filings, officer compensation, related organizations, or lobbying activity.

There is still a REST surface at /mcp-info/bundle/nonprofit-lookup/apidocs for developers building donation tools, grant-management systems, enrichment jobs, or research databases. But the public story should lead with the human lookup, not the endpoint.

What To Ask

The useful questions are the ones a grantmaking or research team already asks:

Find the correct tax-exempt organization record for this nonprofit and return its EIN.

Is this charity the same organization as the one in our CRM?

Resolve this nonprofit name, then pull the latest 990 filing for the matching EIN.

Show me similarly named organizations so I do not confuse a chapter with the parent organization.

Nonprofit lookup becomes more valuable when paired with IRS 990 Financials for revenue, assets, and filings, Federal Lobbying Filings for policy activity by nonprofits or associations, and Global Sanctions & Watchlists for diligence workflows.

Start with the Nonprofit Lookup MCP server, or use /mcp-info/bundle/nonprofit-lookup/apidocs for REST integration.