Labsco
MCP SERVER

Geomelon

by 930m310n

Cities, countries, regions and languages as tools — with a keyless mode that answers city prefix searches for free.

Geospatial & Mapping DataVerified
Summary
You can try it before subscribing to anything.

Keyless mode is not a crippled trial: the autocomplete tool runs against pre-built static files, which is why it stays the fastest search path even after you add a key. The compound tools are where the subscription pays for itself — city_context and country_overview each replace three calls.

What it is

An MCP server over the Geomelon geographic API. It covers cities with population and name translations, countries and their administrative regions, distances and nearest-city lookups, plus compound tools that chain several API calls into one round trip.

What you get
  • Cities — search_cities, get_city, get_city_translations, get_city_settlement_types, cities_by_coordinates_closest, cities_by_coordinates_largest, cities_distance
  • Countries and regions — list_countries, get_country, get_country_translations, get_country_regions, list_regions, get_region, get_region_translations
  • Languages — list_languages, get_language
  • Compound calls that save round trips — find_cities_near_city, city_context, country_overview, compare_cities, search_cities_in_country
  • search_cities_autocomplete is a country-scoped, language-specific prefix search backed by pre-built static files: the only tool available without a key, and the fastest search path once you have one
Requirements

Node.js 18 or newer. The geomelon-mcp package ships two binaries: geomelon-mcp over stdio for Claude Desktop, Cursor, Cline and Continue, and geomelon-mcp-http for Streamable HTTP. GEOMELON_API_KEY is a RapidAPI key with the Geomelon API subscribed; without it the server still starts, exposing search_cities_autocomplete only. A public keyless instance runs at https://mcp.geomelon.dev/mcp. The HTTP transport is stateless with CORS open, PORT changes the port it binds, and GET / returns a status object saying whether that instance has a key.