Plan routes and check traffic with TomTom Maps

Plans and compares routes, including multi-stop trips, EV routes and reachable range, then checks traffic incidents along the way. It confirms the start and end points first and says what time its traffic picture describes.

Read-onlyUses 7 TomTom Maps toolsWorks in RevampKey, Claude Code, Codex and Cursor

Use in RevampKey

Get RevampKey to connect TomTom Maps

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and TomTom Maps is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

curl -fsSL --create-dirs -o .claude/skills/tomtom-maps-route-planning-with-traffic/SKILL.md https://revampkey.com/marketplace/tomtom-maps/skills/route-planning-with-traffic/SKILL.md
Other agents
Other agents

When to use it

  • You need a drive time or the fastest way between two places.
  • You are planning a trip with several stops and need them in a sensible order.
  • You want to know whether an EV can make a journey and what traffic is on the way.

What it looks like

You

Plan a drive from Leeds station to Manchester airport with a stop in Wakefield, and tell me if there are any incidents on the M62.

tomtom-routingtomtom-geocodetomtom-ev-routingtomtom-reachable-range+3 more
Agent

The fastest route is 1 hour 2 minutes for 84 km via Wakefield, with the M62 running slower near junction 25. Checked at 08:10 today, there is one incident on the route, a lane closure about 6 km ahead. The alternative via the A1 adds 9 minutes but avoids it.

The SKILL.md file

View raw
name: tomtom-maps-route-planning-with-traffic

Plan and compare routes with TomTom Maps (point-to-point, multi-stop, EV routing and reachable range) and check traffic incidents along them, the way a careful dispatcher or journey planner does. Use when the user asks for a route, a drive time, the fastest or shortest way between places, a multi-stop trip, whether an EV can make a journey, how far a car can go, or what traffic and incidents are on the way.

A route answer is only useful if the endpoints are right, the constraints match the vehicle and the trip, and the traffic picture is checked for the time of travel. Most wrong routes come from a bad start or end point, not from the routing engine. Confirm the places first, then route, then check conditions.

1. Pin down the endpoints and the trip shape

Before calling tomtom-routing, settle:

  • Origin and destination as coordinates or unambiguous addresses. A place name like "Springfield" or a street with no city is not an endpoint. If the text is ambiguous, resolve it first with tomtom-geocode and confirm the match with the user. This is a separate job from route planning; use location-search-and-enrichment when the user has a list of addresses to clean up.
  • Stops, if any, and their order. Ask whether the stops must be visited in the given order or whether the user wants the best order. Do not reorder stops silently; say when you have chosen an order and why.
  • Departure time or "now". Traffic and any time-of-day restriction depend on it. If the user does not say, state that you assumed "now" and that the result will differ at other times.
  • Mode of travel. Car, truck, EV or walking-style assumptions change the answer. Only use EV routing when the user has an EV and wants charging or energy planning.

Route options are a comparison, not one answer. Ask what matters: fastest, shortest, or avoiding tolls, highways or ferries, if the routing options support it. Check the tool's own parameters for what it accepts; do not assume a preference exists.

2. Choose the right routing tool by question

  • One start, one end: tomtom-routing. This is the default.
  • Several stops: tomtom-routing with the stops in the agreed order. Only consider reordering if the user asked for the best order.
  • EV trip, charging stops, battery state: tomtom-ev-routing. A standard route is not an EV plan. If the user has not given battery level, consumption or charging need, ask before presenting energy figures as fact.
  • "How far can I get from here?": tomtom-reachable-range. This answers an area question, not a route question. Do not present its output as a route.
  • "Which fuel stations, chargers or restaurants are on the way?": tomtom-search-along-route once you have a route. Hand the place-finding detail to location-search-and-enrichment if the user wants a fuller list for each point.

3. Check traffic, and say when it is current

Call tomtom-traffic for the corridor of the route. Look for:

  • Incidents on the route itself, not just nearby. An incident 2 km off the route is a note, not a reroute trigger.
  • Closures and long delays are decisive. A minor slowdown is worth a mention and rarely changes the recommendation.
  • Time of travel. Current conditions describe now. If the departure is hours away, say that the traffic picture may change and offer to recheck closer to departure.

Do not report traffic as a guarantee. The honest form is "at the time of checking, the route had X and Y".

4. Compare, then explain the trade-off

When there are two or more candidate routes, compare them on the same basis: duration, distance, incidents, tolls or other constraints the user asked about. State the difference in plain terms: "Route B is 6 minutes longer, avoids the closure on the A4 and adds 8 km." The user should be able to choose from that sentence alone.

5. Visualise only when it helps

If the client shows an interactive map, the route and incidents will appear. Use tomtom-dynamic-map only when the user wants a map view of a larger set of places or routes. Do not make the map the answer; the numbers and the recommendation are the answer.

Common patterns and traps

  • Routing from a loosely named place. The route is then calculated from the wrong town and looks plausible. Check the resolved coordinates or address against what the user meant before quoting any time.
  • Reusing a standard route for an EV trip. Distance and time are not energy. Use tomtom-ev-routing and say which assumptions it used.
  • Confusing reachable range with a route. A reachable area is a set of places you can get to; it has no single path. Present it as coverage.
  • Quoting traffic as the future. Traffic is a snapshot. A "fastest route now" may be slower at rush hour. State the time.
  • Silent stop reordering. Changing the user's stop order without saying so makes the route wrong for their plan.
  • Treating an incident as a closure. Incident data can be partial. Report what the tool says and avoid stating a road is closed unless the result says so.
  • Stacking route, traffic and POI calls for a simple question. If the user asked only for a drive time, answer that first and offer the rest.

Output

Route: <origin> to <destination> [via <stops in order>]
Assumed: <departure time or "now">, <mode>, <other preferences>
Option A: <duration>, <distance>, <notable incidents or constraints>
Option B: <duration>, <distance>, <difference from A> (if compared)
Traffic at check time (<time>): <incidents on route, or "none reported on route">
Recommendation: <option and the one reason>
Not established: <e.g. departure traffic, EV energy use, unverified addresses>

Rules

  • Never claim a route, time or traffic state as guaranteed. State the check time and the assumptions.
  • Do not present reachable-range output or a general map as a route.
  • Do not change the user's stop order without saying so.
  • Do not treat traffic data as a real-time closure feed unless the result states it.
  • Do not state EV energy or charging figures unless the user gave the battery and vehicle inputs, or label them as assumptions.
  • Do not run any tool in this skill that would create, save or send anything; the connector here is read-only for this job. If a user asks to save a route or share it externally, wait for the user's explicit yes before doing so, and check first whether a tool supports it.

Done when

  • The endpoints are confirmed as unambiguous places, with the departure assumption stated.
  • The route tool that matches the question has been used, and each comparison uses the same basis.
  • Traffic has been checked on the route corridor, with the check time given.
  • The recommendation is stated with its reason, and anything not checked is listed under "Not established".

TomTom Maps tools it uses

  • tomtom-routing
  • tomtom-geocode
  • tomtom-ev-routing
  • tomtom-reachable-range
  • tomtom-search-along-route
  • tomtom-traffic
  • tomtom-dynamic-map

Tool list from TomTom Maps MCP tool list (catalog).

FAQ

Does it know live traffic?

It reports traffic at the time it is checked. For a trip later in the day, ask it to recheck closer to departure.

Can it plan an EV trip with charging stops?

Yes, with the EV routing tool, but it needs your battery level and consumption to give energy figures. Without them, it can only give general assumptions.