All servers · Markets & trading · Datasets & public data · Build & deploy
io.github.cyanheads/unhcr-refugees-mcp-server
io.github.cyanheads/unhcr-refugees-mcp-server · v0.2.0
New (7 days)Tools changed (7 days)
Measured by MCP Station
| Last check | Reachable |
|---|---|
| Checked at | — |
| Check success 7 / 30 days | — |
| First-try success 30 days | — |
| Median response | — |
| Lookups 30 days | — |
| Authentication | No auth |
| MCP version | 2025-06-18 |
| Rank score | — |
| Declared risk | Read-only (all tools declare readOnlyHint) |
| Capabilities declared | logging, prompts, resources, tools |
| Tool definitions | 8 tools · with description 100% · input schema is an object 100% · read/destructive hints 100% |
Description written by the publisher, not verified
Query UNHCR refugee, IDP, and stateless populations, asylum decisions, returns, and resettlement.
Connect
streamable-http · https://unhcr-refugees.caseyjhand.com/mcp
claude mcp add --transport http unhcr-refugees-mcp-server https://unhcr-refugees.caseyjhand.com/mcp{
"mcpServers": {
"unhcr-refugees-mcp-server": {
"url": "https://unhcr-refugees.caseyjhand.com/mcp"
}
}
}Tools as reported by the server
unhcr_list_referenceDecode the vocabulary the unhcr_* tools take as input: countries (ISO3, ISO2, UNHCR code, names, UNHCR and UN regions), UNHCR’s regional bureaus, each dataset’s first and latest year, population-type definitions, and the asylum authority, stage, decision-level, and unit codes. Filter countries withunhcr_get_populationGet UNHCR year-end displacement stocks (1951 to the latest year) by country of origin and/or asylum: refugees, asylum-seekers, other people in need of international protection, IDPs, stateless people, others of concern, and host communities, plus refugees and IDPs who returned during the year. Stockunhcr_get_demographicsGet UNHCR year-end stocks (2001 to the latest year) broken down by population type, sex, and age band (0–4, 5–11, 12–17, 18–59, 60+, unknown age), by country of origin and/or asylum. Coverage is partial: each row gives the share of its total that UNHCR could disaggregate by sex, and age bands are nuunhcr_get_asylum_applicationsGet asylum applications lodged per year (2000 to the latest year) by country of origin and/or asylum, split by default into application stage — new, repeat, appeal, and the combined stages some countries report — so new claims are not added to appeals of old ones. Counts given as cases are never addunhcr_get_asylum_decisionsGet asylum decisions per year (2000 to the latest year) by country of origin and/or asylum: recognized as refugees, complementary protection, rejected, and otherwise closed, with UNHCR's Refugee Recognition Rate and Total Protection Rate computed over substantive decisions (otherwise-closed cases exunhcr_get_solutionsGet durable solutions per year (1959 to the latest year) by country of origin and/or asylum: refugees who returned home, refugees resettled to a third country, refugees naturalised, and IDPs who returned. The asylum country means something different per column: the country refugees returned from, thunhcr_dataframe_describeDescribe a dataframe (df_XXXXX_XXXXX) staged by the unhcr_get_* tools — any response carrying a dataset handle staged its full result here — or list them all where this deployment allows listing. Each entry gives the source tool, query parameters, creation and expiry time, row count, whether the upsunhcr_dataframe_queryRun a single-statement SELECT against the dataframes staged by the unhcr_get_* tools. Check a dataframe’s columns with unhcr_dataframe_describe first. Writes, DDL, DROP, COPY, PRAGMA, ATTACH, file references, external-data functions, engine introspection, dynamic table lookup, and system catalogs ar
Tool changes
- 2026-10-21: unhcr_list_reference, unhcr_get_population, unhcr_get_demographics, unhcr_get_asylum_applications, unhcr_get_asylum_decisions, unhcr_get_solutions, unhcr_dataframe_describe, unhcr_dataframe_query
- 2026-10-16: unhcr_list_reference, unhcr_get_population, unhcr_get_demographics, unhcr_get_asylum_applications, unhcr_get_asylum_decisions, unhcr_get_solutions, unhcr_dataframe_describe, unhcr_dataframe_query
Repository · JSON · Text for agents · Registry updated 2026-10-20