Server data from the Official MCP Registry
ProPublica Nonprofit MCP — ProPublica Nonprofit Explorer API (free, no auth)
About
ProPublica Nonprofit MCP — ProPublica Nonprofit Explorer API (free, no auth)
Remote endpoints: streamable-http: https://gateway.pipeworx.io/propublica-nonprofit/mcp
Security Report
Valid MCP server (1 strong, 0 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry. Trust signals: trusted author (1052/1055 approved). 1 finding(s) downgraded by scanner intelligence.
33 tools verified · Open access · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
How to Connect
Remote Plugin
No local installation needed. Your AI client connects to the remote endpoint directly.
Add this to your MCP configuration to connect:
{
"mcpServers": {
"io-github-pipeworx-io-propublica-nonprofit": {
"url": "https://gateway.pipeworx.io/propublica-nonprofit/mcp"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
ProPublica Nonprofit Explorer — IRS Form 990 Data
ProPublica's Nonprofit Explorer aggregates IRS Form 990 filings: every nonprofit's tax return data with revenue, expenses, executive compensation, grants given/received, and program services. ~1.8M nonprofits indexed since 2001. Free, no auth.
Part of Pipeworx — an MCP gateway connecting AI agents to 1394+ live data sources.
Why this matters for AI agents
For nonprofit research, "where does this charity's money actually go?" questions, executive compensation analysis, or tracing grant flows between foundations and recipients — Form 990 is the canonical data, and ProPublica makes it queryable. Pair with USAspending (federal grants), OpenFEC (political activity), and SEC EDGAR (corporate philanthropy).
Common flows:
- Org lookup. "Find Form 990 filings for X" → search by name or EIN.
- Org detail. Latest filing year financials: revenue, expenses, top compensation, program ratios.
- Grant tracing. "Who has the X Foundation funded?" → grants-given detail from Schedule I.
- Officer compensation. Top employees with salary, benefits, and other compensation.
Auth
None. ProPublica's Nonprofit Explorer API is fully public, free.
What Form 990 reveals
| Schedule | What it covers |
|---|---|
| Form 990 (full) | Required for orgs with ≥$200k revenue; full financial detail |
| Form 990-EZ | Smaller orgs ($50k-$200k revenue); abbreviated |
| Form 990-PF | Private foundations; grant-making detail |
| Form 990-N | Tiny orgs (<$50k); postcard filing only |
| Schedule I | Grants given to other orgs |
| Schedule J | Compensation detail for top-paid employees |
| Schedule O | Free-form supplementary disclosures (governance, mission detail) |
Common pitfalls
- 990 lag. Nonprofits file ~6-9 months after fiscal year-end. So 2024 fiscal-year data appears late 2025. Most-recent year is rarely current-year.
- Calendar vs fiscal year. Different orgs use different fiscal years. "FY 2023" may end in any month. Check the period-end date.
- 501(c)(3) vs (c)(4) vs (c)(6). All file 990s but with different rules and political-activity restrictions. The classification matters more than total revenue for understanding what an org does.
- Compensation reporting nuances. Top compensation includes salary + bonuses + retirement contributions + nontaxable benefits. The headline "compensation" number can vary depending on schedule used.
- Donor-advised funds (DAFs). Money flowing through DAFs (Fidelity Charitable, Schwab Charitable) appears as the DAF receiving and granting — the actual donor and ultimate beneficiary may be opaque.
- 501(c)(4) "social welfare." These can engage in some political activity but don't disclose donors. They show up here, but their political spending traces require OpenFEC cross-reference.
- Address normalization. Org addresses often have suite numbers, PO boxes, and registered-agent addresses that aren't where the org actually operates. Cross-reference geographic claims with state corporate registries.
Quick Start
Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": {
"propublica-nonprofit": {
"url": "https://gateway.pipeworx.io/propublica-nonprofit/mcp"
}
}
}
Or connect to the full Pipeworx gateway for access to all 1394+ data sources:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
Using with ask_pipeworx
Instead of calling tools directly, you can ask questions in plain English:
ask_pipeworx({ question: "your question about Propublica Nonprofit data" })
The gateway picks the right tool and fills the arguments automatically.
More
License
MIT
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
MarkItDown
Freeby Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
FinAgent
Freeby mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.
