Skip to main content
Glama

IRS 990 Nonprofit Data

Server Details

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

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.1/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: search_nonprofits for finding EINs by name/keyword, get_nonprofit_details for comprehensive data on a specific EIN, and get_nonprofit_filings for filing history. No overlap.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern with snake_case (search_nonprofits, get_nonprofit_details, get_nonprofit_filings). The verbs are clear actions and nouns specify the resource.

Tool Count4/5

With 3 tools, the set is small but appropriately scoped for querying IRS 990 data. It covers search, detailed lookups, and filing histories without unnecessary bloat.

Completeness4/5

The tool surface covers key operations: search, retrieve details, and get filing history. However, there is no tool to retrieve a specific filing document (e.g., raw PDF), which could be a minor gap for users needing full forms.

Available Tools

3 tools
get_nonprofit_detailsAInspect

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').

Inputs: ein (required). Returns: result

get_nonprofit_filingsAInspect

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').

Inputs: ein (required). Returns: result

search_nonprofitsAInspect

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).

Inputs: query (required), page, state, c_code, +1 more. Returns: result

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources