Server definition
- Hash
- sha256:00c0bef7734e29b084f61bf44f5488e13a1658b33b3c0887ab71bc5a7a98d76d
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Check the status and results of a route optimization job. Returns the optimized route when complete. Authenticate with either (otpCode + otpEmail) or mroApiKey.",
"inputSchema": {
"properties": {
"jobToken": {
"description": "Job token returned from startOptimization",
"type": "string"
},
"mroApiKey": {
"description": "MyRouteOnline API key (alternative to otpCode + otpEmail, obtained from MyRouteOnline support)",
"type": "string"
},
"otpCode": {
"description": "6-digit one-time code (required if mroApiKey is not provided)",
"type": "string"
},
"otpEmail": {
"description": "Email address (required if mroApiKey is not provided)",
"format": "email",
"type": "string"
}
},
"required": [
"jobToken"
],
"type": "object"
},
"name": "checkOptimization",
"outputSchema": null
},
{
"description": "Email the optimized route results with navigation links to a specified email address. Authenticate with either (otpCode + otpEmail) or mroApiKey.",
"inputSchema": {
"properties": {
"jobToken": {
"description": "Job token from completed optimization",
"type": "string"
},
"mroApiKey": {
"description": "MyRouteOnline API key (alternative to otpCode + otpEmail, obtained from MyRouteOnline support)",
"type": "string"
},
"otpCode": {
"description": "6-digit one-time code (required if mroApiKey is not provided)",
"type": "string"
},
"otpEmail": {
"description": "Email address (required if mroApiKey is not provided)",
"format": "email",
"type": "string"
},
"toEmail": {
"description": "Recipient email address",
"format": "email",
"type": "string"
}
},
"required": [
"jobToken",
"toEmail"
],
"type": "object"
},
"name": "emailResults",
"outputSchema": null
},
{
"description": "Request a one-time authentication code to be sent via email. This code is required for all other operations.",
"inputSchema": {
"properties": {
"loginEmail": {
"description": "Email address to receive the one-time code",
"format": "email",
"type": "string"
}
},
"required": [
"loginEmail"
],
"type": "object"
},
"name": "getOneTimeCode",
"outputSchema": null
},
{
"description": "Start a route optimization job with multiple addresses. Authenticate with either (otpCode + otpEmail) or mroApiKey.",
"inputSchema": {
"properties": {
"addresses": {
"description": "List of addresses to optimize (minimum 3)",
"items": {
"properties": {
"address": {
"description": "Street address",
"type": "string"
},
"comments": {
"description": "Additional notes",
"type": "string"
},
"title": {
"description": "Location name/title",
"type": "string"
}
},
"required": [
"address"
],
"type": "object"
},
"type": "array"
},
"mroApiKey": {
"description": "MyRouteOnline API key (alternative to otpCode + otpEmail, obtained from MyRouteOnline support)",
"type": "string"
},
"otpCode": {
"description": "6-digit one-time code received via email (required if mroApiKey is not provided)",
"type": "string"
},
"otpEmail": {
"description": "Email address that received the one-time code (required if mroApiKey is not provided)",
"format": "email",
"type": "string"
},
"startTimeHHMM": {
"description": "Start time in HH:MM format (default: 08:00)",
"type": "string"
}
},
"required": [
"addresses"
],
"type": "object"
},
"name": "startOptimization",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:00c0bef7734e29b084f61bf44f5488e13a1658b33b3c0887ab71bc5a7a98d76d | sha256sum