bamwor-mcp-server
bamwor-mcp-server provides AI agents with access to comprehensive global geographic data covering 261 countries and 13.4 million cities.
Get country details — Retrieve population, area, capital, region, coordinates, and 20+ statistics for any country by name, slug, or ISO code
Search countries — Find countries by name or keyword (up to 50 results)
Search cities — Look up cities from a database of 13.4 million cities by name or partial name
List cities by country — Browse cities within a specific country, filterable by minimum population and sortable by population or name
Compare countries — Side-by-side comparison of two countries across population, area, GDP, HDI, life expectancy, and more
Country rankings — Get rankings by population, area, GDP, HDI, life expectancy, and 9 proprietary Bamwor indices
City details — Retrieve coordinates, population, elevation, timezone, and province for a specific city via GeoNames ID
Nearby cities — Find cities near a given location within a specified radius
Multi-language support — Data available in English, Spanish, Portuguese, and Italian
Compatible with Claude Desktop, Cursor, Windsurf, and any MCP-compatible client.
bamwor-mcp-server
MCP Server for world geographic data — 261 countries, 13.4M cities. Connect AI agents to real country and city data.
Works with Claude Desktop, Cursor, Windsurf, and any MCP-compatible client.
Quick Start
npx bamwor-mcp-serverOr install globally:
npm install -g bamwor-mcp-server
bamwor-mcp-serverConfiguration
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"bamwor-world-data": {
"command": "npx",
"args": ["-y", "bamwor-mcp-server"],
"env": {
"BAMWOR_API_KEY": "your_api_key"
}
}
}
}Cursor / Windsurf
Add to your MCP settings:
{
"bamwor-world-data": {
"command": "npx",
"args": ["-y", "bamwor-mcp-server"],
"env": {
"BAMWOR_API_KEY": "your_api_key"
}
}
}Environment Variables
Variable | Required | Default | Description |
| No | (anonymous) | API key for full access. Get one free at bamwor.com/en/developers/quickstart |
| No |
| API base URL override |
| No |
| Request timeout in ms |
Available Tools (8)
get_country
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_countries
Search for countries by name or keyword. Returns matching countries with basic data.
Input: { "query": "south", "limit": 10 }search_cities
Search for cities worldwide by name from a database of 13.4M cities.
Input: { "query": "Tokyo", "limit": 5 }list_cities_by_country
List cities in a specific country, sorted by population or name. Supports minimum population filter.
Input: { "country": "brazil", "min_population": 1000000, "limit": 10 }compare_countries
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_rankings
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_city
Get detailed information about a specific city by its GeoNames ID. Returns coordinates, population, elevation, timezone, and province.
Input: { "city_id": 1850147 }get_nearby_cities
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 }Data Coverage
261 countries and territories with 20+ statistics each
13.4 million cities with coordinates, population, elevation, timezone
9 proprietary indices (IBEU, IBCP, IBDA, IBCX, IBEE, IBFM, IBDI, IBED, IBSA)
Rankings by any metric
Country comparisons — 67,860 combinations
4 languages — English, Spanish, Portuguese, Italian
Data sourced from CIA World Factbook, GeoNames, UNDP, and World Bank.
Links
License
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bamwor-dev/bamwor-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server