Skip to main content
Glama
JPLopez23

delivery-mcp-server

by JPLopez23

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OSRM_URLNoOptional URL to a running OSRM instance for real road distances.
ROUTE_DBNoPath to the SQLite database file. Defaults to 'data/routes.db'.data/routes.db

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_deliveriesA

List deliveries for a date with weight, address and time window.

list_vehiclesA

List fleet vehicles with capacity (kg / units), depot and driver shift.

plan_routesA

Plan routes for the fleet on a date (CVRPTW). Returns per-vehicle stop sequence, ETA, distance and duration, plus deliveries that could not be assigned and why. Persists the plan so it can be inspected and edited.

get_route_detailB

Full stop-by-stop detail of a planned route: sequence, ETA, cumulative load.

evaluate_insertionA

Marginal cost (km and minutes) of inserting a delivery into each active route for a date, the best position, and whether it violates capacity or time windows. Provide either delivery_id (existing) or a new_delivery object.

commit_insertionB

Insert a delivery into a route at a position and rewrite downstream ETAs.

mark_vehicle_out_of_serviceB

Mark a vehicle inactive and return its orphaned (previously assigned) deliveries.

reassign_deliveriesC

Redistribute the given deliveries among active vehicles for a date; lists what did not fit.

update_delivery_statusB

Set a delivery's status (pending | assigned | delivered | failed).

export_route_sheetB

Render a printable route sheet for a route as markdown or CSV text.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JPLopez23/delivery-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server