geomelon-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port for the HTTP transport (optional, default 3000). | 3000 |
| GEOMELON_API_KEY | Yes | Your RapidAPI key for the Geomelon API. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_cities_autocomplete | Fast country-scoped, language-specific city name prefix search backed by pre-built static files. Works without a Geomelon API key. Returns up to 10 cities sorted by population, with the requested language name and an English fallback. |
| search_cities | Search cities by name, country, population range, and more. Returns matching cities with geographic and translation data. |
| get_city | Get full details for a single city by its UUID. |
| get_city_translations | Get all available name translations for a city by its UUID. |
| get_city_settlement_types | Get settlement-type classifications for a city (e.g. city, town, village) by its UUID. |
| cities_by_coordinates_closest | Find cities nearest to given coordinates, ordered by distance. |
| cities_by_coordinates_largest | Find the largest cities near given coordinates, ordered by population. |
| cities_distance | Calculate the distance in kilometres between two cities. |
| list_countries | List countries with optional filtering by name prefix or telephone code. Supports localized names via preferredLanguages. |
| get_country | Get full details for a single country by its UUID, including translations and regions. |
| get_country_translations | Get name translations for a country by its UUID. |
| get_country_regions | Get all administrative regions belonging to a country by its UUID. |
| list_regions | List administrative regions, optionally filtered by country. |
| get_region | Get full details for a single region by its UUID. |
| get_region_translations | Get name translations for a region by its UUID. |
| find_cities_near_city | Find cities near a given city. Resolves the city's coordinates and returns nearby cities ordered by distance or population. |
| city_context | Get a city together with its full country and region details in one call. |
| country_overview | Get a country's details, all its regions, and its most populous cities in one call. Accepts either a country UUID or a name prefix. |
| compare_cities | Fetch full details for two cities and the distance between them in one call. |
| search_cities_in_countryA | Search cities using a country name instead of an ISO code. Resolves the country first, then searches cities within it. |
| list_languages | List languages available in the Geomelon database. |
| get_language | Get details for a single language by its UUID. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/930m310n/geomelon-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server