# IRS 990 Nonprofit Data MCP server

Nonprofit lookup and IRS 990 filing data: revenue, assets, and compensation via ProPublica

## Links
- Registry page: https://www.getdrio.com/mcp/com-olyport-irs-990
- Website: https://olyport.com

## Install
- Endpoint: https://mcp.olyport.com/irs-990/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://mcp.olyport.com/irs-990/mcp

## Tools
- search_nonprofits - 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-letter state abbreviation to filter by (e.g. 'CA', 'TX').
        ntee_code: NTEE major category code (1-10). 1=Arts, 2=Education,
            3=Environment, 4=Health, 5=Human Services, 6=International,
            7=Public Benefit, 8=Religion, 9=Mutual Benefit, 10=Unknown.
        c_code: IRS subsection code (e.g. 3 for 501(c)(3), 4 for 501(c)(4)).
        page: Zero-indexed page number (25 results per page).
     Endpoint: https://mcp.olyport.com/irs-990/mcp
- get_nonprofit_details - 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 Identification Number (e.g. '13-1837418' or '131837418').
     Endpoint: https://mcp.olyport.com/irs-990/mcp
- get_nonprofit_filings - 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. '13-1837418' or '131837418').
     Endpoint: https://mcp.olyport.com/irs-990/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: com.olyport
- Version: 1.1.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Apr 4, 2026
- Source: https://registry.modelcontextprotocol.io
