# maptiler MCP server

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

## Links
- Registry page: https://www.getdrio.com/mcp/io-usefulapi-maptiler
- Repository: https://github.com/m190/usefulapi-mcp

## Install
- Endpoint: https://maptiler.usefulapi.io/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://maptiler.usefulapi.io/mcp

## Tools
- maptiler_geocode (Forward geocode (search place by name)) - 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. Endpoint: https://maptiler.usefulapi.io/mcp
- maptiler_reverse_geocode (Reverse geocode (place at coordinates)) - Find the place(s) at a given longitude/latitude, returned as GeoJSON features. API: GET /geocoding/{longitude},{latitude}.json. Endpoint: https://maptiler.usefulapi.io/mcp
- maptiler_batch_geocode (Batch forward geocode) - 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. Endpoint: https://maptiler.usefulapi.io/mcp
- maptiler_geolocate_ip (Geolocate IP address) - 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. Endpoint: https://maptiler.usefulapi.io/mcp
- maptiler_get_elevation (Get elevation at coordinates) - Look up ground elevation at up to 50 coordinates. Returns an array of [lng, lat, elevation] triples. API: GET /elevation/{locations}.json. Endpoint: https://maptiler.usefulapi.io/mcp
- maptiler_transform_coordinates (Transform coordinates between CRS) - Transform up to 50 coordinate pairs from a source coordinate reference system to a target one (EPSG codes). API: GET /coordinates/transform/{coordinates}.json. Endpoint: https://maptiler.usefulapi.io/mcp
- maptiler_search_coordinate_systems (Search coordinate reference systems) - 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. Endpoint: https://maptiler.usefulapi.io/mcp
- maptiler_get_data_features (Get dataset features (GeoJSON)) - Fetch the GeoJSON FeatureCollection of a MapTiler-hosted dataset by its data id. API: GET /data/{dataId}/features.json. Endpoint: https://maptiler.usefulapi.io/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.usefulapi
- Version: 1.0.1
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 17, 2026
- Source: https://registry.modelcontextprotocol.io
