gho-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| 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 |
|---|---|
| list_indicatorsA | List WHO GHO indicators (paginated). Args: skip: Number of records to skip for pagination. top: Page size, max 200. |
| search_indicatorsA | Search GHO indicators by case-insensitive substring of IndicatorName. Args: query: Free-text fragment, e.g. "life expectancy" or "tuberculosis". top: Max results, default 50, capped at 200. |
| topics_indexA | Curated index of comparative-health-systems topics → indicator codes. Covers health outcomes, service coverage, workforce, financing, NCDs, infectious diseases, child health, risk factors, mental health, environment/climate, medicines access, quality & safety, and equity/SDG framing. Pass any returned code to get_indicator_metadata or compare_countries. |
| list_dimensionsA | List all GHO dimensions (e.g. COUNTRY, REGION, SEX, AGEGROUP, WORLDBANKINCOMEGROUP). |
| get_dimension_valuesB | Get the allowed values for a dimension. Args: dimension_code: e.g. "COUNTRY", "REGION", "SEX", "AGEGROUP", "WORLDBANKINCOMEGROUP". |
| find_country_codeA | Find ISO3 country codes by name fragment (uses the COUNTRY dimension). Args:
country: Full or partial country name, e.g. "Colombia" or "Korea".
Canonical parameter — matches the |
| list_income_groupsA | List World Bank income-group spatial codes usable in compare_countries. Returns codes like WB_HI, WB_UMI, WB_LMI, WB_LI alongside their titles. |
| list_curated_country_groupsA | List Decilion's curated country groupings (WB regions, LDCs, OECD). Returns groups beyond GHO's built-in WHO regions (AFR/AMR/etc.) and
World Bank income-group codes — World Bank geographic regions, the UN
Least Developed Countries list, and OECD membership. Use the returned
These groupings mirror those in ghed-mcp so a regional analysis behaves consistently across the GHO and GHED servers. |
| resolve_country_group_membershipA | Resolve a curated group code to its ISO3 member list. Accepts canonical codes (LAC, SSA, LDC, OECD, …), official WB region codes (LCN, SSF, …), and common spellings ("Latin America and Caribbean", "Sub-Saharan Africa", "Least Developed Countries"). |
| get_indicator_metadataA | Return the full metadata record for an indicator (for citation/context). Args: indicator_code: e.g. "WHOSIS_000001". |
| describe_indicator_dimensionsA | Describe which disaggregations (Dim1, Dim2) an indicator uses, by sampling. Args: indicator_code: e.g. "WHOSIS_000001". sample_size: Rows to sample, default 200, capped at 1000. |
| get_indicator_dataA | Fetch observations for one indicator with optional filters. Args:
indicator_code: e.g. "WHOSIS_000001" (life expectancy at birth).
country: ISO3 code, country name, region code (AFR/AMR/SEAR/EUR/EMR/WPR),
"GLOBAL", or income-group code (WB_HI/WB_UMI/WB_LMI/WB_LI).
region_code: Deprecated alias for |
| compare_countriesA | One indicator × N spatial units × year range, returned as tidy rows or CSV. Workhorse for comparative analysis. Country names, ISO3 codes, region codes, and income-group codes all auto-resolve. Row labels resolve human titles for regions and income groups, not just countries. For large country sets (e.g. country_group="LAC" with 33 sovereign
states), the request is automatically chunked into multiple parallel
HTTP calls of up to 10 spatial units each, then merged. This avoids the
HTTP 400 the GHO API returns when an Args:
indicator_code: e.g. "WHOSIS_000001".
countries: List of ISO3 codes, country names, region codes
(AFR/AMR/SEAR/EUR/EMR/WPR/GLOBAL), or income-group codes
(WB_HI/WB_UMI/WB_LMI/WB_LI).
country_group: Curated grouping code (e.g. "LAC", "OECD", "LDC",
"SSA"). Resolves to ISO3 members and merges with |
| country_profileA | Latest values for a curated set of headline indicators in one country. Fetches all indicators in parallel for low latency. Args: country: ISO3 code, country name, region code, or income-group code. year: Optional reference year. If None, returns the most recent available value per indicator. If set, returns the latest value at or before that year. indicator_codes: Optional override of the headline indicator set. Defaults to a curated comparative-health-systems list. |
| get_indicator_data_rawA | Expert tool: pass-through OData query for advanced GHO use cases. Use only when get_indicator_data and compare_countries can't express your query — for example, filtering by wealth quintile, education level, residence area, indicator-specific Dim2 values, or any unusual disaggregation we don't model with friendly parameters. The filter is passed verbatim, so you must format the OData syntax yourself. Args:
indicator_code: e.g. "WHOSIS_000001".
filter: Raw OData $filter expression, e.g.
"SpatialDim eq 'COL' and Dim1 eq 'AGEGROUP_YEARS15-49'".
Single quotes inside string literals must be doubled ( |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| compare_health_systems | Guided prompt: comparative health-systems analysis across countries. Args: countries: Comma-separated list of country names or ISO3 codes, e.g. "Colombia, Brazil, Mexico" or "COL, BRA, MEX". topic: One of the topics in topics_index — e.g. "health_outcomes", "service_coverage", "health_workforce", "health_financing", "ncd_burden", "infectious_diseases", "child_health", "risk_factors", "mental_health", "environment_climate", "medicines_access", "quality_safety", "equity_sdg". |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Decilion/gho-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server