What you can do with IRS Nonprofit Lookup

Built for

Foundations, Grant Officers, DAF Administrators, 501(c)(3) Compliance Teams

Example workflows

Verify 501(c)(3)

The single most common workflow — pre-grant or pre-donation 501(c)(3) verification.

Try this

Look up the nonprofit with EIN 13-1644147 and confirm it is currently a 501(c)(3) public charity in good standing with the IRS.

Search by name

Fuzzy name search across the BMF — disambiguates the official entity from related affiliates.

Try this

Find tax-exempt organizations named 'Doctors Without Borders' and tell me their EINs, subsection codes, and ruling years.

Compare top nonprofits

Demonstrates the location + subsection + asset filtering — exactly the kind of question prospect researchers ask.

Try this

Find the 10 largest 501(c)(3) public charities in San Francisco, CA by total assets and show name, EIN, NTEE code, and asset class.

Sector breakdown

Aggregation across the location index — a sector-research workflow that the IRS publication doesn't surface.

Try this

Break down all tax-exempt organizations in Cook County, IL by NTEE major group and show counts plus average asset size for each group.

Context to know first

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.

Related editorial

Nonprofit Lookup with AI

How IRS tax-exempt organization data supports donor, foundation, and developer workflows.

Read article

AI Skill
SKILL.md

Domain knowledge for IRS Nonprofit Lookup — workflow patterns, data models, and gotchas for your AI agent.

IRS Nonprofit Lookup

Official IRS registry of every tax-exempt organization in the United States — 1.9M+ organizations across all 501(c) subsections. Updated daily from the IRS Exempt Organizations Business Master File (EO BMF).

Free, no authentication required.

Data Source

The IRS publishes the Exempt Organizations Business Master File as public CSV extracts containing every organization that has received a determination letter recognizing its tax-exempt status. This includes 501(c)(3) charities, 501(c)(4) social welfare organizations, 501(c)(6) business leagues, and all other exempt subsections.

Capabilities

  • EIN lookup — exact match by Employer Identification Number. Returns full organization details.
  • Name search — fuzzy matching ranked by similarity score; optional sort_by=assets orders by assets with a higher default similarity floor unless min_match_score is set. Responses include min_match_score_applied so you can see which floor was used. Filter by state, city, or subsection code.
  • Location search — browse organizations by state, city, or ZIP code, ranked by asset size.
  • 501(c)(3) verification — confirm whether an EIN is a valid, active 501(c)(3) with deductibility and foundation classification.
  • Reference codes — list all IRS classification code tables (subsection codes, NTEE categories, deductibility, foundation types, exempt status). Call this to discover valid filter values or interpret codes in results.
  • Dataset statistics — total records, active count, breakdowns by subsection, data freshness.

Search results return compact summaries (EIN, name, city, state, subsection, deductibility, NTEE code, assets, income). Use EIN lookup for the full record with address, foundation code, ruling date, revenue, activity codes, and all classification fields.

Financial Data

asset_amount, income_amount, and revenue_amount are in whole dollars (not thousands). Example: asset_amount: 4578219874 = $4.578 billion.

Key Fields

  • EIN — Employer Identification Number (XX-XXXXXXX format)
  • subsection / subsection_label — IRS code section + human-readable description
  • deductibility_code / deductibility_label — whether contributions are tax-deductible
  • foundation_code / foundation_label — 509(a) classification (public charity vs private foundation) — detail view only
  • ruling_date — when the IRS granted exempt status (YYYY-MM format)
  • ntee_code / ntee_category — NTEE classification code + major category label
  • exempt_status_code / exempt_status — current IRS exemption status + label

Workflows

Donor due diligence: Search by name → pick the matching organization → verify 501(c)(3) status by EIN → confirm deductibility and active status.

Nonprofit research: Use the reference codes tool to discover subsection and NTEE codes → search by location with the appropriate filter → rank by asset size.

Sector analysis: Use location search with subsection filter → compare organization counts and asset sizes across cities or states.

Tools in this Server (7)

Nonprofit Get Data Stats

Get summary statistics about the IRS Exempt Organizations dataset: total records, active exempt organizations, 501(c)(3)/c(4)/c(6) counts, states cove...

Nonprofit Get Reference Codes

List all IRS classification code lookup tables: subsection codes (501(c)(3), 501(c)(4), etc.), deductibility codes, foundation codes, exempt status co...

Nonprofit Lookup By Ein

Look up a nonprofit organization by its Employer Identification Number (EIN). Returns the full record: name, address, 501(c) subsection, ruling date, ...

Nonprofit Open App

Open the IRS Nonprofit Lookup interactive dashboard. Use this only when the user asks to open or view the nonprofit explorer before running a specific...

Nonprofit Search By Location

Search IRS exempt organizations by state, city, or ZIP code. Results are ranked by asset size (largest first) and return compact summaries. Filter by ...

Nonprofit Search By Name

Search IRS exempt organizations by name using fuzzy matching across 1.9M+ records. Returns compact results with match_score; default sort_by=relevance...

Nonprofit Verify 501C3

Verify whether an EIN corresponds to a valid, active 501(c)(3) tax-exempt organization. Returns the full organization profile plus three boolean field...

Frequently Asked Questions

What is the IRS Nonprofit Lookup MCP server?

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. It provides 7 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect IRS Nonprofit Lookup to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/nonprofit-lookup. Authentication is handled automatically.

How many tools does IRS Nonprofit Lookup provide?

IRS Nonprofit Lookup provides 7 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does IRS Nonprofit Lookup require?

IRS Nonprofit Lookup uses open data APIs — no authentication required.

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.

Setup Instructions

Connect IRS Nonprofit Lookup to any MCP client in minutes

MCP URLhttps://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 Nonprofit Lookup and paste the MCP URL into Remote MCP server URL.
  4. Click Add. IRS Nonprofit Lookup will appear under Not connected — select it and click Connect to complete OAuth.
Name: IRS Nonprofit Lookup
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).

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
Dataset

IRS Tax-Exempt Organizations — live data product, refresh cadence + sources documented.

Open dataset
REST API

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

Open API docs

Try IRS Nonprofit Lookup now

No API key or third-party login required. Open the interactive dashboard and start searching in seconds.

IRS Nonprofit Lookup MCP Server & Skill — 7 Tools