Delivery Planner by Spoke

com.deliveryplannerPublished by deliveryplanner.comOfficial publisherv1.0.0Updated Nov 5, 2026

Plan and optimize a multi-stop delivery route, then share it with your driver.

VerifiedStreamable HTTPWeb executableLocation & LifestyleProductivity & Workflow

Overview

AI-generated overview

Spoke's Delivery Planner lets an assistant look up addresses, collect stop settings in a panel, and optimize one saved multi-stop driving route.

What you can do
  • Search addresses and places to get Google autocomplete suggestions with place IDs
  • Show an interactive panel to pick address matches and set start, finish, time per stop and distance unit
  • Confirm the submitted addresses and settings, then optimize and save one route for one driver
  • Show a link to Spoke Dispatch for multi-driver, time-window or larger jobs
  • Resolve coordinates from a current-location button into a nearest address
When to use it
Useful when someone wants to order delivery stops or get an efficient driving route between 1–20 addresses, including pasted spreadsheets, CSV rows or numbered lists. It suits single-driver planning where the user can review addresses in an interactive panel.
Requirements
A remote MCP endpoint at deliveryplanner.com over streamable HTTP; no packages, environment variables or headers are declared. The host must be able to render the interactive address panel, since clients without it cannot create routes. Network access to the service is needed.
Before you install
Anyone with the returned route link can view the selected addresses, so share it deliberately. Route creation saves a route and requires a confirmation token from the panel; the assistant is told never to invent one or retry automatically. Address lookup is autocomplete, not exact-address validation, and estimates exclude live traffic. Delivery windows, multiple drivers and vehicle constraints are not applied.

Installation

In SourceWeft

  1. Open Delivery Planner by Spoke 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.deliveryplanner%2Fdelivery-planner/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": {
    "delivery-planner-by-spoke": {
      "type": "http",
      "url": "https://deliveryplanner.com/api/free-route-planner/mcp"
    }
  }
}

Tools

6

search_places

Find delivery addresses

Finds Google address suggestions, with place IDs, for one address or place name. Use this when a user wants to plan deliveries, order driving stops, or optimize a multi-stop driving route and provides addresses or place names, including pasted spreadsheets, tables, CSV, or numbered lists. Suggestions come from autocomplete and are not validated addresses. Not for general place recommendations, package tracking, or public-transit directions.

ParametersqueryrequiredlocationBias

create_route

Plan a delivery route with Spoke

Optimizes and saves one driving route for one driver with 1–20 delivery stops, from the addresses and settings the user confirmed in the address panel. Use this when a user asks what order to visit delivery addresses, wants an efficient driving route between multiple stops, or wants a route they can open and share. Takes the single-use token the panel issues when the user clicks Optimize route. Returns the stops in optimized order, estimated duration and distance, the route geometry, and route links. Every call creates a new route, and anyone with the returned link can view its addresses. Does not enforce delivery time windows, and not for package tracking, public transit, multiple drivers, or live-traffic estimates.

ParametersconfirmationToken

confirm_route

Confirm reviewed route

Records the addresses and settings submitted by the Optimize button.

ParametersstartTimeendPlaceIddistanceUnitstartPlaceIdrequiredstopPlaceIdsrequiredignoredFieldstimeAtStopMinutes

select_addresses

Choose addresses and route settings

Shows a panel where the user picks a match for each address and sets the start, finish, time at each stop and distance unit. Takes each original address with its suggested matches; addresses without suggestions let the user search again in the panel. Missing start and finish appear as empty fields, and fields in routeSettings.ignoredFields are listed as not applied. Read-only: when the user clicks Optimize, the panel issues a single-use confirmation token for route creation.

ParametersaddressesrequiredrouteSettings

show_dispatch_options

More delivery planning options

Shows a link to Spoke Dispatch, our route planner for teams, for needs this free planner does not cover: multiple drivers, enforced delivery time windows, or more than 20 delivery stops. Use this only when the user explicitly asks for one of those. It only displays the link; it does not transfer addresses or create a Dispatch account.

Parametersreasonrequired

resolve_current_location

Find starting address from current location

Returns the nearest address for coordinates from the Use current location button in the panel, to fill the start.

Parameterslatituderequiredlongituderequired

Version history

1
  1. v1.0.0LatestNov 4, 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.