Other ways to use IRS Nonprofit Lookup

Same data, different audiences.

App

Polished interactive UI — explore the data visually with no setup.

Open the app
Chat & MCP

Use the same data from Claude, Cursor or ChatGPT. AI agents can call every tool the app uses.

Open Chat & MCP
REST API

Call every tool from your own backend. OpenAPI spec + cURL examples.

Open API docs

Where the data comes from

Search and verify 1.9M+ IRS-registered tax-exempt organizations. EIN lookup, fuzzy name search, location browse, 501(c)(3) verification, and financial data. Updated daily from the IRS Exempt Organizations Business Master File.

Live snapshot

Records
1,266,743 nonprofits
Refresh cadence
Daily
Last refreshed
10h ago

Frequently Asked Questions

Where does the data come from?

The IRS Exempt Organizations Business Master File (BMF), refreshed daily. Every IRS-recognized tax-exempt organization in all 501(c) subsections is included — 501(c)(3) charities, 501(c)(4) social welfare, 501(c)(6) trade associations, and the rest.

Does this confirm 501(c)(3) status for tax purposes?

It confirms IRS recognition as of the last BMF refresh. For a tax deduction or grant decision, also pair it with the IRS Tax Exempt Organization Search (Pub 78) which covers deductibility specifically. Revoked organizations remain in the BMF with a revocation date.

What financial data is included?

Summary fields from the BMF — gross receipts and asset amounts in coded ranges — plus references that link out to detailed Form 990 financials in the IRS-990 dataset. Use the IRS-990 dataset directly for line-level financials, officer compensation, grants paid, and program expense ratios.

How is fuzzy name search implemented?

Tokenized matching with normalization for legal suffixes ('Inc', 'Foundation', 'Trust') and common abbreviations. Filters by state, city, NTEE code, and subsection are available on the same call to narrow results.

Use it from Claude, Cursor or ChatGPT

Same dataset, exposed as a Model Context Protocol server. Drop the URL into Claude Desktop, Cursor, VS Code, Cline, Windsurf, or any other MCP client.

https://mcp.mcpbundles.com/bundle/nonprofit-lookup

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to IRS Tax-Exempt Organizations and paste the MCP URL into Remote MCP server URL.
  4. Click Add. IRS Tax-Exempt Organizations will appear under Not connected — select it and click Connect to complete OAuth.
Name: IRS Tax-Exempt Organizations
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/nonprofit-lookup
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Search 1.3M nonprofits now

No API key or third-party login required. Chat with AI and run live queries instantly.