
IRS 990 Nonprofit Data
Connects Claude to ProPublica's Nonprofit Explorer API for querying IRS Form 990 data. You can look up organizations by name or EIN, pull filing history, and extract financials like revenue, assets, expenses, and executive compensation. Useful when you're researching nonprofits, checking transparency before a donation, comparing sector compensation benchmarks, or building analysis tools around charitable organization data. Part of OlyPort's federal data collection with 100 free calls per day on streamable-http transport. Beats manually searching ProPublica's web interface or scraping PDFs when you need programmatic access to 990 filings.
- tools
- 3
- transport
- HTTP
- last updated
- Apr 4, 2026
Install
From registry metadata$ npx add-mcp https://mcp.olyport.com/irs-990/mcp --name irs-990Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http irs-990 https://mcp.olyport.com/irs-990/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 3 toolsVerified live against the running server on Nov 6, 2026.
search_nonprofitsSearch for nonprofit organizations by name or keyword. Searches the ProPublica Nonprofit Explorer database of IRS 990 filers. Returns organization name, EIN, location, revenue, and tax status. Args: query: Search keywords (e.g. 'food bank', 'habitat for humanity'). state: Two-...5 params
Search for nonprofit organizations by name or keyword. Searches the ProPublica Nonprofit Explorer database of IRS 990 filers. Returns organization name, EIN, location, revenue, and tax status. Args: query: Search keywords (e.g. 'food bank', 'habitat for humanity'). state: Two-...
c_codevaluentee_codevaluepageintegerquery*stringstatevalueget_nonprofit_detailsGet detailed information about a nonprofit organization by EIN. Returns comprehensive data from the organization's IRS 990 filings including revenue, expenses, assets, executive compensation, and filing history. Use search_nonprofits first to find the EIN. Args: ein: Employer...1 params
Get detailed information about a nonprofit organization by EIN. Returns comprehensive data from the organization's IRS 990 filings including revenue, expenses, assets, executive compensation, and filing history. Use search_nonprofits first to find the EIN. Args: ein: Employer...
ein*stringget_nonprofit_filingsGet the filing history for a nonprofit organization. Returns a list of all available IRS 990 filings for the organization, including both filings with parsed data and those without. Useful for tracking financial trends over time. Args: ein: Employer Identification Number (e.g....1 params
Get the filing history for a nonprofit organization. Returns a list of all available IRS 990 filings for the organization, including both filings with parsed data and those without. Useful for tracking financial trends over time. Args: ein: Employer Identification Number (e.g....
ein*stringSponsors
Details
- Website
- olyport.com
- Categories
- Sales & Marketing, Data & Analytics
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026
More from olyport
- PubMed / MEDLINE Literature Search
- CDC MMWR Reports
- CDC Social Vulnerability Index
- CMS Medicare Data
- Cochrane Medical Reviews
- College Scorecard
- DOE Energy Information
- EPA Air Quality & Toxics
- EPA EJScreen
- FCC Broadband Map
- FDIC BankFind
- FEMA Disasters
- HMDA Mortgage Data
- HUD Housing Data
- NCES Education Data
- NHTSA Vehicle Safety
- NIFC Wildfire Data
- NOAA Climate Data
- NWS Weather Alerts
- O*NET Occupational Data
- US Drought Monitor
- USDA Food Access
- USGS Earthquakes
- USGS Water Monitoring