# WHO GHO MCP MCP

> WHO GHO provides direct access to 2,200+ global health indicators from 194 countries, sourced straight from the World Health Organization. You can pull time-series data on anything from life expectancy and child mortality to air pollution levels. Need a quick snapshot of Brazil's overall health metrics? Or do you need to track HIV/AIDS prevalence across multiple continents over two decades? This MCP handles it all by standardizing complex global datasets for your AI agent.

## Overview
- **Category:** the-unthinkable
- **Price:** Free
- **Tags:** health-statistics, global-health, public-data, epidemiology, medical-research, data-indicators

## Description

This connector gives your AI client direct access to the WHO Global Health Observatory. It’s an authoritative source, meaning the data is vetted and standardized. Instead of manually cross-referencing reports or searching through disparate academic databases, you can ask your agent to build a complete picture of global health trends on demand. Whether you need a high-level overview—like a quick profile for India—or deep time-series comparisons of indicators like tuberculosis incidence over 30 years, this MCP handles the complexity. It structures raw WHO data so your agent doesn't choke on inconsistent formats. When you connect via Vinkius, you get full visibility into every single data point called and how it contributes to the final answer. This means nothing happens in the dark; you always know exactly what data flowed through to generate the insights.

## Tools

### get_who_country_profile
Pulls an immediate health snapshot for any country using its three-letter ISO code.

### get_who_indicator_data
Fetches year-by-year data for a specific WHO indicator, filtering by country and available sex breakdown.

### search_who_indicators
Searches the entire 2,200+ index of global health indicators to find the necessary code for your query.

## Prompt Examples

**Prompt:** 
```
What is the life expectancy in Japan and how does it compare globally?
```

**Response:** 
```
Japan (JPN) health profile — Life expectancy at birth: 84.3 years (2021), consistently among the world's highest. Healthy life expectancy: 73.3 years. Women: 87.1 years, Men: 81.5 years. Additional indicators: Under-5 mortality rate: 2.5 per 1,000 live births (one of the lowest globally). Obesity prevalence: 4.3% (far below global average of 13.1%).
```

**Prompt:** 
```
Search for WHO indicators related to tuberculosis worldwide.
```

**Response:** 
```
Found 15+ TB-related indicators. Key ones include: MDG_0000000020 (TB incidence per 100K), MDG_0000000021 (TB prevalence per 100K), MDG_0000000022 (TB mortality per 100K), TB_c_newinc (new TB cases notified), TB_1 (TB treatment success rate). Use any indicator code with a country filter to get country-specific time-series data.
```

**Prompt:** 
```
Give me a complete health snapshot for Brazil.
```

**Response:** 
```
Brazil (BRA) health profile: Life expectancy: 75.9 years | Healthy life expectancy: 65.4 years | Under-5 mortality: 14.3 per 1,000 | Obesity prevalence (adults): 22.3% | Current health expenditure: 9.6% of GDP. Data sourced from WHO member state reports with the most recent available year for each indicator.
```

## Capabilities

### Generate country health profiles
Instantly get a key metrics snapshot for any given nation, including life expectancy and obesity rates.

### Search global indicator codes
Find the specific WHO code you need to track an indicator, like 'malaria' or 'immunization coverage'.

### Retrieve historical data series
Pull yearly time-series values for a selected health metric, filtered by country and sex.

## Use Cases

### Tracking NCDs across continents
A researcher needs to know how obesity prevalence has changed in Brazil, India, and Japan since 2010. They run `search_who_indicators` for 'obesity', then use the code with `get_who_indicator_data`, comparing all three countries' time-series data automatically.

### Assessing rapid post-crisis recovery
A policy analyst needs a quick status check on Haiti after a natural disaster. They run `get_who_country_profile` to get immediate, high-level metrics like current life expectancy and under-5 mortality rates for an instant assessment.

### Building a comparative risk model
A team needs data on both air pollution (a proxy indicator) and child mortality. They use `search_who_indicators` to find the codes for both, then chain requests to build a dataset that correlates environmental factors with health outcomes.

### Benchmarking immunization rates
An international agency needs to compare vaccine coverage (immunization) across several nations. They use `search_who_indicators` to find the specific code and then run multiple country profiles using `get_who_indicator_data` to build a standardized comparison.

## Benefits

- Quickly assess a country's overall status with `get_who_country_profile`, getting key data like life expectancy, healthy life expectancy, and obesity prevalence in one go. You skip the initial report compilation step.
- You don't have to guess what code to use; first run `search_who_indicators` to narrow down the 2,200+ indicators until you find exactly what you need for your study.
- Pull deep time-series data using `get_who_indicator_data`. This allows you to track how a metric, like tuberculosis rates, has changed in one country over multiple years. Essential for trend analysis.
- The system handles sex disaggregation automatically where the WHO provides it, meaning your comparative analysis is richer than just looking at overall numbers.
- Because Vinkius runs everything inside secure isolated sandboxes, you're confident that all sensitive data flow and tool calls are audited via cryptographically signed trails.

## How It Works

The bottom line is you move from needing to know specific WHO codes to just asking your agent what data you need.

1. First, use the search function to find the correct indicator code. You'll need this code before you can pull specific data.
2. Next, run a profile check using an ISO-3 country code to get general health metrics for that nation.
3. Finally, input both the found indicator code and the country code to retrieve the full time-series dataset.

## Frequently Asked Questions

**How do I start with WHO GHO using the search_who_indicators tool?**
You simply tell your agent the topic, like 'tuberculosis incidence.' The `search_who_indicators` tool finds the correct official code (e.g., MDG_XXXX) that you need to use for all subsequent data calls.

**Can I compare multiple countries using get_who_indicator_data?**
Yes, you can structure your query to pull the same indicator code across several country codes (ISO-3) in one go. This is how you build large comparison datasets efficiently.

**What information does get_who_country_profile provide?**
This tool gives a broad health snapshot, including life expectancy at birth, healthy life expectancy, and current obesity rates for a single country. It’s perfect for initial research scoping.

**Is the data from WHO GHO real-time?**
The data reflects official reports published by the World Health Organization. While it's highly accurate and authoritative, remember that its update frequency depends on global reporting cycles, not instant streaming.

**Does using get_who_country_profile require any specific API keys or credentials?**
No, you don't need an API key. This MCP handles authentication securely through Vinkius, meaning your AI client connects directly without storing sensitive keys on disk.

**What is the best way to interpret the time-series data returned by get_who_indicator_data?**
The results are structured year by year, providing trend visibility. Since the data includes sex disaggregation where available, you can track changes for different demographics over time.

**What format must the country code be when calling get_who_country_profile?**
You must use valid ISO-3 codes (e.g., USA, BRA). These three-letter abbreviations ensure the system pulls accurate and standardized health snapshots for the specified nation.

**Can I filter the data returned by get_who_indicator_data beyond just country and year?**
Yes. In addition to filtering by country and year, the tool also supports sex disaggregation. This lets you compare male versus female health outcomes for a specific indicator.

**What health topics and indicators does the WHO GHO cover?**
The GHO covers 2,200+ indicators across 40+ themes: life expectancy, child and maternal mortality, infectious diseases (HIV, TB, Malaria, COVID-19), non-communicable diseases (cancer, diabetes, cardiovascular), mental health, immunization coverage, nutrition, water/sanitation, air quality, road safety, tobacco use, and the full Sustainable Development Goals (SDG) monitoring framework.

**Is the WHO GHO API free and does it require authentication?**
Yes, the GHO OData API is completely free and open without any authentication. The data is published by the World Health Organization as a public good. There are no API keys, no registration, and no rate limits for reasonable usage. The data is updated regularly with the latest country reports.

**Which countries are covered and what country codes should I use?**
All 194 WHO member states plus territories are covered. Use ISO-3 country codes: BRA (Brazil), USA (United States), GBR (United Kingdom), JPN (Japan), DEU (Germany), IND (India), CHN (China), FRA (France), AUS (Australia), ZAF (South Africa), etc. Data availability varies by indicator and country reporting.