mcpbeat Sign in

Worldbank MCP Server

answering

Worldbank MCP Server is answering right now. Last checked 4 min ago. 464 installs a week from npm. It exposes 9 tools. Last commit 3 Nov 2026.

Query 29,500+ World Bank development indicators for 200+ countries across 60+ years.

Installs per day peak 212 · avg 53 · +21% w/w
a month agotoday
Uptime history 91 days of history · worst day 93%
91 days agonow
100.0%
Uptime 24h
92 of 92 checks
9
Tools
read from the server
541 ms
Response time
average over 24h
464
Installs / week
npm and PyPI

What changed 78

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 10 August 2026. No other catalogue keeps this.

3 Nov 4 tools changed the parameters they ask for worldbank_get_data, worldbank_get_poverty, worldbank_list_countries and 1 more
3 Nov 3 tool descriptions were rewritten worldbank_get_poverty, worldbank_list_sources, worldbank_search_projects
3 Nov a tool changed version
19 Oct a tool changed version
19 Oct a tool description was rewritten worldbank_get_poverty
19 Oct a tool changed the parameters it asks for worldbank_get_poverty
7 Oct a tool changed version
25 Sep 4 tools changed the parameters they ask for8 times that day worldbank_get_data, worldbank_get_poverty, worldbank_list_countries and 1 more
25 Sep 5 tool descriptions were rewritten6 times that day worldbank_get_data, worldbank_get_poverty, worldbank_list_countries and 2 more
25 Sep a tool changed version4 times that day
and 56 more, back to 10 August 2026

Nothing serious here today

Today is the operative word: we check Worldbank MCP Server every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 4 min ago.

run in your terminal
claude mcp add worldbank-mcp-server --transport http https://worldbank.caseyjhand.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://worldbank.caseyjhand.com/mcp
~/.codex/config.toml
[mcp_servers.worldbank-mcp-server]
url = "https://worldbank.caseyjhand.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "worldbank-mcp-server": {
      "url": "https://worldbank.caseyjhand.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "worldbank-mcp-server": {
      "type": "http",
      "url": "https://worldbank.caseyjhand.com/mcp"
    }
  }
}

Available tools 9

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

worldbank
worldbank_get_country
Fetch metadata for one country or aggregate entity: ISO codes, region, income level, lending type, capital, and coordinates. Accepts an ISO2 code (US, DE), an ISO3 code (USA, DEU), or a World Bank aggregate code (EAS, HIC, WLD); "all" and lists of codes are rejected. Use worldbank_list_countries to browse valid codes.
worldbank_get_data
Query World Bank indicator values for one or more countries across a time range — the primary data-access tool; find indicator_id values with worldbank_search_indicators. Observations carry a null value where data is not available for a country×year cell, which is common for sparse series. Set at most one of date_range (a time window), mrv (the latest N periods across the requested countries), or mrnev (each country's own latest N values). Some series, such as Global Economic Monitor's, publish quarterly or monthly values beside annual ones: frequency picks the form mrv and mrnev select from (annual by default), and a date_range's own form (2024, 2024Q1, 2024M01) picks it for a window. lastUpdated gives the serving source's last update date, the data vintage to cite. For "all" countries, page through the results at up to 1000 per page, since the API returns several hundred entries per indicator. Indicators the standard data endpoint does not serve — WDI Database Archives, PEFA, ICP, GDLD, International Debt Statistics: DSSI, Food Prices for Nutrition — are answered from their own dataset instead; the response then carries sourceScoped, naming that dataset and the release, classification, sector, or counterpart area applied (see dimension_value), because those values can be archived or superseded figures rather than current ones.
worldbank_get_indicator
Fetch metadata for one World Bank indicator by ID: name, description, unit, source dataset, source organization, and thematic topics. Use worldbank_search_indicators to find the ID when only the concept is known; "all" and lists of IDs are rejected.
worldbank_get_poverty
Query poverty and inequality estimates from the World Bank Poverty and Inequality Platform (PIP) for economies and for PIP's own aggregates — World, World Bank regions, income groups, lending groups, and fragility groups. Returns the poverty headcount ratio, poverty gap, and poverty severity at any poverty line, plus mean and median welfare and population. Use it for inequality and distribution questions too — survey-based economy rows carry the Gini coefficient, mean log deviation, polarization, and the ten decile income/consumption shares, because PIP returns poverty and inequality in the same row. PIP is a separate dataset from the WDI series worldbank_get_data reads: it measures welfare in PPP dollars per person per day, at a PPP vintage ppp_version selects, and computes its aggregates at any poverty line, where worldbank_get_data carries only the published lines. Every row reports how it was produced. Nullable estimateType separately identifies actual, nowcast, or projection estimates, while distributionType preserves the source distribution classification (micro, group, or imputed); missing upstream classifications remain null. On an economy, estimationType "survey" rows carry the full inequality block; "interpolation", "extrapolation", and "CMD estimation" rows are gap-filled estimates for years no survey covers, and their gini, mld, polarization, and decileShares are null — a documented gap in the source data, not an error. Aggregate rows (isAggregate true) are "actual", "nowcast", or "projection", add popInPoverty, and carry no distributional block.
worldbank_list_countries
List countries and regional aggregates with metadata: ISO codes, region, income level, lending type, capital, and coordinates. Filter by region code (e.g. EAS, SSF, NAC), income level (LIC, LMC, UMC, HIC), and lending type (IDX for IDA, IBD for IBRD, IDB for Blend); filters combine by AND. Aggregate entries are excluded by default, leaving individual countries only; set include_aggregates=true to also return region, income group, and world aggregate entities.
worldbank_list_sources
List the 70+ World Bank data sources (datasets), such as World Development Indicators, International Debt Statistics, and Doing Business. Returns source IDs and names for use as source_id in worldbank_search_indicators, worldbank_get_data, and worldbank_list_countries, one page at a time.
worldbank_list_topics
List all 21 World Bank thematic topics (Economy & Growth, Health, Education, and others) with descriptions. Use it to browse the indicator space by theme or to find a topic_id for worldbank_search_indicators.
worldbank_search_indicators
Search the 29,500+ World Bank indicator catalog by keyword, topic, or source, returning indicator IDs and metadata for worldbank_get_data. Provide at least one of query, topic_id, or source_id; a topic and a source together narrow to indicators in both. A keyword query matches every term against indicator ID, name, and full description, in any word order, across the whole catalog or the whole selected topic or source; punctuation is ignored, so the query needs at least one letter or digit. Exact ID or name matches rank first, then names starting with the phrase as whole words, then whole-phrase matches, then matches where every term is a whole word of the ID or name, then other ID/name matches, then description-only matches; within each of those, World Development Indicators series come first, then other live sources, then archives, and a series comes ahead of its own breakdowns by sex, area, or age. Each indicator ID appears once, even where the catalog publishes it under two sources. Each result carries the first 150 characters of its description; worldbank_get_indicator returns the whole of it. Find topic IDs with worldbank_list_topics and source IDs with worldbank_list_sources.
worldbank_search_projects
Search the World Bank lending portfolio — the individual loans, credits, and grants the Bank finances — by free text, country, region, status, sector names, financing window (IBRD, IDA, Grants, Other), and board approval date. For classified education commitments use sector: ["Education"], rather than a free-text education query. Returns the project ID, name, borrowing country, region, status, board approval and closing dates, the commitment amount in USD with its IBRD, IDA, and grant parts, financing windows, major sectors, and a link to the project page. This is the operations catalogue, not the statistics catalogue: use it for "what is the World Bank funding in Kenya", "which climate adaptation projects are active", or "how much was committed to education in South Asia since 2020". For development statistics and time series, use worldbank_search_indicators and worldbank_get_data instead. Countries take the ISO3 or ISO2 codes the other tools take (BRA or BR), and multi-country operations carry a World Bank regional code such as 3A; WDI aggregates such as SSF or WLD are rejected, since the portfolio lists operations by economy — use region for those. Every filter is an exact match upstream and combines with the others by AND, so a narrow search can legitimately return nothing; when it does, the response says whether the country codes matched anything on their own.

Endpoints

URLTransportStateLatencyChecked
https://worldbank.caseyjhand.com/mcp streamable-http answering 277 ms 4 min ago

Alternatives to Worldbank MCP Server

same job, measured the same way
World Bank Indicators
by taru0208

Access World Bank development indicators for 200+ countries.

answering
DaedalMap World Development Indicators
by daedalmap

World Bank World Development Indicators: curated country-year economy, health, education and more.

4 tools answering
Worldbank MCP
by mrfentmen

World Bank indicators, countries, and EIA energy series.

114 installs/wk local only
DaedalMap UN Sustainable Development Goals
by daedalmap

UN Sustainable Development Goal indicators for all 17 goals, curated by country and year. Free.

4 tools answering
UNICEF Stats MCP
by jpazvd

UNICEF child development statistics: 790+ indicators, 200+ countries, SDMX-sourced. No API key.

202 installs/wk local only
Statistics of the World
by statisticsoftheworld

330+ indicators for 217 countries from the IMF, World Bank, WHO and national statistics offices.

17 tools answering
EconDash
by econdash

Free, read-only economic indicators for any country from the World Bank, IMF, FRED, OECD and others

6 tools answering
Indicate
by indicateio

AI-powered intelligence for your development workflow via Indicate.

answering

Worldbank MCP Server — questions

Answers built from our own checks of this server.

What can Worldbank MCP Server do?
It exposes 9 tools, read directly from the server on our last check. Among them: worldbank_get_country, worldbank_get_data, worldbank_get_indicator, worldbank_get_poverty, worldbank_list_countries, worldbank_list_sources and 3 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Worldbank MCP Server working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 541 ms. The bar chart above shows every period we have measured.
How do I connect Worldbank MCP Server?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Worldbank MCP Server need an API key?
No. Worldbank MCP Server completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 9 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Worldbank MCP Server?
It answers our handshake in 541 ms on average, which is faster than 21% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Worldbank MCP Server?
The npm package @cyanheads/worldbank-mcp-server was installed 464 times in the last week. Week over week that is +21%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Worldbank MCP Server open source?
The code is open source: it is published under the Apache-2.0 licence, written in TypeScript, 3 stars on GitHub and 4 open issues. The licence covers the code in the repository, not the hosted service at worldbank.caseyjhand.com, which runs on its operator's own terms.