Pod

Available as Markdown and JSON. Pod is also available over MCP.

Reported issues for unhcr-refugees-mcp-server

Pod holds 6 of 6 GitHub reports that passed its relevance review. This can include external user reports, maintainer-confirmed bugs, and concrete feature gaps. Treat them as evidence to inspect, not a count of distinct defects.

Back to unhcr-refugees-mcp-server.

Most discussed

bug(unhcr_list_reference): name_contains with no Latin letters or digits returns every country

Server version

0.1.0

mcp-ts-core version

0.13.8

Runtime

Node.js

Runtime version

Node 26.5.0

Transport

HTTP (Streamable HTTP)

OS

macOS

Description

name_contains is reduced to a–z/0–9 tokens before matching. A value with none of those characters (Cyrillic, Arabic, Greek, or CJK script, or punctuation only) yields zero tokens, and zero tokens match every country. The call returns the whole table with totalCount 229 and no notice, which reads as…

Read the thread · 2026-09-26 · closed · 2 comments

bug(unhcr_get_population): UNRWA and IDMC rows without a matching UNHCR row are dropped

Server version

0.1.0

mcp-ts-core version

0.13.8

Runtime

Node.js

Runtime version

Node 26.5.0

Transport

HTTP (Streamable HTTP)

OS

macOS

Description

unhcr_get_population joins the UNRWA and IDMC companion series onto UNHCR population rows only, so a (year, origin, asylum) key the companion reports but UNHCR does not is discarded. The server fetches those rows with the same scope and window, then returns an empty result whose notice suggests origin and…

Read the thread · 2026-09-26 · closed · 2 comments

bug(footnotes): caveats attach to rows that carry none of their population types

Server version

0.1.0

mcp-ts-core version

0.13.8

Runtime

Node.js

Runtime version

Node 26.5.0

Transport

HTTP (Streamable HTTP)

OS

macOS

Description

A footnote attaches to a row when its population types overlap the tool's type list, not the types the row actually carries. 573 of UNHCR's 658 footnotes name only an asylum country, so notes about that country's IDPs, stateless people, or returns attach to every foreign-origin row there, where those counts are…

Read the thread · 2026-09-26 · closed · 2 comments

bug(unhcr_dataframe_query): truncation notice says to use register_as when register_as already saved the result

Server version

0.1.0

mcp-ts-core version

0.13.8

Runtime

Node.js

Runtime version

Node 26.5.0

Transport

HTTP (Streamable HTTP)

Description

With register_as set, unhcr_dataframe_query saves the whole result as the new dataframe and returns only row_limit or preview rows inline. The truncation notice still tells the caller to "Use register_as to keep the whole result", which is the step it just took. Following that advice with the same name fails…

Read the thread · 2026-09-26 · closed · 2 comments

bug(country-input): JSON-stringified array in origin/asylum rejected as unknown country codes

Server version

0.1.0

mcp-ts-core version

0.13.8

Runtime

Node.js

Runtime version

Node 26.5.0

Transport

HTTP (Streamable HTTP)

Description

Some MCP clients send array arguments as JSON-encoded strings. The framework decodes those on array-typed fields (stages: "[\"N\"]" and split_by: "[\"stage\"]" both work), but origin and asylum accept string | string[], so a stringified array takes the string branch. parseCodeList in…

Read the thread · 2026-09-26 · closed · 2 comments

Empty-result notice contradicts data_notes when every upstream row lacks a year

Server version

0.1.0

mcp-ts-core version

0.13.8

Runtime

Node.js

Runtime version

Node 26.5.0

Transport

stdio

OS

macOS

Description

When every row UNHCR returns for a query has no usable year, the result's notice and its data_notes contradict each other. The tool drops all the rows, so it falls back to the generic empty-result notice ("UNHCR reports no … rows"), while data_notes says the same rows were fetched and left out.

This affects all five data…

Read the thread · 2026-09-26 · closed · 2 comments

Most recent

The remaining reports are on the project's issue tracker.