Koskamo

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.

World Bank MCP logo, by cyanheadsCommunity listingLocal stdioSource reviewed; not executedPublished by cyanheads
Vendor documentation

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

Community listingRegistry 0.5.4
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

npmnpx
@cyanheads/worldbank-mcp-server package definition
{
  "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.

No tool definitions available.

Connect from your client

Each snippet configures the same source-provided package; replace placeholders before use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Cursor

Merge this local stdio configuration, replace every placeholder environment value, and restart Cursor. Koskamo has not executed this package.
Cursor configuration
{
  "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

Merge this local stdio configuration, replace every placeholder environment value, and restart Cline. Koskamo has not executed this package.
Cline configuration
{
  "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

Merge this local stdio configuration, replace every placeholder environment value, and restart VS Code. Koskamo has not executed this package.
VS Code configuration
{
  "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

Merge this local stdio configuration, replace every placeholder environment value, and restart Claude Desktop. Koskamo has not executed this package.
Claude Desktop configuration
{
  "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.