About hangel
hangel is a read-only MCP server for public information on a Turkiye-based social impact platform. It helps people explore NGOs, civic opportunities, grant calls, donation-linked shopping and civil-society resources.
Key features
- 01Search public platform content
- 02Find NGOs by location and cause
- 03Browse events and volunteering
- 04Track open grants and deadlines
- 05Search products and partner stores
- 06Explore civil-society library resources
Use cases
- 01Find transparent NGOs in a city
- 02Locate online volunteering opportunities
- 03Check open grant calls and deadlines
- 04See donation rates for Market products
MCP support
Exposes public hangel.org data through a remote, stateless MCP server that requires no authentication. Its read-only tools search and retrieve NGOs, events, volunteering, grants, stores, products and library content.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://hangel.org/api/mcpclaude mcp add --transport http org-hangel-hangel https://hangel.org/api/mcp{"mcpServers":{"org-hangel-hangel":{"type":"http","url":"https://hangel.org/api/mcp"}}}Open in Cursor{"servers":{"org-hangel-hangel":{"type":"http","url":"https://hangel.org/api/mcp"}}}Open in VS Code{"mcpServers":{"org-hangel-hangel":{"type":"http","url":"https://hangel.org/api/mcp"}}}{"mcpServers":{"org-hangel-hangel":{"serverUrl":"https://hangel.org/api/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEhangel MCP server
Official remote Model Context Protocol server for hangel, a Turkiye-based social impact platform that brings NGOs (associations and foundations), volunteers, student clubs, brands and public institutions together.
Server URL: https://hangel.org/api/mcp · Streamable HTTP · stateless · no authentication (read-only, public data only)
Registry: org.hangel/hangel · Server card: /.well-known/mcp.json · Site summary for LLMs: llms.txt
Tools
All tools are read-only and annotated with title and readOnlyHint: true.
| Tool | What it does |
|---|---|
search | Search everything public on hangel (NGOs, events, volunteering, open grant calls, stores, products, library, pages). Returns ids for fetch. |
fetch | Full public record for an id from search (ngo:…, event:…, volunteer:…, fund:…, store:…, product:…, library:…, page:…). |
search_ngos | NGOs by keyword, city, cause area or minimum transparency score. |
list_events | Upcoming and ongoing public events (filter by keyword, city, online). |
list_volunteering | Open volunteering opportunities (filter by keyword, city, online, urgent). |
list_open_funds | Grant and funding calls currently open for applications, with deadlines. |
search_products | hangel Market products; buying through hangel turns a share of the price (donation rate %) into a donation to an NGO. |
list_stores | Partner stores with their donation rates. |
search_library | Civil-society library: legislation, templates, data, academic articles, glossary. |
platform_info | What hangel is and how donation through shopping works. |
search and fetch follow the format expected by ChatGPT connectors / deep research and Claude connectors.
Connect
Claude (claude.ai / Desktop): Settings → Connectors → Add custom connector → https://hangel.org/api/mcp
ChatGPT: Settings → Connectors (developer mode) → Create → https://hangel.org/api/mcp, authentication: none
Claude Code: claude mcp add --transport http hangel https://hangel.org/api/mcp
Cursor / VS Code / other clients:
{ "mcpServers": { "hangel": { "url": "https://hangel.org/api/mcp" } } }
Raw request:
curl -s https://hangel.org/api/mcp -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"list_open_funds","arguments":{"limit":5}}}'
Example prompts
- "Find animal welfare NGOs in Istanbul with a transparency score above 50."
- "Which grant calls for civil society are open this month, and when are the deadlines?"
- "Show online volunteering opportunities that need designers."
- "Find running shoes on hangel Market and tell me how much would be donated."
Data and privacy
The server returns only information that is already public on hangel.org pages, selected through an allow-list of fields. It never returns e-mail addresses, phone numbers, street addresses, meeting links or user data. Conversations and prompts are not stored; product search terms are counted anonymously (no user identifier) for search statistics, as on the website. Requests are rate-limited per IP. Privacy policy: https://hangel.org/gizlilik-politikasi · Contact: [email protected]
Note on donations
On hangel, donations happen only through shopping at partner stores (hangel Market); hangel does not collect direct cash donations. The brand name is always written in lowercase: hangel.
Türkçe
hangel'in resmî, herkese açık MCP sunucusu: https://hangel.org/api/mcp. Anahtar gerekmez; yalnız hangel.org'da zaten herkese açık olan STK, etkinlik, gönüllülük, açık hibe/fon çağrısı, bağışa dönüşen mağaza/ürün ve kütüphane bilgilerini döndürür.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.