Tomtom
TomTom provides a suite of location-based services and APIs, including mapping, routing, traffic information, and geofencing, enabling developers to integrate advanced navigation and location functionalities into their applications.
Verdict
Common use cases
- Calculate delivery routes with live traffic
- Find nearby EV charging stations for trip planning
- Pull traffic flow data for incident reports
- Search POIs by category for market research
- Verify map tile copyrights before publishing
Integration
- Vendor
- Tomtom
- Category
- developer-tools
- Auth
- API_KEY
- Tools
- 19
- Composio slug
tomtom
Tools
- Calculate Route
Tool to calculate driving routes. use when you need directions with optional waypoints and traffic consideration.
- Category Search
Tool to search for points of interest by category. use when you need to find pois within a specific category around a location or area.
- EV Charging Stations Availability
Tool to retrieve ev charging station availability info. use when you have the connectorsetid and poiid to get live availability.
- Flow Segment Data
Tool to retrieve traffic flow data for a specific road segment. use when you need current and free flow speeds for given coordinates.
- Fuzzy Search
Tool to perform a fuzzy search for addresses and points of interest. use when you need flexible matching on free-form location queries.
- Get Map Copyrights
Tool to retrieve copyright information for a specific map tile. use when you need to display or verify attribution for a given tile.
- List Assets Sprites
Tool to list available sprites for a given asset version. use after determining the assetversion.
- List Map Fonts
Tool to list available font asset versions for map rendering. call after confirming the api key is valid.
- List map styles
Tool to list available map styles. use after selecting an asset version to retrieve style options.
- List Sprite Versions
Tool to list available sprite asset versions. use when you need to know which sprite versions are available after obtaining a valid api key.
- MAP_DISPLAY_RASTER_TILE
Tool to retrieve a raster map tile for specified coordinates and zoom. use when you need direct tile image data for custom map rendering.
- Map Display Static Image
Tool to fetch a static map snapshot given center coords and zoom. use when you need a standalone map image for display.
- Map Display WMS GetMap
Tool to retrieve a map image via wms getmap. use when you need georeferenced map layers for custom rendering.
- Matrix Routing
Tool to calculate travel time and distance matrix between multiple locations. use when you require a matrix of travel times and distances between multiple origins and destinations.
- Nearby Search
Tool to find points of interest near a specified location. use after confirming coordinates to discover nearby pois.
- Points of Interest Search
Tool to search for points of interest by query. use when you need poi suggestions by name or category.
- Reverse Geocode
Tool to convert geographic coordinates into a human-readable address. use when you need to obtain address information from latitude and longitude values.
- Structured Geocode
Tool to convert structured address fields into coordinates. use after collecting street, city, and postal code.
- Traffic Incidents
Tool to retrieve detailed traffic incidents within a bounding box. use when you need incident details for a defined map area.
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings > Integrations > MCP Servers. 2. Click 'Add MCP Server' and select TomTom from the catalog. 3. Paste your TomTom API key into the authentication field — generate one at developer.tomtom.com under your account dashboard if you don't have it yet. 4. Save the connection and wait for the green 'Connected' indicator. 5. Open any Space and type '@TomTom' to confirm the integration appears in the mention menu. 6. Test it by sending '@TomTom calculate a driving route from San Francisco to Los Angeles with traffic' — you should see route details, distance, and estimated travel time in the response. 7. If the response mentions quota or authentication errors, verify your API key has active credits and the correct permissions enabled in your TomTom account.
What teammates see: by default, memories from Tomtom are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Route With Waypoints
@TomTom calculate a driving route from 123 Main St, Austin TX to 456 Oak Ave, Houston TX with a waypoint at 789 Elm Rd, Brenham TX, considering current trafficOpen in a Space →
Find Nearby Restaurants
@TomTom search for restaurants within 2 miles of downtown Seattle WA and list the top 10 results with addressesOpen in a Space →
Check Charging Availability
@TomTom get the current availability for EV charging station with POI ID 'US12345' and connector set ID 'CHAdeMO-50kW'Open in a Space →
Traffic Flow Analysis
@TomTom retrieve traffic flow data for the road segment at coordinates 37.7749, -122.4194 in San Francisco and compare current speed to free flowOpen in a Space →
Fuzzy Location Search
@TomTom fuzzy search for 'cenral park new york' and return the top 5 matches with full addresses and coordinatesOpen in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@tomtom find all EV charging stations within 5km of downtown Seattle and show me which ones have CCS fast chargers available right now
Found 12 EV charging stations within 5km of downtown Seattle. Of these, 4 have CCS fast chargers with real-time availability: ChargePoint Station (Pike St) has 2/4 connectors available, Electrify America (Convention Center) has 3/6 available, EVgo (Capitol Hill) has 1/2 available, and Shell Recharge (Westlake) has 4/4 available. The remaining 8 stations either lack CCS connectors or don't report live availability data. Closest available CCS charger is 0.8km from your search center.
This example combines Category Search with EV Charging Stations Availability to demonstrate location-based filtering plus live data retrieval. Real availability requires valid connector set IDs and POI IDs from the initial search. TomTom's coverage varies by region—some charging networks don't share real-time data.
@tomtom calculate the fastest route from San Francisco to Los Angeles with a stop in San Luis Obispo, accounting for current traffic conditions
Route calculated: SF to LA via San Luis Obispo, total distance 383 miles, estimated time 6 hours 12 minutes with current traffic. Depart SF southbound on US-101, waypoint stop in San Luis Obispo after 231 miles (3h 45m), then continue 152 miles to LA (2h 27m). Traffic delay adds approximately 28 minutes compared to free-flow conditions—heaviest congestion detected near San Jose (northbound) and approaching LA metro area. Route avoids I-5 due to construction delays reported near Coalinga.
Calculate Route demonstrates multi-waypoint planning with live traffic integration. The response includes distance, time, and traffic-aware routing decisions. Note that traffic data accuracy depends on TomTom's real-time feed coverage—rural segments may show estimated rather than observed conditions.
@tomtom search for 'coffee shop' near the Eiffel Tower and summarize which ones have the highest ratings based on POI data
Fuzzy Search returned 18 coffee shops within 1km of the Eiffel Tower. TomTom POI data doesn't include user ratings, but I can identify prominent chains and independent cafés: Café de l'Homme (Trocadéro, 0.3km), Carette (Place du Trocadéro, 0.4km), Starbucks (Avenue de la Bourdonnais, 0.5km), and several local establishments along Rue Saint-Dominique. For ratings, you'd need to cross-reference these results with a reviews platform like Google Places or Yelp, as TomTom focuses on location and category data rather than sentiment scoring.
Fuzzy Search excels at flexible, typo-tolerant location queries and returns structured POI data (name, address, coordinates, category). However, TomTom's dataset doesn't include reviews or ratings—this example shows how to pair the MCP's output with external context or other data sources for richer insights.
Use-case deep-dives
When TomTom beats Google Maps for multi-stop dispatch
A 6-person HVAC company runs 3 trucks doing 8-12 service calls per day. The dispatcher uses Switchy to calculate routes with waypoints and live traffic through TomTom's Calculate Route tool, then shares the optimized sequence in Slack. This works because TomTom's routing API handles up to 150 waypoints per request and returns turn-by-turn instructions the drivers can follow without switching apps. The trade-off: if your team needs real-time driver location tracking or two-way dispatch updates, TomTom is read-only—you'll need a fleet management platform on top. But for morning route planning where the dispatcher owns the sequence and drivers execute it, TomTom gives you enterprise routing without enterprise pricing. If your daily stop count is under 20 per vehicle and routes change less than twice per shift, this is the call.
Why TomTom's Category Search fits retail pickup workflows
A 10-person DTC brand launches buy-online-pick-up-in-store and needs a store locator on their site. The dev team uses Switchy to prototype the Category Search and Fuzzy Search tools, testing queries like 'coffee shops near 10014' to understand response shape before writing production code. TomTom returns POI data with opening hours, phone numbers, and distance—enough to build a working locator in a sprint. The threshold: if you need indoor maps, real-time inventory at each location, or custom POI categories your brand defines, TomTom won't cover it. But for finding your own retail locations or third-party pickup partners within a radius, the API is fast and the category taxonomy is broad. If your store count is under 500 and you're not doing sub-meter accuracy, TomTom gets you live in two weeks.
When TomTom's charging data supports product discovery
A 4-person startup is building a trip planner for EV drivers and needs to validate whether live charging station availability is feasible. The PM uses Switchy to call TomTom's EV Charging Stations Availability tool during user interviews, showing real-time connector status for stations along a test route. This works for early-stage research because TomTom's data covers major networks in North America and Europe, and the API returns availability within 2 seconds. The catch: you need the connectorSetID and poiID upfront, which means you're chaining a search call first—adds latency if you're doing this on every map pan. If your MVP is route-based (user enters start and end, you show charging stops), TomTom fits. If you're building a live map where users browse stations freely, expect 4-6 second load times. For a 3-month prototype budget, this is the dataset to start with.
Frequently asked
What does the TomTom MCP do in Switchy?
It gives your AI agents access to TomTom's mapping and routing APIs — calculate driving routes with traffic, search for points of interest by category, check EV charging station availability, and pull live traffic flow data for road segments. Your team can ask natural-language location questions and get structured geographic answers without writing API calls.
Do I need a TomTom developer account to use this MCP?
Yes. You need a TomTom API key, which requires signing up for a TomTom developer account at developer.tomtom.com. The MCP uses API key authentication, so whoever connects it in Switchy must have access to a valid key. Free-tier keys work, but check TomTom's rate limits if your team runs heavy queries.
Can the TomTom MCP book rides or send navigation to my phone?
No. It calculates routes and retrieves map data, but it doesn't integrate with navigation apps or ride-hailing services. If you need turn-by-turn directions on a device, you'll still use TomTom's consumer apps or embed their SDKs. This MCP is for querying location intelligence, not controlling navigation hardware.
How is this different from just calling TomTom's REST API?
The MCP wraps nineteen TomTom endpoints so your AI can call them via natural language instead of you writing HTTP requests and parsing JSON. If your team already has API integration code, you don't need this. If you want agents to answer "find EV chargers near Denver" without custom scripting, the MCP is faster.
Does TomTom MCP usage count against my Switchy plan limits?
MCP calls count as agent actions in Switchy, so yes — they consume your plan's action quota. They also count against your TomTom API key's rate limits and monthly request cap. If you hit TomTom's free-tier ceiling, you'll need to upgrade your TomTom account separately; Switchy doesn't bundle third-party API costs.