MCP HubMCP Hub
anshumax

world_bank_mcp_server

by: anshumax

An implementation of the Model Context Protocol for the World Bank open data API

16created 04/01/2025
Visit
API
Protocol

📌Overview

Purpose: To provide an MCP server that facilitates interaction with the World Bank open data API for AI assistants.

Overview: The World Bank MCP Server is designed to streamline the access and analysis of various indicators related to countries available in the World Bank's open data API. It enables AI applications to both list valuable data points and conduct analyses on demographic and economic indicators.

Key Features:

  • Country Listing: Allows users to retrieve a comprehensive list of countries represented in the World Bank open data API.

  • Indicator Listing: Provides access to a range of indicators available through the World Bank, enabling detailed exploration of diverse datasets.

  • Indicator Analysis: Facilitates the analysis of specific indicators, such as population and poverty metrics, enhancing the understanding of socio-economic conditions in different countries.

  • Comprehensive Logging: Includes robust logging capabilities to ensure a thorough tracking of interactions and data requests.


World Bank MCP Server

A Model Context Protocol (MCP) server that enables interaction with the open World Bank data API. This server allows AI assistants to list indicators and analyze those indicators for the countries available with the World Bank.

Features

  • List available countries in the World Bank open data API
  • List available indicators in the World Bank open data API
  • Analyze indicators, such as population segments, poverty numbers, etc., for countries
  • Comprehensive logging

Usage

With Claude Desktop

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "world_bank": {
      "command": "uv",
      "args": [
        "--directory", 
        "path/to/world_bank_mcp_server",
        "run",
        "world_bank_mcp_server"
      ]
    }
  }
}

Installing via Smithery

To install World Bank Data Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @anshumax/world_bank_mcp_server --client claude