MyRouteOnline
Multi-stop route optimization, navigation links, and email delivery. Powered by MyRouteOnline.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen getOneTimeCode
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"myrouteonline": {
"url": "https://planner.myrouteonline.com/ws_api_ai/mcp"
}
}
}Puntos de conexión remotos
https://planner.myrouteonline.com/ws_api_ai/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (4)
⚪getOneTimeCode(loginEmail)
Request a one-time authentication code to be sent via email. This code is required for all other operations.
Esquema de entrada
{
"type": "object",
"properties": {
"loginEmail": {
"type": "string",
"format": "email",
"description": "Email address to receive the one-time code"
}
},
"required": [
"loginEmail"
]
}⚪startOptimization(otpCode, otpEmail, mroApiKey, addresses, startTimeHHMM)
Start a route optimization job with multiple addresses. Authenticate with either (otpCode + otpEmail) or mroApiKey.
Esquema de entrada
{
"type": "object",
"properties": {
"otpCode": {
"type": "string",
"description": "6-digit one-time code received via email (required if mroApiKey is not provided)"
},
"otpEmail": {
"type": "string",
"format": "email",
"description": "Email address that received the one-time code (required if mroApiKey is not provided)"
},
"mroApiKey": {
"type": "string",
"description": "MyRouteOnline API key (alternative to otpCode + otpEmail, obtained from MyRouteOnline support)"
},
"addresses": {
"type": "array",
"description": "List of addresses to optimize (minimum 3)",
"items": {
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Street address"
},
"title": {
"type": "string",
"description": "Location name/title"
},
"comments": {
"type": "string",
"description": "Additional notes"
}
},
"required": [
"address"
]
}
},
"startTimeHHMM": {
"type": "string",
"description": "Start time in HH:MM format (default: 08:00)"
}
},
"required": [
"addresses"
]
}🟢checkOptimization(otpCode, otpEmail, mroApiKey, jobToken)
Check the status and results of a route optimization job. Returns the optimized route when complete. Authenticate with either (otpCode + otpEmail) or mroApiKey.
Esquema de entrada
{
"type": "object",
"properties": {
"otpCode": {
"type": "string",
"description": "6-digit one-time code (required if mroApiKey is not provided)"
},
"otpEmail": {
"type": "string",
"format": "email",
"description": "Email address (required if mroApiKey is not provided)"
},
"mroApiKey": {
"type": "string",
"description": "MyRouteOnline API key (alternative to otpCode + otpEmail, obtained from MyRouteOnline support)"
},
"jobToken": {
"type": "string",
"description": "Job token returned from startOptimization"
}
},
"required": [
"jobToken"
]
}⚪emailResults(otpCode, otpEmail, mroApiKey, jobToken, toEmail)
Email the optimized route results with navigation links to a specified email address. Authenticate with either (otpCode + otpEmail) or mroApiKey.
Esquema de entrada
{
"type": "object",
"properties": {
"otpCode": {
"type": "string",
"description": "6-digit one-time code (required if mroApiKey is not provided)"
},
"otpEmail": {
"type": "string",
"format": "email",
"description": "Email address (required if mroApiKey is not provided)"
},
"mroApiKey": {
"type": "string",
"description": "MyRouteOnline API key (alternative to otpCode + otpEmail, obtained from MyRouteOnline support)"
},
"jobToken": {
"type": "string",
"description": "Job token from completed optimization"
},
"toEmail": {
"type": "string",
"format": "email",
"description": "Recipient email address"
}
},
"required": [
"jobToken",
"toEmail"
]
}Comunidad
Evidencia