streamable-httpupdated 2mo ago
Remote MCP server exposing 7 million+ registered charities across 65+ countries, sourced from official government registries (IRS, Charity Commission, ACNC, and dozens more). Read-only, no key required to start.
What can you do with charity registry?
GiveRadar MCP Server
Remote MCP server exposing 7 million+ registered charities across 65+ countries, sourced from official government registries (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
This repo includes a tiny zero-dependency stdio bridge (index.js) that forwards the MCP stdio transport to the hosted endpoint, so any stdio MCP client can use it. Add to Claude Desktop's claude_desktop_config.json:
{
"mcpServers": {
"giveradar": {
"command": "npx",
"args": ["-y", "github:matt-timmermans/giveradar-mcp"]
}
}
}
Clients with native streamable-HTTP support can connect directly to https://giveradar.com/mcp/. You can also use the generic remote bridge npx -y mcp-remote https://giveradar.com/mcp/.
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 | 50 / day / IP | All free fields |
| Free API key | 100 / day | All free fields |
| Pro | 10,000 / day | + financials, donation/report URLs |
Authenticate with Authorization: Bearer gr_xxxxx - get a key at giveradar.com/api. Email, phone, and officer names are never exposed, at any tier.
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. Data license: CC-BY-4.0 - attribute "GiveRadar (giveradar.com)". Issues and feature requests welcome here.
Install
Add charity registry to your client. Pick the one you use.
claude mcp add --transport http charity-registry https://giveradar.com/mcp/codex mcp add charity-registry --url https://giveradar.com/mcp/{
"mcpServers": {
"charity-registry": {
"url": "https://giveradar.com/mcp/"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"charity-registry": {
"type": "http",
"url": "https://giveradar.com/mcp/"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"charity-registry": {
"url": "https://giveradar.com/mcp/"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"charity-registry": {
"serverUrl": "https://giveradar.com/mcp/"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
4 tools
charity registry exposes 4 tools to a connected agent.
- 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
Score
62 / 100
Good
- Documentation22/25
- Maintenance16/25
- Trust6/20
- Capability6/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 78 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 4 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 1.0.1Latest | Jun 12, 2026 |
| 1.0.0 | Jun 12, 2026 |