Unhcr Data Portal

by shahzadarain

177 downloads
Not rated
GitHub

About

A custom-built MCP (Model Context Protocol) server designed to streamline data access from data.unhcr.org. This server efficiently pulls structured humanitarian data from UNHCR’s public platform, enabling real-time integration with local systems, dashboards, and analytics pipelin

Details

Author
shahzadarain
Downloads
177
Categories
Search, AI

- Automated extraction from UNHCR’s open datasets
- Custom endpoint handling and data transformation
- JSON/CSV-ready output for downstream use
- Secure, lightweight, and scalable architecture
- Real-time and scheduled pull options

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Unhcr Data Portal
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

The server is hosted securely on mscp.so. Users connect via any MCP client and configure real-time or scheduled data pulls using the server’s endpoint handling and transformation capabilities.

get_population_statistics

Get population statistics for refugees, asylum seekers, and persons of concern

get_demographics

Get demographic breakdown by age and gender

get_countries

Get list of countries with their ISO codes

get_solutions

Get data on durable solutions (resettlement, returns, etc.)

get_idps

Get internally displaced persons (IDP) statistics

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "unhcr data portal": {
            "unhcr": {
                "command": "npx",
                "args": [
                    "-y",
                    "mcp-server-unhcr"
                ]
            }
        }
    }
}

Servers

{
    "unhcr": {
        "command": "npx",
        "args": [
            "-y",
            "mcp-server-unhcr"
        ]
    }
}

A custom-built MCP (Model Context Protocol) server designed to streamline data access from data.unhcr.org. This server efficiently pulls structured humanitarian data from UNHCR’s public platform, enabling real-time integration with local systems, dashboards, and analytics pipelines. Hosted securely on mscp.so, it ensures reliable performance, optimized data throughput, and easy scalability for humanitarian applications.

Key Features:

Automated data extraction from UNHCR's open datasets

Custom endpoint handling and transformation

JSON/CSV-ready output for downstream use

Secure, lightweight, and scalable architecture

Real-time and scheduled pull options

Use Cases:
✓ Humanitarian needs analysis
✓ Refugee response dashboards
✓ Donor and partner reporting
✓ Integration with local WMS or data lakes

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.