MyRouteOnline MCP Server
io.github.myrouteonline/myrouteonline
Documentation
Installation
This is a remote, hosted MCP server. There is nothing to build or run locally.
Remote MCP clients
Point your MCP client at:
https://planner.myrouteonline.com/ws_api_ai/mcp
The discovery manifest is published at:
https://www.myrouteonline.com/.well-known/mcp.json
stdio-only clients
If your client only supports stdio transport, use mcp-remote as a bridge:
{
"mcpServers": {
"myrouteonline": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://planner.myrouteonline.com/ws_api_ai/mcp"]
}
}
}
Configuration
No environment variables are required for the hosted HTTP endpoint.
OAuth metadata is discovered automatically from:
https://planner.myrouteonline.com/ws_api_ai/.well-known/oauth-authorization-server
Authentication
MyRouteOnline uses OAuth 2.0 with PKCE for the hosted MCP endpoint.
The public guides describe a browser-based sign-in flow that uses your MyRouteOnline email and a one-time code sent by email. The AI assistant integration page also references the user's MyRouteOnline API key during sign-in.
Endpoints
| Purpose | URL |
|---|---|
| MCP endpoint (HTTP transport) | https://planner.myrouteonline.com/ws_api_ai/mcp |
| Discovery manifest | https://www.myrouteonline.com/.well-known/mcp.json |
| OAuth metadata | https://planner.myrouteonline.com/ws_api_ai/.well-known/oauth-authorization-server |
Capabilities
- Optimize multi-stop routes with 3 or more addresses
- Generate turn-by-turn navigation links for Google Maps, Waze, and Apple Maps
- Email optimized routes to drivers or dispatchers
- Run asynchronous optimization jobs and poll for completion
Tools
getOneTimeCode- Request a one-time authentication code via emailstartOptimization- Start route optimization and return a job tokencheckOptimization- Check job status and retrieve the optimized route, travel times, distances, and navigation linksemailResults- Email the optimized route and navigation links to a recipient
Prerequisites
- An MCP-compatible client with remote HTTP support, or stdio support plus
mcp-remote - A browser-capable environment for OAuth sign-in
- A MyRouteOnline account with access to the email inbox used for verification codes
- A MyRouteOnline API key if your client or onboarding flow prompts for it
Limits
- Minimum 3 addresses per optimization
- Free and paid tiers are available
- This is a hosted service; there is no local server implementation in the repository
Support
- Email: [email protected]
- API documentation: https://www.myrouteonline.com/features/api-route-planning-optimization
- Website: https://www.myrouteonline.com
