Back to Browse

Propublica Nonprofit MCP Server

Developer ToolsLow Risk10.0MCP RegistryRemote
Free

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

10.0
Low Risk10.0Low Risk

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.

HTTP Network Access

Connects to external APIs or services over the internet.

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 GitHub

From 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

ScheduleWhat it covers
Form 990 (full)Required for orgs with ≥$200k revenue; full financial detail
Form 990-EZSmaller orgs ($50k-$200k revenue); abbreviated
Form 990-PFPrivate foundations; grant-making detail
Form 990-NTiny orgs (<$50k); postcard filing only
Schedule IGrants given to other orgs
Schedule JCompensation detail for top-paid employees
Schedule OFree-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!

Propublica Nonprofit MCP Server - ProPublica Nonprofit MCP — ProPublica Nonprofit Explorer | MCP Marketplace