Skip to content
Squatch MCP

io.github.cyanheads/worldbank-mcp-server

io.github.cyanheads/worldbank-mcp-server

by io.github.cyanheadsยท v0.6.1Source: Official MCP Registry

All versions

VersionRegistry status
0.6.1latestActive
0.6.0Active
0.5.4Active
0.5.3Active
0.5.2Active
0.5.1Active
0.5.0Active
0.4.1Active
0.4.0Active
0.3.8Active
0.3.7Active
0.3.6Active
0.3.5Active
0.3.4Active
0.3.3Active
0.3.2Active
0.3.1Active
0.3.0Active
0.2.0Active
0.1.9Active
0.1.8Active
0.1.7Active
0.1.6Active
0.1.5Active
0.1.4Active
0.1.3Active
0.1.2Active
0.1.17Active
0.1.16Active
0.1.15Active
0.1.14Active
0.1.13Active
0.1.12Active
0.1.11Active
0.1.10Active

Version details

Version
0.6.1
Source
Source: Official MCP Registry
Published
Registry last updated
First observed by Squatch
Content fingerprint
37d63f6a235c322e53e5dc8c848b17f1f4ee881a173f32f91814af813e773f45

Transports in this version

  • remotestreamable-httphttps://worldbank.caseyjhand.com/mcpNo authentication
  • packagestdionpm @cyanheads/worldbank-mcp-serverUnknown
  • packagestreamable-httpnpm @cyanheads/worldbank-mcp-serverUnknown
Registry metadata (server.json, sanitized)
{
  "_meta": {
    "io.modelcontextprotocol.registry/official": {
      "status": "active",
      "isLatest": true,
      "updatedAt": "2026-11-11T16:36:51.147767Z",
      "publishedAt": "2026-11-11T16:36:51.147767Z",
      "statusChangedAt": "2026-11-11T16:36:51.147767Z"
    }
  },
  "server": {
    "name": "io.github.cyanheads/worldbank-mcp-server",
    "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
    "remotes": [
      {
        "url": "https://worldbank.caseyjhand.com/mcp",
        "type": "streamable-http"
      }
    ],
    "version": "0.6.1",
    "packages": [
      {
        "version": "0.6.1",
        "transport": {
          "type": "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_CLAMP_LIMITS",
            "format": "boolean",
            "default": "true",
            "description": "Serve a per_page above a tool's page maximum at that maximum, with a notice. false advertises each maximum in the tool's input schema and rejects a larger per_page."
          },
          {
            "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."
          }
        ]
      },
      {
        "version": "0.6.1",
        "transport": {
          "url": "http://localhost:3010/mcp",
          "type": "streamable-http"
        },
        "identifier": "@cyanheads/worldbank-mcp-server",
        "runtimeHint": "npx",
        "registryType": "npm",
        "registryBaseUrl": "https://registry.npmjs.org",
        "environmentVariables": [
          {
            "name": "MCP_TRANSPORT_TYPE",
            "value": "http",
            "format": "string",
            "description": "Selects the HTTP transport."
          },
          {
            "name": "MCP_HTTP_HOST",
            "format": "string",
            "default": "127.0.0.1",
            "description": "The hostname for the HTTP server."
          },
          {
            "name": "MCP_HTTP_PORT",
            "format": "string",
            "default": "3010",
            "description": "The port to run the HTTP server on."
          },
          {
            "name": "MCP_HTTP_ENDPOINT_PATH",
            "format": "string",
            "default": "/mcp",
            "description": "The endpoint path for the MCP server."
          },
          {
            "name": "MCP_AUTH_MODE",
            "format": "string",
            "default": "none",
            "description": "Authentication mode: 'none', 'jwt', or 'oauth'."
          },
          {
            "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_CLAMP_LIMITS",
            "format": "boolean",
            "default": "true",
            "description": "Serve a per_page above a tool's page maximum at that maximum, with a notice. false advertises each maximum in the tool's input schema and rejects a larger per_page."
          },
          {
            "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."
          }
        ]
      }
    ],
    "repository": {
      "url": "https://github.com/cyanheads/worldbank-mcp-server",
      "source": "github"
    },
    "description": "Query 29,500+ World Bank development indicators for 200+ countries across 60+ years."
  }
}