Routekit Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Routekit Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<!-- mcp-name: io.github.luisbretasjr/routekit -->
Route optimization API for Brazil. First MCP server for route optimization.
npx routekit-mcpOr configure in your MCP client:
{
"mcpServers": {
"routekit": {
"command": "npx",
"args": ["-y", "routekit-mcp"],
"env": {
"ROUTEKIT_API_KEY": "YOUR_KEY"
}
}
}
}{
"mcpServers": {
"routekit": {
"type": "url",
"url": "https://routekit.nexterait.com.br/mcp",
"headers": {
"X-API-Key": "YOUR_KEY"
}
}
}
}Get a free key (50 calls/month) at routekit.nexterait.com.br/static/signup.html
optimize_routes under multiple balance strategies (minimize_vehicles, balance_tasks, minimize_distance) and return a side-by-side comparison with winners per metric.tasks (single-location jobs) and/or shipments (paired pickup+delivery, same vehicle)fixed, per_hour, per_km, per_task_hour), max_tasks, max_travel_time_min, max_distance_kmbalance_mode: minimize_vehicles (default), balance_tasks, or minimize_distancesetup_min separate from service_min (setup charged once per location)setup_per_type / service_per_type for different times per technician/vehicle typevehicle.type tags for per-type time/cost modelingend_lat / end_lon for open routes with different destination (e.g. driver ends at home)profileinclude_geometry=true returns encoded polylines per route (for maps)matrix_overrides: user-provided per-pair travel time / distance overrides (for toll routes, restricted zones, known detours)violations reported when constraints are tightAsk your AI assistant:
"Geocode these addresses and optimize 10 deliveries in Sao Paulo for 2 drivers -- the senior finishes each stop in 20 min, the junior in 45 min. Balance tasks evenly, end both at the same warehouse, include the route polylines so I can draw them on a map."
The AI will call geocode, then optimize_routes with vehicle.type, service_per_type, balance_mode, end_lat/end_lon and include_geometry -- no manual coordinate entry needed.
/billing/usage also exposes threshold_80 and threshold_100 flags.include_steps=true to get a list of maneuvers with street names, distances and durations per step.alternatives=1..3 to get alternate routes (useful for "fastest vs shortest vs no-toll" comparisons).geocode now silently retries with abbreviation expansion ("Av" -> "Avenida"), accent normalization and token-drop heuristics when the exact query returns nothing. The response includes variant_used showing which transformation matched. Set fuzzy=false to disable.https://routekit.nexterait.com.br/v1/<tool_name>. Same X-API-Key auth, same metering. The public GET /v1/ lists all endpoints with their descriptions. Useful for integrations that don't speak MCP.optimize_routes now fetches separate distance/duration matrices per vehicle profile (car/bike/foot). When a profile container isn't deployed, it falls back to car routing transparently.geocode and reverse_geocode tools for Brazil. Users can speak in addresses instead of coordinates. No third-party API dependency.snap_to_road tool to clean up noisy GPS before routing.isochrone tool to compute areas reachable in N minutes.vehicle.type, setup_per_type, service_per_type, costs.per_task_hour for per-type time and cost realism.end_lat/end_lon per vehicle for drivers that end at a different place than they started.profile (car/bike/foot/truck).shipments (paired pickup+delivery) supportbalance_mode to distribute tasks evenly across a fleetinclude_geometry to return route polylines from the optimizerviolations now surfaced in the response for diagnosissetup_min vs service_min split for realistic location costsper_km costs and max_distance_km constraints now active| Tier | Calls/Month | Price |
|---|---|---|
| Free | 50 | R$ 0 |
| Starter | 1,000 | R$ 500/month |
| Professional | 10,000 | R$ 3,000/month |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.