Geomelon MCP Server

MCP server for the Geomelon geographic API — stdio and remote HTTP transports

Remote serverstreamable-http

What is the Geomelon MCP server?

Most developer tooling work still happens through a UI a human drives. Geomelon MCP server moves it into the conversation instead. MCP server for the Geomelon geographic API — stdio and remote HTTP transports.

The short version

MCP server for the Geomelon geographic API. Exposes cities, countries, regions, and languages as tools any MCP-compatible AI client can call.

Getting it running

Because this one is hosted, setup is mostly authentication — you point your client at the endpoint and approve access. Nothing runs on your machine, so there is no runtime to keep patched.

The tools it exposes

The server publishes 10 tools. What each one is for:

  • search_cities_autocomplete — Country-scoped, language-specific city name prefix search backed by pre-built static files. **The only tool available in [keyless demo
  • find_cities_near_city — Given a city UUID, find nearby cities ordered by distance or population
  • city_context — Fetch a city together with its full country and region details in one call
  • country_overview — Fetch a country (by UUID or name), its regions, and top cities by population
  • compare_cities — Fetch two cities and the distance between them in one call
  • search_cities_in_country — Search cities using a country name instead of an ISO code
  • Cities — The Cities tool exposed by this server
  • Countries — The Countries tool exposed by this server
  • Regions — The Regions tool exposed by this server
  • Languages — The Languages tool exposed by this server

What it needs from you

Configuration is passed through the environment: GEOMELON_API_KEY. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.

Things to watch

  • Your data travels to the provider's service, so the usual questions apply about what you send and what they retain.
  • With 10 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Geomelon.
  • Missing credentials fail quietly in some clients — if no tools show up, check the environment block first.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

How it compares

Among the developer tooling options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Geomelon's toolset — search_cities_autocomplete, find_cities_near_city, city_context and 7 more — is a fair guide to whether it matches your workflow. It is maintained by 930m310n; worth a glance at recent repository activity before you build anything load-bearing on it.

This entry was verified against Geomelon's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.

Available tools

ToolWhat it does
search_cities_autocompleteCountry-scoped, language-specific city name prefix search backed by pre-built static files. **The only tool available in [keyless demo mode](#keyless-demo-mode).** Works in keyed mode too — it's the fastest search path.
find_cities_near_cityGiven a city UUID, find nearby cities ordered by distance or population
city_contextFetch a city together with its full country and region details in one call
country_overviewFetch a country (by UUID or name), its regions, and top cities by population
compare_citiesFetch two cities and the distance between them in one call
search_cities_in_countrySearch cities using a country name instead of an ISO code
CitiesThe Cities tool exposed by this server.
CountriesThe Countries tool exposed by this server.
RegionsThe Regions tool exposed by this server.
LanguagesThe Languages tool exposed by this server.

How to install the Geomelon MCP server

{
  "mcpServers": {
    "geomelon": {
      "command": "npx",
      "args": ["-y", "geomelon-mcp-http"],
      "env": {
        "GEOMELON_API_KEY": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
GEOMELON_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • Use Geomelon to search cities autocomplete.
  • Use Geomelon to find cities near city.
  • Use Geomelon to city context.

Frequently asked questions

It connects Geomelon to MCP-compatible AI assistants such as Claude and Cursor, exposing 10 tools (search_cities_autocomplete, find_cities_near_city, city_context, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Geomelon directly.