hangel (Turkiye): NGOs, events, volunteering, open grants, donation-linked stores and products.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Fetch the full public record for an id returned by search (e.g. "ngo:<id>", "event:<slug>", "volunteer:<id>", "fund:<id>", "store:<slug>", "product:<id>", "library:<slug>", "page:/about").
search sonucundaki id.
Fetch the full public record for an id returned by search (e.g. "ngo:<id>", "event:<slug>", "volunteer:<id>", "fund:<id>", "store:<slug>", "product:<id>", "library:<slug>", "page:/about").
| Argument | Type | Description |
|---|---|---|
| id* | string | search sonucundaki id. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "search sonucundaki id."
}
}
}List upcoming and ongoing public events by NGOs, student clubs and institutions, optionally filtered by keyword, city or online-only.
| Argument | Type | Description |
|---|---|---|
| city | string | |
| limit | integer | En çok sonuç sayısı (varsayılan 20). |
| query | string | |
| online | boolean | true: yalnız online etkinlikler. |
{
"type": "object",
"properties": {
"city": {
"type": "string"
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1,
"description": "En çok sonuç sayısı (varsayılan 20)."
},
"query": {
"type": "string"
},
"online": {
"type": "boolean",
"description": "true: yalnız online etkinlikler."
}
}
}List grant and funding calls that are currently open for applications (deadline, provider, support amount, focus areas).
| Argument | Type | Description |
|---|---|---|
| limit | integer | En çok sonuç sayısı (varsayılan 30). |
| query | string | Ad, sağlayıcı, odak alanı ya da özet metninde aranır. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 30,
"maximum": 100,
"minimum": 1,
"description": "En çok sonuç sayısı (varsayılan 30)."
},
"query": {
"type": "string",
"description": "Ad, sağlayıcı, odak alanı ya da özet metninde aranır."
}
}
}List partner stores on hangel Market with their donation rate (% of each purchase donated to an NGO), highest first.
| Argument | Type | Description |
|---|---|---|
| limit | integer | En çok sonuç sayısı (varsayılan 50). |
| query | string | Mağaza adı ya da kategori. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 50,
"maximum": 200,
"minimum": 1,
"description": "En çok sonuç sayısı (varsayılan 50)."
},
"query": {
"type": "string",
"description": "Mağaza adı ya da kategori."
}
}
}List open volunteering opportunities, optionally filtered by keyword, city, online/remote, or urgent only.
| Argument | Type | Description |
|---|---|---|
| city | string | |
| limit | integer | En çok sonuç sayısı (varsayılan 20). |
| query | string | Başlık, kurum, sosyal alan, beceri ya da açıklamada aranır. |
| online | boolean | true: yalnız online ilanlar. |
| urgentOnly | boolean |
{
"type": "object",
"properties": {
"city": {
"type": "string"
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1,
"description": "En çok sonuç sayısı (varsayılan 20)."
},
"query": {
"type": "string",
"description": "Başlık, kurum, sosyal alan, beceri ya da açıklamada aranır."
},
"online": {
"type": "boolean",
"description": "true: yalnız online ilanlar."
},
"urgentOnly": {
"type": "boolean"
}
}
}What hangel is, how donation-through-shopping works, who it is for, supported languages, key public pages and library sections.
No arguments.
{
"type": "object",
"properties": {}
}Search everything public on hangel (NGOs, events, volunteering, open funding calls, stores, products, library, platform pages) by keyword. Returns ids for the fetch tool.
| Argument | Type | Description |
|---|---|---|
| query* | string | Arama ifadesi (TR ya da EN). |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Arama ifadesi (TR ya da EN)."
}
}
}Search the hangel civil-society library: legislation, document templates, data and research summaries, academic articles, social impact inventory, books, films, glossary.
| Argument | Type | Description |
|---|---|---|
| limit | integer | En çok sonuç sayısı (varsayılan 20). |
| query* | string | |
| section | string | Bölüm kısa adı (platform_info ya da önceki search_library yanıtındaki sections listesi). |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1,
"description": "En çok sonuç sayısı (varsayılan 20)."
},
"query": {
"type": "string"
},
"section": {
"type": "string",
"description": "Bölüm kısa adı (platform_info ya da önceki search_library yanıtındaki sections listesi)."
}
}
}Find NGOs (associations/foundations) on hangel by keyword, city, cause area or minimum transparency score.
| Argument | Type | Description |
|---|---|---|
| city | string | Şehir (ör. İstanbul, Ankara). |
| limit | integer | En çok sonuç sayısı (varsayılan 20). |
| query | string | Ad, kısa ad, çalışma alanı ya da hakkında metninde aranır. |
| minTransparency | integer | En düşük şeffaflık skoru (0-100). |
{
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "Şehir (ör. İstanbul, Ankara)."
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1,
"description": "En çok sonuç sayısı (varsayılan 20)."
},
"query": {
"type": "string",
"description": "Ad, kısa ad, çalışma alanı ya da hakkında metninde aranır."
},
"minTransparency": {
"type": "integer",
"maximum": 100,
"minimum": 0,
"description": "En düşük şeffaflık skoru (0-100)."
}
}
}Search hangel Market products (millions of items from partner stores). Buying through hangel turns a share of the price (donationRate %) into a donation to an NGO of the buyer's choice.
| Argument | Type | Description |
|---|---|---|
| limit | integer | En çok sonuç sayısı (varsayılan 20). |
| query* | string | Ürün arama ifadesi (ör. "koşu ayakkabısı", "iphone 17"). |
| minDonationRate | number | En düşük bağış oranı (%). |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 20,
"maximum": 50,
"minimum": 1,
"description": "En çok sonuç sayısı (varsayılan 20)."
},
"query": {
"type": "string",
"description": "Ürün arama ifadesi (ör. \"koşu ayakkabısı\", \"iphone 17\")."
},
"minDonationRate": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "En düşük bağış oranı (%)."
}
}
}