route-planner
Exports cached running routes as approximate Google Maps walking links, allowing users to view the planned loop in Google Maps.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@route-plannerPlan a 10 km running loop from my hotel avoiding hills and export it as GPX"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
route-planner
An MCP server that generates running loops with OpenRouteService and exports cached routes as GPX or approximate Google Maps walking links.
Setup
Install dependencies:
npm installSet your OpenRouteService key. The server requires
ORS_API_KEYand does not fall back to another router.export ORS_API_KEY="your-openrouteservice-key"Confirm the ORS round-trip call works standalone:
npm run probe:ors -- 5 "43.6532,-79.3832"Run as an mcp-use app for local HTTP testing:
npm run devThe MCP endpoint is
http://localhost:3000/mcp.Run with stdio transport for local MCP clients:
npm run stdio
Related MCP server: mapbox-mcp-server
Tools
plan_route
Generates a foot-walking round trip with OpenRouteService. It retries with up to four random seeds and keeps the closest route if none are within 15% of the requested distance.
Example arguments:
{
"distance_km": 8,
"start": "Toronto City Hall",
"run_type": "long",
"avoid_hills": false
}Returns:
{
"total_distance_km": 8.12,
"elevation_gain_m": 42,
"estimated_time_min": 73,
"summary": "8.12 km loop from Toronto City Hall; 42 m gain, about 73 min...",
"route_id": "route_..."
}export_route
Exports one of the last 20 planned routes from memory.
Example GPX arguments:
{
"route_id": "route_...",
"format": "gpx"
}Example Google Maps link arguments:
{
"route_id": "route_...",
"format": "maps_link"
}Google Maps links are approximations because the URL uses a downsampled route with at most 9 waypoints.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -license-qualityAmaintenanceMCP Server for the Google Maps API.11,86889,405MIT
- MIT
- AlicenseAqualityCmaintenanceMCP server for planning routes (hiking, biking, driving, etc.) using the OpenRouteService API. Provides tools to find coordinates, create routes with GPX/PNG/HTML output, search POIs, and compute reachable areas.62MIT
- Flicense-qualityAmaintenanceAn MCP server providing geocoding, routing, isochrones, and POI-by-proximity search through self-hosted OpenStreetMap backends.
Related MCP Connectors
Geo-based flight search MCP server. Find more flights between any two places on earth
OSRM MCP — routing via the public demo server
MCP server for URL shortening and management
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/intheuniverseofaiz-eng/MCPDemo'
If you have feedback or need assistance with the MCP directory API, please join our Discord server