Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPort for the HTTP server (only used with HTTP transport).3000
GEOMELON_API_KEYYesYour RapidAPI key for the Geomelon API.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_citiesB

Search cities by name, country, population range, and more. Returns matching cities with geographic and translation data.

get_cityA

Get full details for a single city by its UUID.

get_city_translationsA

Get all available name translations for a city by its UUID.

get_city_settlement_typesA

Get settlement-type classifications for a city (e.g. city, town, village) by its UUID.

cities_by_coordinates_closestB

Find cities nearest to given coordinates, ordered by distance.

cities_by_coordinates_largestA

Find the largest cities near given coordinates, ordered by population.

cities_distanceB

Calculate the distance in kilometres between two cities.

list_countriesA

List countries with optional filtering by name prefix or telephone code. Supports localized names via preferredLanguages.

get_countryA

Get full details for a single country by its UUID, including translations and regions.

get_country_translationsB

Get name translations for a country by its UUID.

get_country_regionsA

Get all administrative regions belonging to a country by its UUID.

list_regionsB

List administrative regions, optionally filtered by country.

get_regionB

Get full details for a single region by its UUID.

get_region_translationsA

Get name translations for a region by its UUID.

find_cities_near_cityB

Find cities near a given city. Resolves the city's coordinates and returns nearby cities ordered by distance or population.

city_contextA

Get a city together with its full country and region details in one call.

country_overviewA

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_citiesA

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_languagesB

List languages available in the Geomelon database.

get_languageB

Get details for a single language by its UUID.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/930m310n/geomelon-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server