{"serverInfo": {"name": "giveradar-mcp", "version": "1.0.0"}, "protocolVersion": "2024-11-05", "transport": {"type": "streamable-http", "endpoint": "/mcp/", "url": "https://giveradar.com/mcp/"}, "capabilities": ["tools", "resources", "prompts"], "tools": [{"name": "search_charities", "description": "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."}, {"name": "compare_charities", "description": "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."}, {"name": "find_similar", "description": "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."}, {"name": "verify_charity", "description": "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."}], "auth": {"required": false, "anonymousAccess": true, "scheme": "Bearer", "tokenFormat": "gr_xxxxx", "obtainKeyUrl": "https://giveradar.com/api/"}, "vendor": "GiveRadar", "vendorUrl": "https://giveradar.com/", "documentation": "https://giveradar.com/charity-mcp-server/", "manifest": "https://giveradar.com/.well-known/mcp.json"}