charity-registry
Search, verify and compare 7.9M+ nonprofits from official charity registries in 100+ countries.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"charity-registry": {
"url": "https://giveradar.com/mcp/"
}
}
}Puntos de conexión remotos
https://giveradar.com/mcp/streamable-httpQué puede hacer
Inventario de herramientas
Herramientas (4)
🟢search_charities(query, country, limit)
Search the charity registry by free-text name. Returns up to `limit` matches, each with slug, name, country, city/state, foundation_type, integrity_score, and the canonical page URL. Use this BEFORE resources/read when the user names a charity but you don't know its slug. The match is case-insensitive substring on the charity's name.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Name search query, 2+ chars."
},
"country": {
"type": "string",
"description": "Optional ISO 3166-1 alpha-2 country filter (e.g. 'ID', 'NL')."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"default": 10
}
},
"required": [
"query"
]
}🟢compare_charities(slugs)
Side-by-side comparison of 2-5 charities by slug. Returns their integrity scores, program/admin/fundraising ratios, annual revenue, founding year, foundation type, and a deterministic verdict on which has the strongest transparency signal. Use this when the user wants to choose between named charities.
Esquema de entrada
{
"type": "object",
"properties": {
"slugs": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 2,
"maxItems": 5,
"description": "Charity slugs to compare (2-5)."
}
},
"required": [
"slugs"
]
}🟢find_similar(slug, limit)
Given one charity's slug, return up to `limit` other charities in the same country + category. Useful for 'find more like this' recommendations. Excludes the input charity from the result.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "Source charity slug."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 8
}
},
"required": [
"slug"
]
}🟢verify_charity(country, id_value)
Look up a charity by its official registry identifier - EIN (US), Charity Commission number (GB), RSIN (NL), AHU/Kemenkumham reg number (ID), or a generic registration_number for other countries. Returns the matched charity or null. Use this when the user provides a registry number and wants to confirm what's registered under it.
Esquema de entrada
{
"type": "object",
"properties": {
"country": {
"type": "string",
"description": "ISO 3166-1 alpha-2 country code."
},
"id_value": {
"type": "string",
"description": "The registration / EIN / charity number."
}
},
"required": [
"country",
"id_value"
]
}Comunidad
Evidencia