Skip to main content
Glama
magiclane

Magic Lane MCP Server

Official
by magiclane

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MAGICLANE_API_KEYYesYour Magic Lane API key for authentication

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
static_map_renderA

Render visual map images of routes, isochrones, round-trips, and static locations. Supports route rendering with automatic calculation, pre-calculated path overlays, area views, and location-centered maps. Returns a PNG image of the rendered map.

route_plannerA

Calculate optimized routes between two or more locations for car, bicycle, or pedestrian transport modes. Supports multi-stop routing with automatic waypoint resolution from place names or coordinates. Returns turn-by-turn instructions, distance, duration, and route geometry.

round_tripA

Generate a circular round-trip route that starts and ends at the same location. Accepts a starting point as coordinates or place name, with a range parameter for time-based (seconds) or distance-based (meters) loop extent. Returns route geometry, distance, and duration for the circular route.

isochrone_calculatorA

Generate isochrone polygons (areas reachable within a certain time or distance) from a given starting point. Accepts either coordinates or a place/address name. If an address is provided, this tool will internally convert it to coordinates. Useful for finding reachable areas for driving, walking, or cycling.

reverse_geocodeA

Convert geographic coordinates to detailed address information (reverse geocoding). Supports single-point lookup, area-based search within a radius, and address lookup along a path or route. Requires at least one of: coordinates, insideArea, or along parameters.

geofence_managerA

Manage geofences and perform spatial queries for asset monitoring and location-based services.

Supports operations:

  • check_point: Test if locations are inside geofence(s) (uses CheckPointsInGeofencesSchema)

  • create: Define new geofence(s) with polygon, circle, or rectangle geometries (uses CreateGeofenceParametersSchema)

  • read: Retrieve geofences by IDs or within a bounding box (uses GetGeofencesParametersSchema)

  • update: Modify existing geofence properties (uses UpdateGeofenceParametersSchema)

  • delete: Remove geofence(s) by ID(s) (uses DeleteGeofenceParametersSchema)

location_searchA

Search for locations, places, and points of interest by name or address to retrieve their geographic coordinates. Supports geocoding of place names, POIs, businesses, landmarks, and addresses with optional category filtering. Returns coordinates, formatted addresses, and metadata for matching locations.

interactive_mapC

Display an interactive map using MagicLane vector tiles and MapLibre GL JS directly in the conversation. Supports multiple display types: location view, route visualization with stops, isochrone reachability areas, round trip routes, and search result markers. The map supports pan, zoom, and click interactions.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
widget_ui

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/magiclane/magiclane-mcp-server'

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