hangel
hangel (Turkiye): NGOs, events, volunteering, open grants, donation-linked stores and products.
我該用這個嗎
品質與安全性
發現項目(2)
- LOW在 platform_info 中
- LOW在 fetch 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"hangel": {
"url": "https://hangel.org/api/mcp"
}
}
}遠端端點
https://hangel.org/api/mcpstreamable-http它能做什麼
工具清單
工具(10)
🟢search(query)
Search everything public on hangel (NGOs, events, volunteering, open funding calls, stores, products, library, platform pages) by keyword. Returns ids for the fetch tool.
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Arama ifadesi (TR ya da EN)."
}
},
"required": [
"query"
]
}🟢fetch(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").
輸入結構描述
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "search sonucundaki id."
}
},
"required": [
"id"
]
}🟢search_ngos(query, city, minTransparency, limit)
Find NGOs (associations/foundations) on hangel by keyword, city, cause area or minimum transparency score.
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Ad, kısa ad, çalışma alanı ya da hakkında metninde aranır."
},
"city": {
"type": "string",
"description": "Şehir (ör. İstanbul, Ankara)."
},
"minTransparency": {
"type": "integer",
"minimum": 0,
"maximum": 100,
"description": "En düşük şeffaflık skoru (0-100)."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20,
"description": "En çok sonuç sayısı (varsayılan 20)."
}
}
}🟢list_events(query, city, online, limit)
List upcoming and ongoing public events by NGOs, student clubs and institutions, optionally filtered by keyword, city or online-only.
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"city": {
"type": "string"
},
"online": {
"type": "boolean",
"description": "true: yalnız online etkinlikler."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20,
"description": "En çok sonuç sayısı (varsayılan 20)."
}
}
}🟢list_volunteering(query, city, online, urgentOnly, limit)
List open volunteering opportunities, optionally filtered by keyword, city, online/remote, or urgent only.
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Başlık, kurum, sosyal alan, beceri ya da açıklamada aranır."
},
"city": {
"type": "string"
},
"online": {
"type": "boolean",
"description": "true: yalnız online ilanlar."
},
"urgentOnly": {
"type": "boolean"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20,
"description": "En çok sonuç sayısı (varsayılan 20)."
}
}
}🟢list_open_funds(query, limit)
List grant and funding calls that are currently open for applications (deadline, provider, support amount, focus areas).
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Ad, sağlayıcı, odak alanı ya da özet metninde aranır."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 30,
"description": "En çok sonuç sayısı (varsayılan 30)."
}
}
}🟢search_products(query, minDonationRate, limit)
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.
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Ürün arama ifadesi (ör. \"koşu ayakkabısı\", \"iphone 17\")."
},
"minDonationRate": {
"type": "number",
"minimum": 0,
"maximum": 100,
"description": "En düşük bağış oranı (%)."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20,
"description": "En çok sonuç sayısı (varsayılan 20)."
}
},
"required": [
"query"
]
}🟢list_stores(query, limit)
List partner stores on hangel Market with their donation rate (% of each purchase donated to an NGO), highest first.
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Mağaza adı ya da kategori."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 200,
"default": 50,
"description": "En çok sonuç sayısı (varsayılan 50)."
}
}
}🟢search_library(query, section, limit)
Search the hangel civil-society library: legislation, document templates, data and research summaries, academic articles, social impact inventory, books, films, glossary.
輸入結構描述
{
"type": "object",
"properties": {
"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)."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20,
"description": "En çok sonuç sayısı (varsayılan 20)."
}
},
"required": [
"query"
]
}🟢platform_info
What hangel is, how donation-through-shopping works, who it is for, supported languages, key public pages and library sections.
輸入結構描述
{
"type": "object",
"properties": {}
}社群
證據