Related MCP Server Resources

Explore more AI models, providers, and integration options:

  • Explore AI Models
  • Explore AI Providers
  • Explore MCP Servers
  • LangDB Pricing
  • Documentation
  • AI Industry Blog
  • Formula One MCP Server
  • Bybit MCP Server
  • Fantasy Premier League MCP Server
  • AGE-MCP-Server
  • YouTube Watch Later MCP Server
Back to MCP Servers
UNHCR Population Data MCP Server

UNHCR Population Data MCP Server

Public
rvibek/mcp_unhcr

Provides access to UNHCR refugee statistics through a standardized interface, allowing AI agents to query data by country of origin, country of asylum, and year.

Verified
python
0 tools
May 30, 2025
Updated May 30, 2025

UNHCR Population Data MCP Server

This MCP (Model Context Protocol) server provides access to UNHCR data through a standardized interface. It allows AI agents to query data related to forcibly displaced persons, including population statistics, Refugee Status Determination (RSD) applications, and RSD decisions. The data can be filtered by country of origin, country of asylum, and year(s).

This server interacts with the UNHCR Population Statistics APIs.

Features

  • Query forcibly displaced population data.
  • Query Refugee Status Determination (RSD) application data.
  • Query Refugee Status Determination (RSD) decision data.
  • Filter data by country of origin (ISO3 code), country of asylum (ISO3 code), and year(s).
  • Option to break down results by all countries of origin and countries of asylum

Connect to MCP Server

To access the server, open your web browser and visit the following URL: https://smithery.ai/server/@rvibek/mcp_unhcr

Configure the MCP host/client as needed.

API Endpoints and Query Parameters

The server fetches data from the following base URL: https://api.unhcr.org/population/v1/ using these specific endpoints:

  • population/
  • asylum-applications/
  • asylum-decisions/

Key query parameters used by the server when calling the UNHCR API:

  • cf_type: Always set to "ISO".
  • coo: Country of origin filter (ISO3 code, comma-separated for multiple).
  • coa: Country of asylum filter (ISO3 code, comma-separated for multiple).
  • year[]: Year(s) to filter by (e.g., "2023" or ["2022", "2023"]). Defaults to "2024" if not provided.
  • coo_all: Set to "true" if results should be broken down by all countries of origin.
  • coa_all: Set to "true" if results should be broken down by all countries of asylum.

MCP Tools

The server exposes the following tools:

get_population_data

Get population data from UNHCR.

Parameters:

  • coo (optional): Country of origin filter (ISO3 code, comma-separated for multiple).
  • coa (optional): Country of asylum filter (ISO3 code, comma-separated for multiple).
  • year (optional): Year filter (comma-separated for multiple years, or a single year). Defaults to 2024 if not provided.
  • coo_all (optional, boolean): If True, break down results by all countries of origin. Defaults to False.
  • coa_all (optional, boolean): If True, break down results by all countries of asylum. Defaults to False.

get_rsd_applications

Get RSD application data from UNHCR.

Parameters:

  • coo (optional): Country of origin filter (ISO3 code, comma-separated for multiple).
  • coa (optional): Country of asylum filter (ISO3 code, comma-separated for multiple).
  • year (optional): Year filter (comma-separated for multiple years, or a single year). Defaults to 2024 if not provided.
  • coo_all (optional, boolean): If True, break down results by all countries of origin. Defaults to False.
  • coa_all (optional, boolean): If True, break down results by all countries of asylum. Defaults to False.

get_rsd_decisions

Get RSD decision data from UNHCR.

Parameters:

  • coo (optional): Country of origin filter (ISO3 code, comma-separated for multiple).
  • coa (optional): Country of asylum filter (ISO3 code, comma-separated for multiple).
  • year (optional): Year filter (comma-separated for multiple years, or a single year). Defaults to 2024 if not provided.
  • coo_all (optional, boolean): If True, break down results by all countries of origin. Defaults to False.
  • coa_all (optional, boolean): If True, break down results by all countries of asylum. Defaults to False.

To-do

  • Add year_from and year_to parameter
  • Include nowcasting endpoint
  • Include resettlement endpoint

License

MIT

Acknowledgments

This project uses data from the UNHCR Refugee Population Statistics Database.

Publicly Shared Threads0

Discover shared experiences

Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!

Share your threads to help others
Related MCPs5
  • Formula One MCP Server
    Formula One MCP Server

    Provides Formula One data and statistics through a Model Context Protocol interface, allowing users ...

    Added May 30, 2025
  • Bybit MCP Server
    Bybit MCP Server

    A Model Context Protocol server that provides read-only access to Bybit's cryptocurrency exchange AP...

    9 tools
    Added May 30, 2025
  • Fantasy Premier League MCP Server
    Fantasy Premier League MCP Server

    A Model Context Protocol server that provides access to Fantasy Premier League data, allowing users ...

    Added May 30, 2025
  • AGE-MCP-Server
    AGE-MCP-Server

    An MCP server that provides natural language interaction with Apache AGE graph databases, allowing u...

    Added May 30, 2025
  • YouTube Watch Later MCP Server
    YouTube Watch Later MCP Server

    Enables secure access to your YouTube Watch Later playlist, allowing retrieval of video URLs added w...

    Added May 30, 2025