← Back to search

io.github.930m310n/geomelon-mcp

930m310n Scanned 25d ago

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

C
71.5 / 100

Versions

1.1.1latest
Jul 17, 2026
1.1.0
Jul 17, 2026
1.0.10
Jul 17, 2026
1.0.9
May 25, 2026
1.0.8
May 17, 2026
+ show 7 moreshow less
1.0.7
May 17, 2026
1.0.6
May 17, 2026
1.0.5
May 11, 2026
1.0.4
May 10, 2026
1.0.3
May 10, 2026
1.0.2
May 10, 2026
1.0.1
May 10, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 22

search_cities_autocomplete
annotations: none low

Fast country-scoped, language-specific city name prefix search backed by pre-built static files.

prefix string country string language string
search_cities
annotations: none low

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

name string limit number offset number regionId string countryCode string maxPopulation number minPopulation number
get_city
annotations: none low

Get full details for a single city by its UUID.

id string
get_city_translations
annotations: none low

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

id string
get_city_settlement_types
annotations: none low

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

id string
cities_by_coordinates_closest
annotations: none low

Find cities nearest to given coordinates, ordered by distance.

lat number lon number preferredLanguages string
cities_by_coordinates_largest
annotations: none low

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

lat number lon number preferredLanguages string
cities_distance
annotations: none low

Calculate the distance in kilometres between two cities.

city1 string city2 string
list_countries
annotations: none low

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

name string limit number offset number telephoneCode string
get_country
annotations: none low

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

id string
get_country_translations
annotations: none low

Get name translations for a country by its UUID.

id string preferredLanguages string
get_country_regions
annotations: none low

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

id string
list_regions
annotations: none low

List administrative regions, optionally filtered by country.

countryId string
get_region
annotations: none low

Get full details for a single region by its UUID.

id string
get_region_translations
annotations: none low

Get name translations for a region by its UUID.

id string preferredLanguages string
find_cities_near_city
annotations: none low

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

id string preferredLanguages string
city_context
annotations: none low

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

id string preferredLanguages string
country_overview
annotations: none low

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.

id string name string citiesLimit number preferredLanguages string
compare_cities
annotations: none low

Fetch full details for two cities and the distance between them in one call.

city1 string city2 string preferredLanguages string
search_cities_in_country
annotations: none low

Search cities using a country name instead of an ISO code. Resolves the country first, then searches cities within it.

name string limit number offset number countryName string maxPopulation number minPopulation number preferredLanguages string
list_languages
annotations: none low

List languages available in the Geomelon database.

limit number offset number
get_language
annotations: none low

Get details for a single language by its UUID.

id string

Permissions 1

env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 57

low
Tool 'search_cities_autocomplete' has no annotations annotation_checker · 100%
low
Tool 'search_cities' has no annotations annotation_checker · 100%
low
Tool 'get_city' has no annotations annotation_checker · 100%
low
Tool 'get_city_translations' has no annotations annotation_checker · 100%
low
Tool 'get_city_settlement_types' has no annotations annotation_checker · 100%
low
Tool 'cities_by_coordinates_closest' has no annotations annotation_checker · 100%
low
Tool 'cities_by_coordinates_largest' has no annotations annotation_checker · 100%
low
Tool 'cities_distance' has no annotations annotation_checker · 100%
low
Tool 'list_countries' has no annotations annotation_checker · 100%
low
Tool 'get_country' has no annotations annotation_checker · 100%
low
Tool 'get_country_translations' has no annotations annotation_checker · 100%
low
Tool 'get_country_regions' has no annotations annotation_checker · 100%
low
Tool 'list_regions' has no annotations annotation_checker · 100%
low
Tool 'get_region' has no annotations annotation_checker · 100%
low
Tool 'get_region_translations' has no annotations annotation_checker · 100%
low
Tool 'find_cities_near_city' has no annotations annotation_checker · 100%
low
Tool 'city_context' has no annotations annotation_checker · 100%
low
Tool 'country_overview' has no annotations annotation_checker · 100%
low
Tool 'compare_cities' has no annotations annotation_checker · 100%
low
Tool 'search_cities_in_country' has no annotations annotation_checker · 100%
low
Tool 'list_languages' has no annotations annotation_checker · 100%
low
Tool 'get_language' has no annotations annotation_checker · 100%
high
Remote transport without authentication auth_checker · 70%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.11.0 (GHSA-345p-7cg4-v4c7) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.11.0 (GHSA-8r9q-7v3j-jr4g) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.11.0 (GHSA-w48q-cv73-mx4w) dependency_analyzer · 95%
medium
Vulnerable dependency: tsup@8.0.0 (GHSA-3mv9-4h5g-vhg3) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: search_cities_autocomplete manifest_parser · 85%
info
Tool: search_cities manifest_parser · 85%
info
Tool: get_city manifest_parser · 85%
info
Tool: get_city_translations manifest_parser · 85%
info
Tool: get_city_settlement_types manifest_parser · 85%
info
Tool: cities_by_coordinates_closest manifest_parser · 85%
info
Tool: cities_by_coordinates_largest manifest_parser · 85%
info
Tool: cities_distance manifest_parser · 85%
info
Tool: list_countries manifest_parser · 85%
info
Tool: get_country manifest_parser · 85%
info
Tool: get_country_translations manifest_parser · 85%
info
Tool: get_country_regions manifest_parser · 85%
info
Tool: list_regions manifest_parser · 85%
info
Tool: get_region manifest_parser · 85%
info
Tool: get_region_translations manifest_parser · 85%
info
Tool: find_cities_near_city manifest_parser · 85%
info
Tool: city_context manifest_parser · 85%
info
Tool: country_overview manifest_parser · 85%
info
Tool: compare_cities manifest_parser · 85%
info
Tool: search_cities_in_country manifest_parser · 85%
info
Tool: list_languages manifest_parser · 85%
info
Tool: get_language manifest_parser · 85%
info
Transport: streamable-http manifest_parser · 80%
info
Required env vars (2) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 188 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%