Skip to main content
Glama

Server Details

Geocoding, elevation, IP geolocation and coordinate transforms from the MapTiler Cloud API.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
m190/usefulapi-mcp
GitHub Stars
0

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.

Tool Definition Quality

Score is being calculated. Check back soon.

Available Tools

8 tools
maptiler_batch_geocodeBatch forward geocode
Read-only
Inspect

Forward-geocode up to 50 queries in one request. Returns a JSON ARRAY of GeoJSON FeatureCollections, one per query, in order. API: GET /geocoding/{q1;q2;...}.json.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results per query (1-10).
typesNoComma-separated place types to include.
countryNoComma-separated ISO 3166-1 alpha-2 country codes to restrict to.
queriesYes1-50 place/address strings to geocode.
languageNoComma-separated ISO 639-1 language codes for results.
worldviewNoDisputed-border worldview: default | auto | ch | us.
autocompleteNoTreat the last term of each query as a prefix.
maptiler_geocodeForward geocode (search place by name)
Read-only
Inspect

Search for a place, address, or POI by name and get matching locations as GeoJSON features. e.g. 'Zurich' or '1600 Pennsylvania Ave'. API: GET /geocoding/{query}.json.

ParametersJSON Schema
NameRequiredDescriptionDefault
bboxNoBounding box "west,south,east,north" to restrict results.
limitNoMax results (1-10). Default 5.
queryYesPlace/address/POI to search for (goes in the URL path).
typesNoComma-separated place types to include (e.g. address,poi,city).
countryNoComma-separated ISO 3166-1 alpha-2 country codes to restrict to.
languageNoComma-separated ISO 639-1 language codes for results.
proximityNoBias toward a point: "lon,lat" or the literal "ip".
worldviewNoDisputed-border worldview: default | auto | ch | us.
fuzzyMatchNoAllow approximate matching of the query terms.
autocompleteNoTreat the last term as a prefix for as-you-type search.
excludeTypesNoIf true, `types` becomes an exclude list instead.
maptiler_geolocate_ipGeolocate IP address
Read-only
Inspect

Geolocates the IP address making the request — from a hosted Worker this is the server's egress IP, not the end-user's. API: GET /geolocation/ip.json.

ParametersJSON Schema
NameRequiredDescriptionDefault
elevationNoInclude elevation of the located point.
maptiler_get_data_featuresGet dataset features (GeoJSON)
Read-only
Inspect

Fetch the GeoJSON FeatureCollection of a MapTiler-hosted dataset by its data id. API: GET /data/{dataId}/features.json.

ParametersJSON Schema
NameRequiredDescriptionDefault
dataIdYesMapTiler dataset id (from your MapTiler Cloud account).
maptiler_get_elevationGet elevation at coordinates
Read-only
Inspect

Look up ground elevation at up to 50 coordinates. Returns an array of [lng, lat, elevation] triples. API: GET /elevation/{locations}.json.

ParametersJSON Schema
NameRequiredDescriptionDefault
unitNoElevation unit. Default meters.
locationsYes1-50 [longitude, latitude] pairs (latitude -85..85).
maptiler_reverse_geocodeReverse geocode (place at coordinates)
Read-only
Inspect

Find the place(s) at a given longitude/latitude, returned as GeoJSON features. API: GET /geocoding/{longitude},{latitude}.json.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (1-10). Default 5.
typesNoComma-separated place types to include.
languageNoComma-separated ISO 639-1 language codes for results.
latitudeYesLatitude, -90..90.
longitudeYesLongitude, -180..180.
worldviewNoDisputed-border worldview: default | auto | ch | us.
excludeTypesNoIf true, `types` becomes an exclude list instead.
maptiler_search_coordinate_systemsSearch coordinate reference systems
Read-only
Inspect

Search MapTiler's CRS/EPSG database by free text or key:value filters (e.g. 'code:4326', 'kind:CRS-PROJCRS'). API: GET /coordinates/search/{query}.json.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results (1-50). Default 10.
queryYesSearch terms; supports filters like "code:4326" or "kind:CRS-PROJCRS".
offsetNoPagination offset. Default 0.
exportsNoInclude WKT / Proj4 export strings for each CRS.
transformationsNoInclude available transformations for each CRS.
maptiler_transform_coordinatesTransform coordinates between CRS
Read-only
Inspect

Transform up to 50 coordinate pairs from a source coordinate reference system to a target one (EPSG codes). API: GET /coordinates/transform/{coordinates}.json.

ParametersJSON Schema
NameRequiredDescriptionDefault
opsNoPipe-separated transformation operation codes to force a path.
s_srsNoSource CRS / EPSG code. Default 4326 (WGS84).
t_srsNoTarget CRS / EPSG code. Default 4326 (WGS84).
coordinatesYes1-50 [x, y] coordinate pairs in the source CRS.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.