worldbank-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@worldbank-mcpGet GDP for the United States"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
World Bank MCP š
World Bank Model Context Protocol service based on World Bank Open Data API, which provides query capabilities for global economic and social development data.
š Features
ā Country information query
ā Indicator search (education, health, environment, etc.)
ā Economic data query (GDP, inflation, unemployment, etc.)
ā Social development data query (population, life expectancy, internet usage, etc.)
ā Education data query (literacy rate, school enrollment, etc.)
ā Health and nutrition data query (hospitals, immunization, HIV prevalence, malnutrition, etc.)
ā Real-time World Bank API integration
ā Model Context Protocol compatibility
Related MCP server: World Bank Data360 MCP Server
š¦ Installation
Install globally with npm
npm install -g worldbank-mcpRun instantly with npx
npx worldbank-mcpš» Usage in MCP Clients
To use this service in MCP-compatible clients (such as Claude Desktop, Cursor, Cherry Studio, etc.), you need to configure it as follows:
Configuration example:
Run with npm if you have installed it globally:
{
"mcpServers": {
"worldbank-mcp": {
"name": "World Bank Data",
"command": "worldbank-mcp",
"description": "World Bank Open Data MCP Server"
}
}
}Run instantly with npx:
{
"mcpServers": {
"worldbank-mcp": {
"name": "World Bank Data",
"command": "npx",
"args": ["worldbank-mcp"],
"description": "World Bank Open Data MCP Server"
}
}
}Run directly with node:
{
"mcpServers": {
"worldbank-mcp": {
"name": "World Bank Data",
"command": "node",
"args": ["path/to/worldbank-mcp/build/index.js"],
"description": "World Bank Open Data MCP Server"
}
}
}Replace path/to/ with the actual path to your project directory.
š§ MCP Tools
1. Get Countries List
{
"name": "get-countries",
"description": "Get all countries supported by World Bank",
"parameters": {
"region": "Filter by region (optional)",
"incomeLevel": "Filter by income level (optional)"
}
}2. Get Country Information
{
"name": "get-country-info",
"description": "Get detailed information for a specific country",
"parameters": {
"countryCode": "Country code (e.g.: CN, US)"
}
}3. Search Indicators
{
"name": "search-indicators",
"description": "Search for available indicators",
"parameters": {
"keyword": "Search keyword"
}
}4. Get Economic Data
{
"name": "get-economic-data",
"description": "Get economic data for a country",
"parameters": {
"countryCode": "Country code",
"indicator": "Economic indicator (GDP, GDP_GROWTH, GDP_PER_CAPITA, GNI, GNI_PER_CAPITA, EXPORTS_GDP, FDI_NET, INFLATION, UNEMPLOYMENT)",
"years": "Number of years to query (optional, default 10 years)"
}
}5. Get Social Development Data
{
"name": "get-social-data",
"description": "Get social development data for a country",
"parameters": {
"countryCode": "Country code",
"indicator": "Social indicator (POPULATION, LIFE_EXPECTANCY, BIRTH_RATE, DEATH_RATE, INTERNET_USERS)",
"years": "Number of years to query (optional, default 10 years)"
}
}6. Get Education Data
{
"name": "get-education-data",
"description": "Get education data for a country",
"parameters": {
"countryCode": "Country code",
"indicator": "Education indicator (LITERACY_RATE, SCHOOL_ENROLLMENT, SCHOOL_COMPLETION, TEACHERS_PRIMARY, EDUCATION_EXPENDITURE)",
"years": "Number of years to query (optional, default 10 years)"
}
}7. Get Health and Nutrition Data
{
"name": "get-health-data",
"description": "Get health and nutrition data for a country",
"parameters": {
"countryCode": "Country code",
"indicator": "Health indicator (HEALTH_EXPENDITURE, PHYSICIANS, HOSPITAL_BEDS, IMMUNIZATION, HIV_PREVALENCE, MALNUTRITION, TUBERCULOSIS)",
"years": "Number of years to query (optional, default 10 years)"
}
}š Supported Indicators
Economic Indicators
Indicator Code | Description | Unit |
GDP | Gross Domestic Product | Current US$ |
GDP_GROWTH | GDP growth rate | Annual % |
GDP_PER_CAPITA | GDP per capita | Current US$ |
GNI | Gross National Income | Current US$ |
GNI_PER_CAPITA | GNI per capita | Current US$ |
EXPORTS_GDP | Exports of goods and services | % of GDP |
FDI_NET | Foreign direct investment, net inflows | Current US$ |
INFLATION | Inflation rate | Annual % |
UNEMPLOYMENT | Unemployment rate | % of total labor force |
Social Indicators
Indicator Code | Description | Unit |
POPULATION | Population, total | People |
LIFE_EXPECTANCY | Life expectancy at birth | Years |
BIRTH_RATE | Birth rate | per 1,000 people |
DEATH_RATE | Death rate | per 1,000 people |
INTERNET_USERS | Internet users | % of population |
Education Indicators
Indicator Code | Description | Unit |
LITERACY_RATE | Literacy rate | % of people ages 15 and above |
SCHOOL_ENROLLMENT | School enrollment, primary | % gross |
SCHOOL_COMPLETION | Primary completion rate | % of relevant age group |
TEACHERS_PRIMARY | Teachers in primary education | Count |
EDUCATION_EXPENDITURE | Government expenditure on education | % of GDP |
Health and Nutrition Indicators
Indicator Code | Description | Unit |
HEALTH_EXPENDITURE | Current health expenditure | % of GDP |
PHYSICIANS | Physicians | per 1,000 people |
HOSPITAL_BEDS | Hospital beds | per 1,000 people |
IMMUNIZATION | Immunization, measles | % of children ages 12-23 months |
HIV_PREVALENCE | Prevalence of HIV | % of population ages 15-49 |
MALNUTRITION | Prevalence of undernourishment | % of population |
TUBERCULOSIS | Incidence of tuberculosis | per 100,000 people |
Common Country Codes
Country | Code | Country | Code |
China | CN | United States | US |
Japan | JP | Germany | DE |
United Kingdom | GB | France | FR |
India | IN | Brazil | BR |
Russia | RU | Australia | AU |
Project Structure
worldbank-mcp/
āāā src/
ā āāā index.ts # Main entry file
ā āāā types.ts # Type definitions
āāā build/ # Compiled output
āāā package.json # Project configuration
āāā tsconfig.json # TypeScript configuration
āāā README.md # DocumentationTechnology Stack
TypeScript - Type-safe development language
Model Context Protocol SDK - MCP protocol implementation
Axios - HTTP client
Zod - Data validation
Commander - Command-line tool
API Endpoints
Project uses World Bank Open Data API:
Base URL:
https://api.worldbank.org/v2Country data:
/countriesIndicator data:
/indicatorsCountry indicator data:
/country/{code}/indicator/{id}
License
This project is licensed under the MIT License - see the LICENSE file for details.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityFmaintenanceEnables AI assistants to interact with the World Bank open data API, allowing for listing and analysis of indicators across available countries.Last updated149
- AlicenseAqualityDmaintenanceEnables access to World Bank Data360 API with 1000+ economic and social indicators across 200+ countries and 60+ years of historical data, allowing searches, temporal coverage checks, and filtered data retrieval through natural language queries.Last updated51MIT
- Alicense-qualityCmaintenanceEnables AI agents to access and query World Bank data (free, no auth) through natural language or direct tools, wrapping the World Bank Data API v2.Last updated28MIT
- Flicense-qualityDmaintenanceExposes World Bank development data and country information via MCP resources and tools, enabling AI agents to query historical indicators and live API data.Last updated
Related MCP Connectors
Query 29,500+ World Bank development indicators for 200+ countries across 60+ years.
World Bank MCP ā wraps the World Bank Data API v2 (free, no auth)
Macro indicators from World Bank, FRED, IMF, and OECD via unified query surface.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/tianyuio/worldbank-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server