Compare countries on WB data
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Use this when the user wants to compare 2 to 12 countries on 1 to 4 World Bank indicators over a year range, for example GDP per capita PPP, inflation, population, unemployment, CO2 or life expectancy. Returns the latest value and year per country, first value, change, CAGR and missing years, a chart, and XLSX, CSV and PDF files with citations. Missing years are not filled. Does not forecast or cover sub-national regions.
2 to 12 countries, e.g. ["DEU", "FRA", "ITA"].
1 to 4 indicators, e.g. ["NY.GDP.PCAP.PP.CD", "FP.CPI.TOTL.ZG"].
Last year, not after the current year, e.g. 2024. Default: last year.
First year, 1960 or later, e.g. 2000. Default: 14 years before end_year.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http country-data https://country-data.zovo.one/mcp
Use this when the user wants to compare 2 to 12 countries on 1 to 4 World Bank indicators over a year range, for example GDP per capita PPP, inflation, population, unemployment, CO2 or life expectancy. Returns the latest value and year per country, first value, change, CAGR and missing years, a chart, and XLSX, CSV and PDF files with citations. Missing years are not filled. Does not forecast or cover sub-national regions.
| Argument | Type | Description |
|---|---|---|
| end_year | integer | Last year, not after the current year, e.g. 2024. Default: last year. |
| countries* | array | 2 to 12 countries, e.g. ["DEU", "FRA", "ITA"]. |
| indicators* | array | 1 to 4 indicators, e.g. ["NY.GDP.PCAP.PP.CD", "FP.CPI.TOTL.ZG"]. |
| start_year | integer | First year, 1960 or later, e.g. 2000. Default: 14 years before end_year. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"countries",
"indicators"
],
"properties": {
"end_year": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "Last year, not after the current year, e.g. 2024. Default: last year."
},
"countries": {
"type": "array",
"items": {
"type": "string",
"maxLength": 60,
"description": "ISO 3-letter code or World Bank country/aggregate name, e.g. DEU, Germany, World."
},
"maxItems": 12,
"description": "2 to 12 countries, e.g. [\"DEU\", \"FRA\", \"ITA\"]."
},
"indicators": {
"type": "array",
"items": {
"type": "string",
"maxLength": 60,
"description": "World Development Indicators code or common name; these names work without search_indicators: GDP, GDP per capita, GDP per capita PPP, GDP growth, inflation, unemployment, population, life expectancy, CO2 per capita, Gini."
},
"maxItems": 4,
"description": "1 to 4 indicators, e.g. [\"NY.GDP.PCAP.PP.CD\", \"FP.CPI.TOTL.ZG\"]."
},
"start_year": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "First year, 1960 or later, e.g. 2000. Default: 14 years before end_year."
}
}
}Use this when the user wants countries ranked on one World Bank indicator for a year, optionally within a region or income group, for example the highest life expectancy in Sub-Saharan Africa. Aggregates are excluded; ties share a rank; countries without a value are listed separately. Returns the top entries and XLSX, CSV and PDF files with the full ranking. Does not combine indicators into a score.
| Argument | Type | Description |
|---|---|---|
| year | integer | Year, e.g. 2022. Leave out to use the latest year in which at least half of the filtered countries have a value. |
| limit | integer | How many top entries to show in chat, 1 to 50, e.g. 10. Files hold the full ranking. Default 20. |
| order | string | desc for highest first (default), asc for lowest first, e.g. asc. |
| region | string | World Bank region code, e.g. SSF for Sub-Saharan Africa, ECS Europe & Central Asia, EAS East Asia & Pacific, LCN Latin America & Caribbean, MEA Middle East, North Africa, Afghanistan & Pakistan, NAC North America, SAS South Asia. |
| indicator* | string | World Development Indicators code or common name, e.g. SP.DYN.LE00.IN or life expectancy. |
| income_group | string | World Bank income group, e.g. HIC for high income, UMC upper middle, LMC lower middle, LIC low income. |
Use this when the user names an economic, social or environmental measure in words and you need its World Development Indicators code before comparing or ranking countries. Common indicators are listed first. Returns up to 15 codes and names. Does not return data values.
| Argument | Type | Description |
|---|---|---|
| query* | string | Keyword or short phrase for the measure, e.g. inflation, GDP per capita PPP, CO2 per capita. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 80,
"description": "Keyword or short phrase for the measure, e.g. inflation, GDP per capita PPP, CO2 per capita."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 8, 2026.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"indicator"
],
"properties": {
"year": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "Year, e.g. 2022. Leave out to use the latest year in which at least half of the filtered countries have a value."
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "How many top entries to show in chat, 1 to 50, e.g. 10. Files hold the full ranking. Default 20."
},
"order": {
"enum": [
"desc",
"asc"
],
"type": "string",
"description": "desc for highest first (default), asc for lowest first, e.g. asc."
},
"region": {
"enum": [
"EAS",
"ECS",
"LCN",
"MEA",
"NAC",
"SAS",
"SSF"
],
"type": "string",
"description": "World Bank region code, e.g. SSF for Sub-Saharan Africa, ECS Europe & Central Asia, EAS East Asia & Pacific, LCN Latin America & Caribbean, MEA Middle East, North Africa, Afghanistan & Pakistan, NAC North America, SAS South Asia."
},
"indicator": {
"type": "string",
"maxLength": 60,
"description": "World Development Indicators code or common name, e.g. SP.DYN.LE00.IN or life expectancy."
},
"income_group": {
"enum": [
"LIC",
"LMC",
"UMC",
"HIC"
],
"type": "string",
"description": "World Bank income group, e.g. HIC for high income, UMC upper middle, LMC lower middle, LIC low income."
}
}
}