Integrations
Provides access to UNHCR population data through a standardized interface, allowing queries for refugee statistics by country of origin, country of asylum, and year.
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): IfTrue
, break down results by all countries of origin. Defaults toFalse
.coa_all
(optional, boolean): IfTrue
, break down results by all countries of asylum. Defaults toFalse
.
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): IfTrue
, break down results by all countries of origin. Defaults toFalse
.coa_all
(optional, boolean): IfTrue
, break down results by all countries of asylum. Defaults toFalse
.
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): IfTrue
, break down results by all countries of origin. Defaults toFalse
.coa_all
(optional, boolean): IfTrue
, break down results by all countries of asylum. Defaults toFalse
.
To-do
- Add
year_from
andyear_to
parameter - Include
nowcasting
endpoint - Include
resettlement
endpoint
License
MIT
Acknowledgments
This project uses data from the UNHCR Refugee Population Statistics Database.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
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.
Related MCP Servers
- AsecurityFlicenseAqualityProvides access to the Australian Bureau of Statistics (ABS) Data API. This server allows AI assistants to query and analyze ABS statistical data.Last updated -13TypeScript
- AsecurityFlicenseAqualityEnables AI assistants to interact with the World Bank open data API, allowing for listing and analysis of indicators across available countries.Last updated -18Python
- -securityFlicense-qualityQuery a variety of data from Brasil resources seamlessly. Access information on postal codes, area codes, banks, holidays, taxes, and more through a unified interface. Enhance your AI agents and applications with rich and updated data from BrasilAPI effortlessly.Last updated -3TypeScript
- -securityFlicense-qualityEnables AI agents to perform WHOIS lookups to retrieve domain registration details, including ownership, registration dates, and availability status without requiring browser searches.Last updated -22JavaScript