Skip to content
AIRO

· 1 min read

How to Use Claude for Delivery Route Optimization

How Claude can help with delivery route planning, where its limits are and how MCP lets it call a real optimization engine.

Claude is excellent at conversation, summarization and explaining trade-offs. Route optimization is a different kind of task: it is a combinatorial maths problem with hard constraints. Using Claude well for delivery planning means letting each tool do what it is good at.

What Claude can do on its own

  • Explain routing concepts and trade-offs
  • Help you structure your spreadsheet columns
  • Reason about a handful of stops
  • Draft driver instructions and customer messages

Where it is not enough

With dozens of stops, several vehicles, capacity limits and time windows, a language model may produce routes that look plausible but violate constraints. Results also vary between runs, which makes them hard to trust or audit.

The better pattern: Claude plus a real engine

With the Model Context Protocol (MCP), Claude can call tools on an external server. In the AIRO design, those tools validate your import, run the optimization in a deterministic solver and return results. Claude's job is to understand what you asked, call the right tool and explain the outcome in plain language.

Read more about Claude route optimization with AIRO and what MCP is.

A sample conversation

"Validate today's file and tell me what's wrong." "Optimize it for five vans, respecting morning windows." "Compare it with yesterday's plan." "Export driver sheets as Excel."

Each line maps to a tool call. The optimization is performed by the engine, not by the model.

Protecting customer data

The full file is not sent to Claude. The assistant receives summaries, validation results and KPIs. Access is authorized with OAuth and every action is logged. See our security page.

Try it

Join the waitlist to get early access to the Claude connector.

Frequently asked questions

Can Claude optimize routes on its own?

Claude can reason about a small set of stops, but it is not a solver and cannot guarantee valid or optimal routes for dozens of stops with constraints.

Should I paste my customer list into Claude?

It is better not to. A connector that keeps the file in a dedicated platform exposes far less customer data.

What is the safest way to connect Claude to an optimizer?

Use MCP with OAuth, so Claude calls scoped, logged tools and only receives summaries and results.

Turn your spreadsheet into optimized routes

Join the waitlist for early access.