io.github.cyanheads/unhcr-refugees-mcp-server
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Query UNHCR refugee, IDP, and stateless populations, asylum decisions, returns, and resettlement.
Summary by lookupd
Queries UNHCR displacement data on refugees, asylum applications and decisions, returns, and resettlement, with SQL over staged results.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http unhcr-refugees-mcp-server https://unhcr-refugees.caseyjhand.com/mcp
Claude Code, npm package (stdio)
claude mcp add unhcr-refugees-mcp-server -- npx -y @cyanheads/unhcr-refugees-mcp-server
Claude Code, npm package (stdio)
claude mcp add unhcr-refugees-mcp-server -- npx -y @cyanheads/unhcr-refugees-mcp-server
Codex, remote (streamable-http)
codex mcp add unhcr-refugees-mcp-server --url https://unhcr-refugees.caseyjhand.com/mcp
Codex, npm package (stdio)
codex mcp add unhcr-refugees-mcp-server -- npx -y @cyanheads/unhcr-refugees-mcp-server
Codex, npm package (stdio)
codex mcp add unhcr-refugees-mcp-server -- npx -y @cyanheads/unhcr-refugees-mcp-server
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"unhcr-refugees-mcp-server": {
"url": "https://unhcr-refugees.caseyjhand.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"unhcr-refugees-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/unhcr-refugees-mcp-server"
]
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"unhcr-refugees-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/unhcr-refugees-mcp-server"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (8 tools)
Publisher-provided text
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’sunhcr_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 internatiunhcr_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 ofunhcr_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, appunhcr_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 otheunhcr_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,unhcr_dataframe_describeDescribe a dataframe (df_XXXXX_XXXXX) staged by the unhcr_get_* tools — any response carrying a dataset or nowcast_dataset handle staged its full result here —unhcr_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, D
Details
- Version: 0.3.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 756 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/cyanheads/unhcr-refugees-mcp-server
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.cyanheads/unhcr-refugees-mcp-server)
- 62913 servers
- Last crawl: 2026-11-12T23:38:40.060Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp