Fleet Route Optimizer

com.kindoflost.routingPublished by routing.kindoflost.comOfficial publisherv1.0.0Updated Oct 24, 2026

Splits deliveries across vehicles and orders each route: time windows, capacities, road times. Free.

VerifiedStreamable HTTPWeb executableLocation & LifestyleProductivity & Workflow

Overview

AI-generated overview

Plans multi-vehicle delivery routes from one depot, respecting time windows and capacities, and returns stop order, arrival times and loads.

What you can do
  • List and fetch built-in example routing problems, including full inputs in the shape the solver accepts
  • Plan routes for one or more vehicles from a single depot, with stop order, arrival times, load so far, unserved stops, totals, map links and warnings
  • Retrieve the result of a longer optimization job that is still running, waiting up to a chosen number of seconds
When to use it
Useful when an assistant needs to turn a list of stops, vehicles, time windows and capacities into a concrete delivery plan, or to demonstrate routing on a sample problem before applying it to real addresses.
Requirements
Remote MCP endpoint over streamable HTTP; no authentication, environment variables or headers are declared. Solving uses real road driving times, so network access is implied and jobs can take 10-60 seconds or longer.
Before you install
Addresses and delivery details submitted for optimization are sent to a third-party routing service. Jobs expire 15 minutes after they finish, so results must be fetched promptly. Long solves may return a running status that requires repeated polling.

Installation

In SourceWeft

  1. Open Fleet Route Optimizer in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.kindoflost.routing%2Ffleet-route-optimizer/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "fleet-route-optimizer": {
      "type": "http",
      "url": "https://routing.kindoflost.com/mcp"
    }
  }
}

Tools

4

list_route_examples

List example routing problems

List the built-in example routing problems. Use one to see a realistic input, or solve it as-is to show what the tool does.

Takes no parameters.

get_route_example

Get an example routing input

Return the full input of one example, in exactly the shape optimize_routes accepts. Edit it (depot, stops, vehicles, windows) to match the user's situation.

Parameterslangnamerequired

optimize_routes

Optimize delivery routes

Plan routes for one or more vehicles from one depot and return, per vehicle, the stop order with arrival times and load so far, plus stops that could not be served, totals, Google Maps links and warnings. Uses real road driving times. Solves take 10-60 s (more when many addresses must be looked up). Pass either `example` or the fields below. If the result has status 'running', call get_route_result with its job_id. Minimal example: {"depot": {"address": "1600 Pennsylvania Ave NW, Washington, DC 20500"}, "stops": [{"id": "Ana", "address": "..."}, {"id": "Bob", "lat": 38.9, "lon": -77.03, "window_open": "09:00", "window_close": "12:00", "service_minutes": 10}], "vehicles": 2}. Omitted: capacity = unlimited, no time windows, 1 vehicle, stops are dropped only when they cannot be served at all. Call get_route_example for complete, realistic inputs.

Parametersdepotstopscountryexamplevehiclesparameterswait_secondsprevious_routes

get_route_result

Get a route result

Fetch the result of an optimize_routes job that returned status 'running'. Waits up to wait_seconds; call again while status is 'running'. Jobs expire 15 minutes after they finish.

Parametersjob_idrequiredwait_seconds

Version history

1
  1. v1.0.0LatestSep 28, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.