Bamwor World Data

by bamwor-dev

283 downloads
Not rated
GitHub

About

MCP server connecting AI agents (Claude, Cursor, Windsurf) to real geographic data: 261 countries, 5.2M cities, rankings, comparisons, and 9 Bamwor indices. Free tier, no API key required. Powered by Bamwor.

Details

Author
bamwor-dev
Downloads
283
Categories
Database, Other, Search

- Access details for 261 countries by name, slug, or ISO code
- Search through 5.2 million cities by name or filter by country and population
- Compare two countries side by side with data
- Retrieve country rankings across metrics and 9 Bamwor indices
- Find nearby cities by radius from a given city
- Connect with AI agents like Claude Desktop, Cursor, and Windsurf

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Bamwor World Data
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install the server with npx bamwor-mcp-server. No configuration or API key is needed.

get_country

Get detailed data about a country by name, slug, or ISO code. Returns population, area, capital, region, coordinates, and 20+ statistics.

search_countries

Search for countries by name or keyword, with optional region filter. Returns a list of matching countries with basic data.

search_cities

Search for cities worldwide by name. Returns matching cities from a database of 13.4M cities with population and country.

list_cities_by_country

List cities in a specific country, sorted by population or name. Supports minimum population filter. Covers 13.4M cities globally.

compare_countries

Compare two countries side by side across all available metrics: population, area, GDP, HDI, life expectancy, and more.

get_rankings

Get country rankings by metric. Available: population, area, gdp, hdi, life-expectancy, and 9 Bamwor indices (ibeu, ibcp, ibda, ibcx, ibee, ibfm, ibdi, ibed, ibsa). Omit metric to list all.

get_city

Get detailed information about a specific city by its GeoNames ID. Returns coordinates, population, elevation, timezone, province, and country.

get_nearby_cities

Find cities near a specific city using PostGIS radius search. Returns nearby cities with distance in kilometers.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "bamwor world data": {
            "bamwor-world-data": {
                "command": "npx",
                "args": [
                    "-y",
                    "bamwor-mcp-server"
                ]
            }
        }
    }
}

McpServers

{
    "bamwor-world-data": {
        "command": "npx",
        "args": [
            "-y",
            "bamwor-mcp-server"
        ]
    }
}

MCP Server for world geographic data — 261 countries, 13.4M cities. Connect AI agents to real country and city data.

Works withClaude Desktop,Cursor,Windsurf, and any MCP-compatible client.

npm install -g bamwor-mcp-server bamwor-mcp-server

Add to yourclaude_desktop_config.json:

{ "mcpServers": { "bamwor-world-data": { "command": "npx", "args": ["-y", "bamwor-mcp-server"], "env": { "BAMWOR_API_KEY": "your_api_key" } } } }
{ "bamwor-world-data": { "command": "npx", "args": ["-y", "bamwor-mcp-server"], "env": { "BAMWOR_API_KEY": "your_api_key" } } }

Get detailed data about a country by name, slug, or ISO code. Returns population, area, capital, region, coordinates, and 20+ statistics.

Input: { "query": "Japan" }

Search for countries by name or keyword. Returns matching countries with basic data.

Input: { "query": "south", "limit": 10 }

Search for cities worldwide by name from a database of 13.4M cities.

Input: { "query": "Tokyo", "limit": 5 }

List cities in a specific country, sorted by population or name. Supports minimum population filter.

Input: { "country": "brazil", "min_population": 1000000, "limit": 10 }

Compare two countries side by side across all available metrics: population, area, GDP, HDI, life expectancy, and more.

Input: { "country_a": "France", "country_b": "Germany" }

Get country rankings by metric. Available metrics: population, area, gdp, hdi, life-expectancy, and 9 Bamwor proprietary indices (ibeu, ibcp, ibda, ibcx, ibee, ibfm, ibdi, ibed, ibsa). Omit metric to list all available.

Input: { "metric": "population", "limit": 10, "countries_only": true }

Get detailed information about a specific city by its GeoNames ID. Returns coordinates, population, elevation, timezone, and province.

Find cities near a specific city using PostGIS radius search. Returns nearby cities with distance in km.

Input: { "city_id": 1850147, "radius": 50, "limit": 10 }

- 261 countries and territorieswith 20+ statistics each
- 13.4 million citieswith coordinates, population, elevation, timezone
- 9 proprietary indices(IBEU, IBCP, IBDA, IBCX, IBEE, IBFM, IBDI, IBED, IBSA)
- Rankingsby any metric
- Country comparisons— 67,860 combinations
- 4 languages— English, Spanish, Portuguese, Italian

Data sourced from CIA World Factbook, GeoNames, UNDP, and World Bank.

- API Documentation
-
Get Free API Key
-
API Playground
-
Pricing
-
GitHub

Slingshot MCP introduces Slingshot Aerospace’s space data platform in your AI chat—explore satellites, orbits, and Portal insights through Slingshot’s hosted server.

Access ERDDAP servers worldwide to search, discover, and retrieve oceanographic and environmental scientific datasets.

A modular server providing unified access to multiple astronomical datasets, including astroquery services and DESI data sources.

A nutrition analysis platform integrating Canada's Food Guide recipes with Health Canada's official nutrition databases.

Interact with the Hugging Face Dataset Viewer API to browse, filter, and get statistics for datasets.

A modular server providing tools for country and state lookups, usable as a CLI or plug-in agent.

Talk to the real world with Factori MCP - ask about people, places, movement and markets, in just plain English.We built the first MCP server for real-world data, so any AI agent can now query the physical world the way it queries the internet.

A Centralized MCP Server for Fetching Data from Many Countries' Govs

Provides seamless access to particle physics data from the Particle Data Group (PDG) for AI assistants and applications.

Access the Protein Data Bank (PDB) for 3D structures of proteins and nucleic acids, with tools for structural analysis and comparison.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.