We can't find the internet
Attempting to reconnect…
Something went wrong!
Hang in there while we get back on track.
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 accountRequires Claude Code. Run this in your terminal:
claude mcp add --transport http charityapi https://api.charityapi.org/mcp
Claude Code opens your browser to authorize access to your CharityAPI account.
Click "Authorize" to grant access. This is a one-time step — tokens refresh automatically after that.
Restart Claude Code. All 10 CharityAPI tools are now available.
Prefer not to use the browser OAuth flow — or connecting an agent that can't open one?
You can authenticate with an Authorization: Bearer
header instead. Replace
YOUR_API_KEY
with a key from your API keys page.
claude mcp add --transport http charityapi https://api.charityapi.org/mcp --header "Authorization: Bearer YOUR_API_KEY"
With this method there's no authorization step — restart your agent and the tools are ready. Keep your API key out of shared config; treat it like a password.
Once connected, ask your agent things like:
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
get_ntee_code
Look up what an NTEE classification code means
list_ntee_codes
List all NTEE classification codes
get_dataimport_status
Check the status of IRS data imports
get_current_key_info
View your current API key usage and request count
MCP support is in alpha. For questions or issues, contact our support team.