Check a US nonprofit's tax-exempt status, revenue, expenses and officer pay before you donate.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Use this when the user wants 2 to 5 US nonprofits side by side by EIN: latest Form 990 revenue, expenses, net assets, total assets, officer compensation and computed ratios with formulas, plus a PDF, CSV and Excel comparison. Data is live from ProPublica Nonprofit Explorer. Does not rate or rank organizations. Do not use with names; find EINs with search_nonprofits first.
2 to 5 EINs, e.g. ["53-0196605", "13-1623829"].
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http charity-check https://charity-check.zovo.one/mcp
Use this when the user wants 2 to 5 US nonprofits side by side by EIN: latest Form 990 revenue, expenses, net assets, total assets, officer compensation and computed ratios with formulas, plus a PDF, CSV and Excel comparison. Data is live from ProPublica Nonprofit Explorer. Does not rate or rank organizations. Do not use with names; find EINs with search_nonprofits first.
| Argument | Type | Description |
|---|---|---|
| eins* | array | 2 to 5 EINs, e.g. ["53-0196605", "13-1623829"]. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"eins"
],
"properties": {
"eins": {
"type": "array",
"items": {
"type": "string",
"maxLength": 60,
"description": "One EIN, e.g. 53-0196605."
},
"maxItems": 50,
"description": "2 to 5 EINs, e.g. [\"53-0196605\", \"13-1623829\"]."
}
}
}Use this when the user wants to check a US nonprofit by EIN: IRS subsection, foundation status, deductibility, ruling date, and a multi-year table of revenue, expenses, net assets, total assets and officer compensation from Form 990 filings, with year-over-year change, ratios and their formulas, filing PDF links, and a PDF, CSV and Excel report. Data is live from ProPublica Nonprofit Explorer. Does not rate or rank organizations and does not give tax or legal advice.
| Argument | Type | Description |
|---|---|---|
| ein* | string | The 9-digit Employer Identification Number, with or without the hyphen, e.g. 53-0196605. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"ein"
],
"properties": {
"ein": {
"type": "string",
"maxLength": 60,
"description": "The 9-digit Employer Identification Number, with or without the hyphen, e.g. 53-0196605."
}
}
}Use this when the user wants to find a US nonprofit or charity and its EIN by name, optionally in one US state or one category. Returns up to 25 matches with EIN, city, state, NTEE code and IRS subsection, from ProPublica Nonprofit Explorer. Does not return financials; use get_nonprofit_profile with an EIN for those. Do not use for organizations outside the US.
| Argument | Type | Description |
|---|---|---|
| name* | string | Part of the organization's name, up to 100 characters, e.g. "food bank" or "Red Cross". |
| state | string | Optional 2-letter US postal code of the state where the organization is registered, e.g. CA. |
| category | string | Optional NTEE major group, e.g. human-services. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"maxLength": 2000,
"description": "Part of the organization's name, up to 100 characters, e.g. \"food bank\" or \"Red Cross\"."
},
"state": {
"type": "string",
"maxLength": 20,
"description": "Optional 2-letter US postal code of the state where the organization is registered, e.g. CA."
},
"category": {
"enum": [
"arts-culture-humanities",
"education",
"environment-animals",
"health",
"human-services",
"international",
"public-societal-benefit",
"religion",
"mutual-membership-benefit",
"unknown"
],
"type": "string",
"description": "Optional NTEE major group, e.g. human-services."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 8, 2026.