Skip to main content
Glama

Route & Logistics Optimizer

Server Details

Plan vehicle routes, job assignments and load packing from stops, fleet and constraints.

Ownership verified
Status
Healthy
Uptime
90.5% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
Saify-Technologies/saifs-ai-mcps-docs
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

A4.1/5.0

Scored across 2 tools

Disambiguation5/5

The two tools are cleanly separated by an explicit, quantitative boundary: route_optimizer handles up to 300 stops server-side, while route_optimizer_get_engine is the code-sandbox path for larger instances or local files. An agent cannot reasonably mistake one for the other, and the descriptions state exactly when to switch.

Naming Consistency4/5

Both names use snake_case with a consistent route_optimizer prefix, making the family relationship obvious. The slight deviation is that the base tool is a bare noun while the second is noun_verb_noun, but the pattern remains predictable and readable.

Tool Count3/5

Two tools is thin on the surface, but the design is deliberate: one parameter-rich solver plus one escape-hatch generator. It is borderline rather than wasteful, since the second tool earns its place by covering a genuine scale/sandbox limitation.

Completeness4/5

The surface covers routing, window/capacity/shift constraints, unservable-stop reporting, savings comparisons, technician assignment, vehicle packing, and GeoJSON/JSON output — an unusually full lifecycle for a single solver. The main gap is granularity: there are no separate entry points for sub-capabilities like assignment or bin-packing alone, so callers must go through the combined solver.

Publisher details

Operator
Saifs.ai · Publisher source
Vendor relationship
Not applicable
Documentation
Not applicable
Trust center
Not applicable
Restrictions
Not applicable

Available Tools

2 tools
route_optimizerRoute, Assignment & Load PlannerA
Read-only
Inspect

Plans who goes where, in what order, in which vehicle. From stops (lat/lng or a road distance matrix) and vehicles it returns each vehicle's ordered stops with arrival/leave times, km, load, Google Maps links and GeoJSON, respecting delivery time windows, capacity (weight and volume), shift times, max stops/km, skills, stops locked to a vehicle, open routes and mid-day re-planning. Also: savings vs the user's current plan, vs driver instinct and vs list order; stops that cannot be served with the reason; address sanity checks; optimal technician-to-job assignment (skills, jobs per person); and loading items into the fewest vehicles with the proven minimum. Benchmarked within ~1.3% of best-known on Solomon/Uchoa instances, optimal on TSPLIB tours tested. Decision cards first. Up to 300 stops; larger: route_optimizer_get_engine.

Inputs: jobs, seed, depot, items, +27 more. Returns: alerts, routes, status, geojson, +11 more

route_optimizer_get_engineRoute Optimizer — Get Engine Script (large days)A
Read-only
Inspect

For more than 300 stops, or any order/stop file already in your code sandbox. Returns a complete numpy-only Python script with the same engine as route_optimizer; it reads the stop (and optional vehicle / item / worker / job) files, prints the decision cards and a line per vehicle, and writes the full plan to route_plan.json (and route_plan.geojson). Pass depot, time_limit_seconds and other inputs in params. No stop data reaches this server on this path.

Inputs: params, jobs_path, items_path, stops_path, +2 more. Returns: notes, paths, script, language, +7 more

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI agents to submit asynchronous last-mile fleet optimizations that assign stops to vehicles and sequence routes from a depot, then retrieve status, summaries, ordered stop sequences, or unassigned ids. Supports hundreds to thousands of stops with optional weight, volume and time-window constraints, with results retained for 24 hours.
      Apache 2.0
    • A
      license
      A
      quality
      C
      maintenance
      Lets MCP clients read a delivery route planning and driver dispatch team's plans, stops, routes, drivers, depots, and optimization operations, and when writes are enabled, create plans, import stops, optimize routes, and distribute them.
      12
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Plan optimal container & truck loads: 3D layouts, right-size the container mix, and check utilization, centre of gravity, crush protection and securing across 200+ equipment types.
      8 npm
      2
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.