com.giveradar/charity-registry
Search, verify and compare 7.9M+ nonprofits from official charity registries in 100+ countries.
Links
README
From the repo.
GiveRadar MCP Server
Remote MCP server exposing 7.9 million+ nonprofits across 100+ countries, sourced from official government charity registries and tax authorities (IRS, Charity Commission, ACNC, and dozens more). Read-only, no key required to start.
Endpoint: https://giveradar.com/mcp/ (JSON-RPC 2.0 over HTTPS)
Docs: giveradar.com/mcp | Manifest: /.well-known/mcp.json
Tools
| Tool | What it does |
|---|---|
search_charities | Free-text name search (trigram-indexed), optional country filter |
verify_charity | Look up by EIN / UK Charity Number / RSIN / any official registry ID |
compare_charities | Side-by-side integrity scores + financials, with a verdict |
find_similar | More charities in the same country + category |
Plus resources/list / resources/read for full schema.org JSON-LD per charity (incl. FAQs). All tools are read-only (readOnlyHint: true).
Connect
Clients with native streamable-HTTP support connect directly to https://giveradar.com/mcp/. Setup for every client with screenshots: giveradar.com/for-developers/#ai.
Claude Code (one line):
claude mcp add giveradar --transport http https://giveradar.com/mcp/
Claude Desktop (claude_desktop_config.json), via the generic remote bridge:
{
"mcpServers": {
"giveradar": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://giveradar.com/mcp/"]
}
}
}
or via the zero-dependency stdio bridge in this repo (index.js):
{
"mcpServers": {
"giveradar": {
"command": "npx",
"args": ["-y", "github:matt-timmermans/giveradar-mcp"]
}
}
}
Cursor (.cursor/mcp.json): {"mcpServers": {"giveradar": {"url": "https://giveradar.com/mcp/"}}}
Gemini CLI (~/.gemini/settings.json): {"mcpServers": {"giveradar": {"httpUrl": "https://giveradar.com/mcp/"}}}
ChatGPT: Settings, Connectors, Advanced, enable Developer mode, then Create with server URL https://giveradar.com/mcp/ and authentication none (paid plans).
Optional: set GIVERADAR_API_KEY=gr_xxxxx in the environment to raise the daily quota and unlock Pro fields.
Try it
curl -s -X POST -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"verify_charity","arguments":{"country":"US","id_value":"13-1760110"}}}' \
https://giveradar.com/mcp/
Quotas & tiers
| Tier | Daily quota | Fields |
|---|---|---|
| Anonymous | 10 / day / IP | All free fields |
| Free API key | 10 / day | All free fields |
| Pro | 10,000 / day | + financials, donation/report URLs |
| Enterprise | 100,000 / day | + financials, donation/report URLs |
Handshake methods (initialize, ping, tools/list) are free and do not count; tools/call and resources/read do. tools/call is also capped at 60 per minute per IP. Authenticate with Authorization: Bearer gr_xxxxx; get a key at giveradar.com/api. Email, phone, and officer names are never exposed, at any tier.
Also available
- Python client and CLI:
pip install giveradar(giveradar-python); itsverify()calls this server'sverify_charitytool. - REST API: giveradar.com/api/docs, OpenAPI spec at /api/openapi.yaml.
- For LLMs: /llms.txt (index) and /llms-full.txt (complete reference: endpoints, tools, integrity method, data sources by country).
About
The MCP server is hosted (the implementation lives in the main GiveRadar codebase); this repo holds the public metadata plus the stdio bridge for local and sandbox use. This code is MIT licensed. Data: free for individual use under the GiveRadar Terms; bulk and commercial access is licensed per contract (info@giveradar.com); methodology documentation and data schemas are CC BY 4.0. Attribution requested: "GiveRadar (giveradar.com)". Issues and feature requests welcome here.
Config for your environment
Use the endpoint URL below in your config. No API key — you connect directly.
Tool
OS
Config file: ~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"url": "https://giveradar.com/mcp/"
}
}
}Paste into mcpServers in the config file. Restart Cursor after saving.
If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.