UNdata
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| undata_list_dataflowsA | List all available UNdata SDMX dataflows (datasets). Returns dataset IDs, names, agencies, and descriptions. Use this first to discover what data is available, then use the 'id' in other tools like undata_get_wdi_data or undata_query. |
| undata_get_wdi_dataA | Get World Development Indicators (WDI) data from UNdata. Returns economic and social indicators for a country across years. Use ISO-3 country codes (e.g., 'PER' for Peru, 'USA', 'BRA', 'COL', 'CHN'). Optionally filter by specific series codes or year range. Returns data organized by series → year → value. |
| undata_get_country_profileB | Get a comprehensive economic and social snapshot for a country using WDI. Returns the latest available value for each indicator in the requested period. Useful for a quick overview of a country's development status. Use ISO-3 country codes (e.g., 'PER', 'USA', 'BRA'). |
| undata_search_wdi_seriesA | Search for WDI series codes by keyword to find what indicators are available. Use keywords like 'gdp', 'poverty', 'education', 'health', 'population', 'inflation'. Returns matching series codes and sample values. Use the series_code output in undata_get_wdi_data's series_filter parameter. |
| undata_get_mdg_dataB | Get Millennium Development Goals (MDG) data for a country. Contains poverty, education, health, gender, and environmental indicators from 2000-2020. Data covers 200+ countries. Use ISO-3 country codes (e.g., 'PER', 'USA', 'BRA', 'COL'). Returns data organized by series code showing values over time. |
| undata_queryA | Generic SDMX query for any UNdata dataflow. Use when the specific WDI or MDG tools don't cover your dataflow. The key is an SDMX dimension key: dimensions separated by dots, blank means 'all values'. Examples: WDI all Peru annual: flow_ref='DF_UNDATA_WDI', key='A..PER'. MDG all Peru: flow_ref='DF_UNDATA_MDG', key='......PER..'. WDI all countries one year: flow_ref='DF_UNDATA_WDI', key='A..', start_year='2022', end_year='2022'. Returns raw parsed rows (limit to avoid huge responses). |
| undata_compare_countriesA | Compare World Development Indicators across several countries at once. Use ISO-3 codes (e.g., ['PER', 'COL', 'BRA']). Optionally restrict to specific WDI series codes and a year range. Returns a comparison organized by series → country → year, ideal for comparative analysis across countries. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| country_economic_analysis | Comprehensive economic and social analysis of a country using UNdata WDI indicators |
| development_goals_progress | Analyze a country's progress on Millennium Development Goals (MDG) using UNdata |
| compare_countries | Compare multiple countries on WDI development indicators |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| UNdata API Guide | SDMX REST API guide: endpoints, key formats, dataflows, and known limitations |
| Country Codes | ISO-3 alpha country codes used in UNdata WDI and MDG dataflows |
| WDI Series Catalog | Common WDI series codes grouped by topic (economic, poverty, health, education, etc.) |
TDQS
Scored across 7 tools
Most tools are clearly distinct (list_dataflows, search_series, get_country_profile, compare_countries). However, undata_get_wdi_data and undata_get_mdg_data overlap somewhat in that both return time-series indicator data for countries, and undata_get_mdg_data could arguably be handled by a parameter on get_wdi_data. The generic undata_query also overlaps with all of them, but its descriptions frame it as a fallback, which reduces confusion.
The tools consistently use the undata_ prefix followed by verb_object patterns like list_dataflows, get_wdi_data, get_country_profile, search_wdi_series, compare_countries. Minor inconsistency: get_mdg_data lacks a qualifier matching the pattern of get_wdi_data (could be 'get_undata_mdg_data') and the prefix styles are otherwise uniform.
Seven tools is a well-scoped set for a data access server. Each tool serves a distinct purpose: discovery, search, specific datasets (WDI, MDG), profiles, comparison, and generic querying. This feels well-balanced without redundancy.
The tool surface covers the full discovery-to-retrieval workflow well: list dataflows to discover, search series, retrieve specific datasets, get country profiles, and compare. A minor gap is that the server appears read-only (no export or metadata endpoint explicitly), and undata_get_mdg_data could have been folded into the generic query with a parameter, but the overall coverage is strong.