mcpField
O
OptimoRoute MCP by usefulapi

OptimoRoute MCP by usefulapi

Remote
usefulapi.ioMaps & Travel0Updated today

About OptimoRoute MCP by usefulapi

OptimoRoute MCP by usefulapi is a hosted MCP server for teams using OptimoRoute to manage delivery operations. It supports route and order queries as well as order creation, route planning, and dispatch to drivers.

Key features

  1. 01查看路线、订单和司机事件
  2. 02查询排程、规划与派送状态
  3. 03创建或批量更新订单
  4. 04启动路线规划并发送路线
  5. 05更新司机参数和订单完成信息

Use cases

  1. 01检查某日的配送路线
  2. 02查找订单及其完成详情
  3. 03批量录入订单并启动规划
  4. 04将路线发送给司机

MCP support

It exposes OptimoRoute route, order, planning, and driver-event operations as tools for MCP clients. The hosted server uses OAuth sign-in and asks users to provide their OptimoRoute WS API key.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://optimoroute.usefulapi.io/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

15
ParameterTypeRequiredDescription
datestringYesDate in YYYY-MM-DD format, e.g. 2026-09-30.
driverSerialstringNoOnly this driver's route (serial number).
driverExternalIdstringNoOnly this driver's route (external id).
vehicleRegistrationstringNoOnly this vehicle's route.
includeRoutePolylinebooleanNoInclude the encoded route polyline (large).
includeRouteStartEndbooleanNoInclude each route's start and end locations.
includeDispatchStatusbooleanNoInclude whether each route was sent to its driver, and changed since.

Details

From the project README

OptimoRoute MCP by usefulapi

Use OptimoRoute from Claude, Cursor, or any MCP client — check routes, orders, scheduling and driver events, and create orders, run planning and send routes to drivers. Hosted, no local install: connect with your own OptimoRoute credentials.

Live endpoint: https://optimoroute.usefulapi.io/mcp · Homepage: https://usefulapi.io/optimoroute

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://optimoroute.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http optimoroute https://optimoroute.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
{
  "mcpServers": {
    "optimoroute": {
      "url": "https://optimoroute.usefulapi.io/mcp"
    }
  }
}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your OptimoRoute credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/optimoroute/

On first connect you'll provide your OptimoRoute WS API key (Administration > Settings > WS API). They're validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
optimoroute_get_routesreadGet routes for a date
optimoroute_get_ordersreadGet orders
optimoroute_search_ordersreadSearch orders
optimoroute_get_scheduling_inforeadGet an order's scheduling info
optimoroute_get_completion_detailsreadGet order completion details
optimoroute_get_eventsreadGet mobile events
optimoroute_get_planning_statusreadGet planning status
optimoroute_get_dispatch_statusreadGet dispatch status
optimoroute_create_orderwriteCreate or update an order
optimoroute_create_or_update_orderswriteCreate or update orders in bulk
optimoroute_start_planningwriteStart route planning
optimoroute_stop_planningwriteStop route planning
optimoroute_update_driver_parameterswriteUpdate a driver's parameters for a date
optimoroute_update_completion_detailswriteUpdate order completion status
optimoroute_send_routeswriteSend routes to drivers
optimoroute_usage_statusmetaUsage status (free-tier meter)
optimoroute_request_featuremetaRequest a missing feature
optimoroute_upgrademetaUpgrade to Pro (unlimited*)
optimoroute_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with optimoroute_upgrade (it returns a Stripe Checkout link). Cancel any time with optimoroute_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running optimoroute_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by OptimoRoute.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.