World Bank MCP
This community MCP server enables AI agents to query the World Bank Open Data platform, accessing over 29,500 development indicators for more than 200 countries spanning 60+ years. It supports listing topics, sources, and countries, searching and fetching indicator metadata, retrieving time-series data, accessing poverty metrics from the Poverty and Inequality Platform, and searching the World Bank's lending portfolio projects. No API key is required.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Query country time series for specific development indicators
- Search the World Bank lending portfolio by text or status
- Fetch poverty headcount and Gini coefficient metrics
- List all thematic topics and data sources available
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
@cyanheads/worldbank-mcp-server 0.5.4
{
"version": "0.5.4",
"transport": "stdio",
"identifier": "@cyanheads/worldbank-mcp-server",
"runtimeHint": "npx",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"environmentVariables": [
{
"name": "MCP_LOG_LEVEL",
"format": "string",
"default": "info",
"description": "Minimum log level for output: 'debug', 'info', 'notice', 'warning', 'error'."
},
{
"name": "WORLDBANK_API_BASE_URL",
"format": "string",
"default": "https://api.worldbank.org/v2",
"description": "World Bank API base URL override."
},
{
"name": "WORLDBANK_PIP_BASE_URL",
"format": "string",
"default": "https://api.worldbank.org/pip/v1",
"description": "World Bank Poverty and Inequality Platform (PIP) API base URL override."
},
{
"name": "WORLDBANK_PROJECTS_BASE_URL",
"format": "string",
"default": "https://search.worldbank.org/api/v3",
"description": "World Bank Projects API base URL override."
},
{
"name": "WORLDBANK_DEFAULT_PER_PAGE",
"format": "string",
"default": "50",
"description": "Default page size for list, search, and data operations."
},
{
"name": "WORLDBANK_CATALOG_CACHE_TTL_MS",
"format": "string",
"default": "3600000",
"description": "Lifetime in ms of the in-process reference caches: the indicator catalog behind keyword-only search, the country index behind isAggregate, source-scoped country codes, and poverty ISO2 codes, each source-scoped dataset's concept, country, period, and dimension listings, and PIP's versions listing behind ppp_version, regions table behind aggregate codes, and economy list behind model-estimate-only economies. 0 disables caching."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"world-bank-mcp": {
"command": "npx",
"args": [
"-y",
"@cyanheads/worldbank-mcp-server@0.5.4"
],
"env": {
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
"WORLDBANK_API_BASE_URL": "<YOUR_WORLDBANK_API_BASE_URL>",
"WORLDBANK_PIP_BASE_URL": "<YOUR_WORLDBANK_PIP_BASE_URL>",
"WORLDBANK_PROJECTS_BASE_URL": "<YOUR_WORLDBANK_PROJECTS_BASE_URL>",
"WORLDBANK_DEFAULT_PER_PAGE": "<YOUR_WORLDBANK_DEFAULT_PER_PAGE>",
"WORLDBANK_CATALOG_CACHE_TTL_MS": "<YOUR_WORLDBANK_CATALOG_CACHE_TTL_MS>"
}
}
}
}Cline
{
"mcpServers": {
"world-bank-mcp": {
"command": "npx",
"args": [
"-y",
"@cyanheads/worldbank-mcp-server@0.5.4"
],
"env": {
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
"WORLDBANK_API_BASE_URL": "<YOUR_WORLDBANK_API_BASE_URL>",
"WORLDBANK_PIP_BASE_URL": "<YOUR_WORLDBANK_PIP_BASE_URL>",
"WORLDBANK_PROJECTS_BASE_URL": "<YOUR_WORLDBANK_PROJECTS_BASE_URL>",
"WORLDBANK_DEFAULT_PER_PAGE": "<YOUR_WORLDBANK_DEFAULT_PER_PAGE>",
"WORLDBANK_CATALOG_CACHE_TTL_MS": "<YOUR_WORLDBANK_CATALOG_CACHE_TTL_MS>"
}
}
}
}VS Code
{
"servers": {
"world-bank-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cyanheads/worldbank-mcp-server@0.5.4"
],
"env": {
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
"WORLDBANK_API_BASE_URL": "<YOUR_WORLDBANK_API_BASE_URL>",
"WORLDBANK_PIP_BASE_URL": "<YOUR_WORLDBANK_PIP_BASE_URL>",
"WORLDBANK_PROJECTS_BASE_URL": "<YOUR_WORLDBANK_PROJECTS_BASE_URL>",
"WORLDBANK_DEFAULT_PER_PAGE": "<YOUR_WORLDBANK_DEFAULT_PER_PAGE>",
"WORLDBANK_CATALOG_CACHE_TTL_MS": "<YOUR_WORLDBANK_CATALOG_CACHE_TTL_MS>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"world-bank-mcp": {
"command": "npx",
"args": [
"-y",
"@cyanheads/worldbank-mcp-server@0.5.4"
],
"env": {
"MCP_LOG_LEVEL": "<YOUR_MCP_LOG_LEVEL>",
"WORLDBANK_API_BASE_URL": "<YOUR_WORLDBANK_API_BASE_URL>",
"WORLDBANK_PIP_BASE_URL": "<YOUR_WORLDBANK_PIP_BASE_URL>",
"WORLDBANK_PROJECTS_BASE_URL": "<YOUR_WORLDBANK_PROJECTS_BASE_URL>",
"WORLDBANK_DEFAULT_PER_PAGE": "<YOUR_WORLDBANK_DEFAULT_PER_PAGE>",
"WORLDBANK_CATALOG_CACHE_TTL_MS": "<YOUR_WORLDBANK_CATALOG_CACHE_TTL_MS>"
}
}
}
}Let your agent find its tools
Find servers like World Bank MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.