# luisbretasjr/RouteKit MCP

Source: https://glimind.com/server/glama%2Fluisbretasjr%2Froutekit-mcp
Registry id: `glama/luisbretasjr/routekit-mcp`
Status: unknown

## Tools (10)

- `calculate_route`: Driving route between points with real road distances and ETAs. Supports waypoints, encoded polyline geometry, turn-by-turn steps, and up to 3 alternative route
- `compare_routes`: Run optimize_routes under multiple balance strategies and return a side-by-side comparison with winners per metric.
- `distance_matrix`: NxN distance/duration matrix between up to 5000 locations (transparently chunked for large sets, cached for repeated queries).
- `geocode`: Convert a Brazilian address or place name to latitude/longitude. Restricted to Brazil, in-house geocoder with no third-party dependency. Built-in fuzzy fallback
- `geocode_batch`: Geocode up to 50 addresses in a single call with parallel execution. Perfect for delivery manifests or client lists.
- `isochrone`: Area reachable from a point within N minutes by car. Returns a GeoJSON Polygon useful for coverage analysis, depot placement, and service area definition.
- `optimize_routes`: Advanced VRP solver with tasks, shipments, constraints, per-vehicle costs, balance modes, mixed profiles, geometry, matrix overrides, and violation reporting.
- `reverse_geocode`: Convert lat/lon to a human-readable Brazilian address with components (road, neighborhood, city, state, postcode).
- `snap_to_road`: Snap a raw GPS coordinate to the nearest road segment. Returns the snapped point, distance from the original, and road name.
- `validate_eta`: Simulate a pre-defined route in Python and return the real arrival times plus any constraint violations. Use when you already have a fixed order of stops and ju

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
