nonprofit-explorer-mcp-server
io.github.cyanheads/nonprofit-explorer-mcp-serverVersion 0.3.0MCP server for nonprofit financials via ProPublica: IRS Form 990 data for 1.8M+ nonprofits.
Status
Responds251 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:48 UTC
- Latency
- 251 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://nonprofit-explorer.caseyjhand.com/mcpResponds251 msNo sign-in
Claude Code
claude mcp add --transport http nonprofit-explorer-mcp-server https://nonprofit-explorer.caseyjhand.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: nonprofit-explorer-mcp-server
Remote MCP server URL: https://nonprofit-explorer.caseyjhand.com/mcpCursor
{
"mcpServers": {
"nonprofit-explorer-mcp-server": {
"url": "https://nonprofit-explorer.caseyjhand.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"nonprofit-explorer-mcp-server","type":"http","url":"https://nonprofit-explorer.caseyjhand.com/mcp"}'Streamable HTTP
npm: @cyanheads/nonprofit-explorer-mcp-server 0.3.0Package only
npm (npx)
claude mcp add nonprofit-explorer-mcp-server -- npx -y @cyanheads/nonprofit-explorer-mcp-server@0.3.0Streamable HTTP
npm: @cyanheads/nonprofit-explorer-mcp-server 0.3.0Package only
npm (npx)
claude mcp add nonprofit-explorer-mcp-server -- npx -y @cyanheads/nonprofit-explorer-mcp-server@0.3.0Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
3 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
nonprofit_get_filingsForm 990 history by EIN with extracted financials, form-specific compensation, and PDF-only returns. Optional inclusive from_year/to_year bounds select fiscal years across both histories; omitted bounds return full history. Unfiltered totals remain available. Records are sorted by full tax period without amendment precedence. Empty dataset history succeeds with BMF context; an empty selected window does not imply no history. Data lags 1–2 years; always cite tax_prd_yr. Data from ProPublica Nonprofit Explorer and IRS Form 990 filings. | Not declared | Yes | Yes | Not declared |
nonprofit_get_organizationFull profile for a tax-exempt org by EIN: legal identity, IRS classification and BMF filing requirements, latest extracted financial snapshot, and latest return metadata across extracted and PDF-only histories. Use nonprofit_search_organizations first to resolve a name to an EIN. latest_filing is the latest extracted snapshot; latest_return may be newer. Data lags 1–2 years; always cite the fiscal year. Data from ProPublica Nonprofit Explorer and IRS Form 990 filings. | Not declared | Yes | Yes | Not declared |
nonprofit_search_organizationsSearch 1.8M+ IRS-recognized tax-exempt organizations by name, keyword, city, or phrase. Optionally narrow by US state, NTEE major sector (1–10), or 501(c) subsection type. Returns EINs — pass them to nonprofit_get_organization or nonprofit_get_filings for details. Results are paginated at 25 per page; use the page parameter and num_pages to paginate. Total results cap at 10,000 in the API; if total_results === 10000 the actual count may be higher. A zero-match query and a page past the last one both return an empty organizations array with a notice rather than an error; only a page whose offset reaches that 10,000 cap is refused. Supports quoted phrases ("Red Cross"), required terms (+evanston), excluded terms (-dental). Data from ProPublica Nonprofit Explorer, sourced from IRS Form 990 filings. | Not declared | Yes | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Nov 3, 2026
- Updated
- Nov 3, 2026
- Website
- Not given
- Categories (suggested)
- Finance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared