Model Context Protocol Alpha

Connect CharityAPI to your AI agent

Give Claude and other MCP-compatible agents direct, structured access to US nonprofit data — lookups, search, and public-charity checks, straight from the IRS.

You'll need a free CharityAPI account.

Create a free account

Claude Code Quick Start

Requires Claude Code. Run this in your terminal:

claude mcp add --transport http charityapi https://api.charityapi.org/mcp
1

Claude Code opens your browser to authorize access to your CharityAPI account.

2

Click "Authorize" to grant access. This is a one-time step — tokens refresh automatically after that.

3

Restart Claude Code. All 10 CharityAPI tools are now available.

Try it out

Once connected, ask your agent things like:

"Search for animal welfare charities in California"
"Is EIN 13-1837418 a public charity?"
"What does NTEE code A01 mean?"
"Show me organizations added in the last 30 days"

Available tools

Organization Tools

search_organizations

Search for nonprofits by name, keyword, or location

get_organization_by_ein

Look up a specific organization by its 9-digit EIN

autocomplete_organizations

Get name suggestions as you type

check_public_charity_status

Verify whether an organization is a public charity

get_organizations_since

List organizations added after a given date

get_organization_schema

Get field definitions for organization data

NTEE Code Tools

get_ntee_code

Look up what an NTEE classification code means

list_ntee_codes

List all NTEE classification codes

Data Import Tools

get_dataimport_status

Check the status of IRS data imports

API Key Tools

get_current_key_info

View your current API key usage and request count

Need help?

MCP support is in alpha. For questions or issues, contact our support team.