reverse_geocode
Reverse Geocode
Convert geographic coordinates (latitude/longitude) into a human-readable address. Returns the closest matching address, street, or area for the given location.
Ask your agent in plain language. Each of these maps to a real tool on the server.
reverse_geocode
Convert geographic coordinates (latitude/longitude) into a human-readable address. Returns the closest matching address, street, or area for the given location.
matrix_routing
Calculate a matrix of route summaries (travel times and distances) for multiple origin-destination pairs. Useful for finding the nearest facility, comparing multiple destinations, or building distance tables.
create_geofence_project
Create a new geofencing project. Projects are containers for organizing geofences.
geofence_position_report
Check whether an object at a given position is inside, outside, or near any geofences in a project. Reports the object's relationship with all fences and records a transition if the object has crossed a fence border.
list_geofence_projects
List all geofencing projects. Projects are used to organize geofences into logical groups for easier administration.
create_geofence_alert
Create an alert on a geofence that sends notifications when a tracked object enters, exits, or dwells within the fence. Alerts are delivered to a specified notification contact group via webhooks or email.
snap_to_roads
Match raw GPS points to the road network and reconstruct the driven route. Corrects GPS drift by snapping points to the nearest valid road. Returns matched positions along with road details such as speed limits and road names.
manage_contact_group
Create, update, or list notification contact groups. Contact groups define where geofence alerts and other notifications are delivered, including webhook URLs and email addresses.
create_geofence
Create a geofence (virtual boundary) within a project. Supports circle, polygon, corridor, and rectangle shapes. Geofences are used to detect when tracked objects enter, exit, or dwell within defined areas.
get_geofence_transitions
Retrieve the history of geofence border crossings (transitions) for a tracked object. Shows when objects entered or exited specific geofences.
delete_contact_group
Delete a notification contact group.
list_geofences
List all geofences within a project. Returns fence IDs, names, and geometry information.
reachable_range
Calculate the area reachable from a given origin within a specified budget (time, distance, fuel, or energy). Returns a polygon boundary representing the reachable area, useful for isochrone/isodistance maps and EV range estimation.
list_geofence_alerts
List all alerts configured on a specific geofence.
delete_geofence_alert
Delete a geofence alert to stop receiving notifications for a specific transition.
get_location_history
Retrieve a page of position history for a tracked object from a specified time. Requires an Admin Key; the requested time range cannot exceed 24 hours.
optimize_waypoints
Optimize the visiting order of waypoints for the fastest overall route (traveling salesman problem). Takes a set of locations and returns the optimal sequence, considering traffic and optional time constraints.
search_geocode
Search for addresses, places, and points of interest using TomTom's fuzzy search. Bias results around a specific location and filter by country or category. Use autocomplete to recognize query terms and list_poi_categories to discover category IDs.
delete_geofence_project
Delete a geofencing project and all its associated fences.
calculate_route
Plan a route between two or more locations, taking into account real-time and historical traffic. Supports multiple route types (fastest, shortest, eco), travel modes, waypoints, and vehicle-specific constraints. Returns route summary with distance, travel time, and traffic delays.
traffic_flow
Get real-time traffic flow data for a road segment near a given location. Returns current speed, free-flow speed, and congestion level for the closest matching road.
create_tracked_object
Create a new tracked object in the Location History service. Once created, positions can be reported for this object.
delete_geofence
Delete a geofence from a project.
list_tracked_objects
List all tracked objects in the Location History service. Objects represent entities (vehicles, devices, etc.) whose positions are being tracked.
report_object_location
Report a position update for a tracked object. Records the location in the object's history and can trigger geofence transitions when combined with the Geofencing service.
traffic_incidents
Retrieve real-time traffic incidents within a bounding box area. Returns details about jams, road closures, construction, and other traffic-related events including location, severity, and road information.
list_poi_categories
List TomTom point-of-interest categories, subcategory IDs, and synonyms. Pass selected IDs as comma-separated text to search_geocode categorySet.
autocomplete
Recognize brand names, POI categories, and plain text in a search query. Use returned category IDs with search_geocode categorySet to refine a place search.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Search and reverse-geocode addresses and places, recognize autocomplete query terms, discover POI categories, calculate routes and route matrices, optimize waypoints, and retrieve real-time traffic flow and incidents. Calculate reachable ranges with time, distance, fuel, or energy budgets and match GPS traces to roads. Existing tools also manage geofencing projects, fences, alerts, tracked objects, location history, and notification contact groups.
Common questions about connecting Tomtom to AI agents with Metorial.