Skip to content
Vinkius

Google Roads Connector for AI agents.

4 live capabilities

Snap GPS coordinates to road geometries and retrieve real-time speed limits.

Live agent request Google Roads / Connector

Waiting for input…

AI Agent

Why people use Google Roads

Google Roads for Precise Fleet Telemetry and Map Matching

This Connector handles that heavy lifting for you. By snapping those raw pings to the actual road geometry, your agent produces clean, usable tracks instantly. You get smooth routes and accurate data without the manual cleanup.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • Visual Studio Code
  • Windsurf

What Vinkius changes

You get clean, road-aligned GPS data and speed limits through a simple chat interface.

Use it from Claude, ChatGPT, Cursor or another AI client you already have.

One account · 6,100+ Connectors

  1. Real-world use case 01

    Fleet Speed Compliance

    A manager asks the agent to check if a truck stayed under the speed limit on a specific route using get_snapped_speed_limits.

  2. Real-world use case 02

    Smooth Route Visualization

    A developer wants to turn a jagged GPS trail from a bike ride into a smooth line on a map using snap_to_roads.

  3. Real-world use case 03

    Accident Safety Audit

    An analyst asks for the speed limits of a road where a collision occurred to see if the driver was speeding using get_speed_limits.

Complete set · 4capabilities

The complete Google Roads capability set.

These are the exact actions your AI can choose when you ask it to work with Google Roads.

Capability set01 / 01

01—04

4 capabilities in this set.

Part of 4 available through Google Roads.

  1. 01 Capability

    Get nearest roads

    Identifies the closest road segment for individual GPS points that do not form a continuous path.

  2. 02 Capability

    Snap to roads

    Matches GPS paths to roads with interpolated points and place IDs for smooth route reconstruction.

  3. 03 Capability

    Get snapped speed limits

    Snaps coordinates to roads and returns the posted speed limits in a single request.

  4. 04 Capability

    Get speed limits

    Pulls speed limit values for specific road segments using their unique place IDs.

Set up in minutes

One URL. Then ask Google Roads to work.

Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Google Roads from the conversation.

Choose your client

Live preview
Advanced clients IDE · CLI

Claude · Web + desktop

Official guide ↗

Connector URL · ready to paste

Streamable HTTP
https://edge.vinkius.com/vk_preview_icL7P1wSdhqlP5hejAj1lwlYwJ0IrlWvNXEfqUmc/mcp
  1. Step 01

    Open Connectors

    In Claude Web or Claude Desktop, open Settings and choose Connectors.

  2. Step 02

    Add the URL

    Choose Add custom connector, name it Google Roads, and paste the URL above.

  3. Step 03

    Turn it on in chat

    Select +, open Connectors, and enable Google Roads for the conversation.

Where the request belongs

Work Google Roads can move forward.

Built around the request

This is for anyone who deals with GPS data that looks like a mess. It's built for people who need to turn raw telemetry into clean, usable map data without manual cleanup.

01

Fleet Manager

Monitoring driver speed compliance and cleaning vehicle telemetry to see where trucks actually spent their time.

02

Mapping Developer

Converting jagged GPS traces from mobile apps into smooth, drivable lines for map visualization.

03

Safety Analyst

Retrieving speed limit data for specific segments to audit driver behavior during incidents.

04

GIS Professional

Snapping scattered survey points to the nearest road network for spatial analysis and cartography.

Bring your own AI

Change the model, client or framework. Keep Google Roads connected.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • VS Code
  • Windsurf
  • ZCode
  • Cline
  • Zed
  • Continue
  • Kiro
  • Roo Code
  • Zencoder
  • Goose
  • Void
  • Augment Code
  • Amp
  • Qodo
  • Tabnine
  • Pieces
  • Sourcegraph Cody
  • JetBrains
  • Warp
  • Amazon Q
  • Antigravity
  • BoltAI
  • Raycast
  • Jan
  • LM Studio
  • AnythingLLM
  • Open WebUI
  • Msty
  • Cherry Studio
  • LibreChat
  • TypingMind
  • Chorus
  • 5ire
  • n8n
  • LangChain
  • LlamaIndex
  • CrewAI
  • Vercel AI SDK

Before you connect

Questions about Google Roads.

The practical details behind the request, access and result.

Can the Google Roads MCP clean up jumpy GPS data?

Yes, it snaps noisy GPS pings to the nearest drivable road geometry. This removes the 'jitter' caused by GPS drift and creates a smooth path for your maps.

How does the Google Roads MCP help with fleet management?

It allows you to see exactly which roads your vehicles traveled on and helps you monitor speed compliance by pulling posted limits for those specific segments.

Can I get speed limits for a specific road with the Google Roads MCP?

Yes, you can pull posted speed limits for road segments using their place IDs. This is great for analyzing driver behavior against legal limits.

Does the Google Roads MCP work for batch coordinates?

Yes, it can handle up to 100 coordinate pairs in a single request. This makes it efficient for processing large sets of telemetry data at once.

Can I use the Google Roads MCP to find the nearest street for a single point?

Yes, the capability can identify the nearest road segment for individual points, even if they aren't part of a continuous path or sequence.

How does the Google Roads MCP handle different road types?

It identifies the most likely roads traveled and provides the corresponding road geometry and posted speed limits, regardless of whether it's an urban or rural road.

Can my AI snap a GPS track to the actual roads travelled?

Yes! Use the snap_to_roads capability with your GPS coordinates in path format (latitude,longitude pairs separated by pipes). For example: path=40.7128,-74.0060|40.7135,-74.0055|40.7142,-74.0048. Set interpolate=true for smoother road geometry with additional interpolated points between your input coordinates. The response includes snapped coordinates, original coordinates, and place IDs for each road segment.

How do I get speed limit data for a specific road segment?

Use the get_speed_limits capability with place IDs obtained from snap_to_roads or get_nearest_roads responses. For example: place_ids=ChIJplaceId1|ChIJplaceId2|ChIJplaceId3. The API returns speed limits in km/h for each road segment. If you need both snapped coordinates AND speed limits in one call, use get_snapped_speed_limits with a GPS path instead.

What is the difference between snap_to_roads and get_nearest_roads?

snap_to_roads assumes your coordinates form a continuous path and snaps them to the most likely sequence of roads travelled, with optional interpolation for smoother geometry. get_nearest_roads treats each coordinate independently and finds the nearest road segment for each point without assuming they form a path. Use snap_to_roads for GPS tracks and routes, and get_nearest_roads for scattered individual points.

One connection away

Give your agent a direct line to Google Roads.

Connect Google Roads once. Keep it beside 6,100+ managed Connectors when the next task needs more.

Explore every Connector No credit card required · Free tier available