4,500+ servers built on MCP Fusion
Vinkius

Google Maps MCP. Calculate routes and find locations via chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Google Maps MCP on Cursor AI Code Editor MCP Client Google Maps MCP on Claude Desktop App MCP Integration Google Maps MCP on OpenAI Agents SDK MCP Compatible Google Maps MCP on Visual Studio Code MCP Extension Client Google Maps MCP on GitHub Copilot AI Agent MCP Integration Google Maps MCP on Google Gemini AI MCP Integration Google Maps MCP on Lovable AI Development MCP Client Google Maps MCP on Mistral AI Agents MCP Compatible Google Maps MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Google Maps MCP Server gives your AI client full control over geospatial intelligence. You can geocode addresses, search millions of places (like 'Italian restaurants near me'), get deep venue details (phone, hours, reviews), and calculate optimal routes for driving, walking, or transit.

It makes complex mapping and location analysis part of a simple chat conversation.

What your AI agents can do

Directions

Calculates the distance, estimated time of arrival, and optimal route between a starting point and an endpoint.

Geocode

Converts a human-readable address or location name into precise latitude and longitude coordinates.

Place details

Retrieves detailed information—like phone numbers, opening hours, and reviews—for a specific location using its unique PlaceID.

+ 1 more capabilities included
Find Coordinates

Converts any physical address or place name into precise latitude and longitude coordinates.

Search for Locations

Searches the Google Maps database for businesses or points of interest matching a natural language query (e.g., 'pizza places in Brooklyn').

Get Place Details

Retrieves specific information about a known location, including phone numbers, opening hours, and user reviews, using its unique PlaceID.

Calculate Directions

Determines the distance, estimated time of arrival (ETA), and optimal route between two specified points.

Check Travel Modes

Calculates directions and ETAs specifically for driving, walking, bicycling, or public transit.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

action019d75a8

directions

Calculates the distance, estimated time of arrival, and optimal route between a starting point and an endpoint.

action019d75a8

geocode

Converts a human-readable address or location name into precise latitude and longitude coordinates.

place019d75a8

place details

Retrieves detailed information—like phone numbers, opening hours, and reviews—for a specific location using its unique PlaceID.

place019d75a8

place search

Searches for a specific type of business or spot (e.g., 'coffee shops') within a given area.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Google Maps, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Your AI client gets full control of geospatial intelligence with this server. You can use it to pinpoint coordinates, search for any business, dig into a location's details, and map out the best routes. It turns complex mapping and location analysis into a simple chat conversation.

geocode converts any address or location name into precise latitude and longitude coordinates. place_search searches the Google Maps database for businesses or points of interest that match a query, like 'pizza places in Brooklyn.' place_details pulls specific info—like phone numbers, opening hours, and user reviews—for a spot when you've got its unique PlaceID. directions figures out the distance, estimated time of arrival (ETA), and the optimal path between two points.

When you use directions, you can calculate routes and ETAs for driving, walking, bicycling, or public transit, letting you check travel logistics across any environment.

It's straightforward: your agent handles the heavy lifting. You just ask the questions. You don't gotta worry about complex API calls or figuring out map boundaries yourself.

How Google Maps MCP Works

  1. 1 Subscribe to the Google Maps MCP Server and provide your API key in the client setup.
  2. 2 Your AI client formulates a location query (e.g., 'What's the best Italian spot near 123 Main St?').
  3. 3 The agent calls the appropriate tool (place_search, geocode, or directions), and the server returns the actionable data (coordinates, list of places, or route path) directly to your conversation.

The bottom line is, you get to treat complex map API calls like simple chat commands.

Who Is Google Maps MCP For?

Anyone who needs location data—from logistics coordinators planning multi-stop deliveries, to real estate analysts scouting neighborhoods, to support agents resolving customer location questions. If your job involves mapping, proximity, or routing, this is for you.

Logistics Planner

Uses the directions tool to calculate multi-stop routes and verify ETAs for delivery drivers without manually opening a map.

Real Estate Analyst

Uses geocode and place_search to convert target neighborhood addresses into coordinates and check for nearby Points of Interest (POIs) to assess location quality.

Customer Support Agent

Uses place_details to instantly pull a client's business hours, phone number, or website when resolving an inquiry.

Software Developer

Uses the server to test and debug location-based API parameters and verify PlaceID metadata schemas through natural conversation.

What Changes When You Connect

  • Save time on routing: Use the directions tool to calculate optimal routes and ETAs instantly. You don't need to open a map or manually calculate distance; the agent handles it.
  • Pinpoint exact locations: The geocode tool takes any messy address string and turns it into clean, precise coordinates (Lat/Lng). This is critical for any data processing pipeline.
  • Deep dive into businesses: Forget basic searches. Use place_details with a PlaceID to pull specific data—like the phone number or opening hours—without making extra API calls.
  • Find what you need, fast: The place_search tool finds relevant businesses (e.g., 'restaurants in Seattle'). It gives you a list of candidates and their PlaceIDs to start your deep dive.
  • Support all travel types: The server handles directions for driving, walking, biking, and transit. You just ask for the route, and it handles the mode switch via directions.

Real-World Use Cases

01

Planning a cross-city delivery run

The logistics coordinator needs to route five stops across town. Instead of inputting five sets of coordinates, they ask the agent to calculate the optimal route using the directions tool. The agent returns the total distance, estimated time, and step-by-step path for the entire sequence.

02

Validating a property listing

The real estate analyst gets a target address and needs to know if there are quality amenities nearby. They first use geocode to lock down the coordinates, then run place_search for 'coffee shops' and 'dry cleaners' nearby. Finally, they use place_details on the top results to confirm business hours and reviews.

03

Assisting a customer with a store visit

The support agent's client asks for directions to a store that was recently moved. The agent uses place_search to find the current location, then uses place_details to verify the phone number and current operating hours before giving the client the final instructions.

04

Debugging location data in code

A developer needs to test how a function handles a vague address. They use the geocode tool to convert 'Downtown area' into bounding coordinates. They then use place_search to confirm if any POIs exist within those coordinates, verifying the entire data pipeline.

The Tradeoffs

Treating coordinates as sufficient

The user just inputs coordinates and expects the agent to know what's there. They think they can skip the search steps and jump straight to details.

Always start by running place_search with a general query (e.g., 'restaurants') to find the relevant PlaceIDs. Then, use place_details on a specific PlaceID to get the full info you need.

Ignoring travel mode requirements

Asking for directions without specifying if they are driving, walking, or taking public transport. The agent might return an unusable default route.

When calculating routes, specify the mode. Call directions and explicitly tell the agent: 'Calculate the route by walking' or 'Give me directions by transit'.

Assuming a single search is enough

Running place_search for 'pizza' and assuming the top result has the hours and phone number. It only provides a list, not the deep details.

First, use place_search to get the list and the PlaceIDs. Then, pass the most promising PlaceID to place_details to extract the hours and phone number.

When It Fits, When It Doesn't

Use this if your core problem is 'Where is X, and how do I get there?' Use the place_search tool first to narrow down the candidates and get PlaceIDs. If you have a specific address, use geocode to get the coordinates. If you have two known points and need the time/distance, use directions. Don't use this if you just need a simple text search or general knowledge. If you need to know what's open right now, you must use the specific metadata from place_details after finding the PlaceID.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Google Maps. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 4 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

directions geocode place_details place_search

Manually mapping out a multi-stop route is a nightmare.

Right now, if you need a multi-stop itinerary—say, dropping off supplies at a warehouse, then hitting three client sites, then ending at the office—you open a map. You manually input the first stop, get the route. You copy the ending coordinates, paste them as the start for the next leg. You repeat this process five or six times, swapping modes (driving to parking, walking to the door). It's tedious, and you're always worried about the total accumulated time.

With the Google Maps MCP Server, you just ask the agent: 'Plan a route from Warehouse A to Client B, then to the Office, minimizing total travel time.' The agent runs the `directions` tool, handles the different modes (driving/walking), and returns one comprehensive, optimized plan. You get the full path and total ETA in one go.

Google Maps MCP Server: Get location intelligence in a chat.

You don't have to switch between a map platform, a directory search, and a dedicated API documentation page. The agent handles all the steps. Instead of calling `place_search` to get a list, then calling `place_details` for each one, you just ask: 'Show me the phone number and hours for the best Italian place near this address.'

The server intelligently runs `place_search` and then `place_details` behind the scenes. The result is a single, conversational answer with all the specific metadata you need. It makes complex data gathering feel like a simple question.

Common Questions About Google Maps MCP

How do I use the `geocode` tool with Google Maps MCP Server? +

You ask the agent to geocode the address directly. For example: 'What are the coordinates for 1600 Amphitheatre Pkwy?' The server converts the address into the precise Lat: and Lng: coordinates.

Does `place_search` find businesses that are closed? +

No. While place_search finds the location, you should follow up with place_details to verify current operating hours. This confirms if the business is open right now.

Which tool should I use for trip planning? directions? +

The directions tool is for trip planning. It calculates the distance, ETA, and optimal route between two points, and it supports multiple travel modes (driving, walking, transit).

Can I get reviews using `place_details`? +

Yes. The place_details tool retrieves deep metadata, including user reviews, phone numbers, and websites, provided you supply the unique PlaceID.

How do I find nearby amenities using Google Maps MCP Server? +

Start by using place_search with a query like 'hospitals near me'. This finds a list of potential locations and gives you the PlaceIDs needed for further investigation.

How do I calculate optimal routes using the `directions` tool? +

The directions tool calculates the shortest route, ETA, and distance between two points. You just provide the origin and destination, and the tool figures out the optimal path for driving, walking, or transit.

What is the best way to get detailed information using `place_details`? +

You need the PlaceID. Using place_details requires the specific PlaceID to pull deep information like phone numbers, hours, or website links. You can get that ID first using place_search.

Does `place_search` handle specific criteria like 'open now'? +

Yes, place_search accepts detailed text queries. You can ask it for 'open pizza places near me' or 'hospitals open now' to narrow down your results.

Can my agent find the latitude and longitude of an address via Google Maps? +

Yes. Use the 'geocode' tool. Provide the physical address or location name, and the agent will translate the string into precise geographic coordinates required for spatial analysis flawlessly.

How do I get reviews and opening hours for a restaurant via chat? +

First, use 'place_search' to find the restaurant and its PlaceID. Then, use 'place_details' with that ID. Your agent will fetch the full payload including reviews, ratings, and operating hours natively.

Can I calculate the driving time between two cities through the agent? +

Absolutely. Use the 'directions' tool. Provide the origin and destination addresses and set the mode to 'driving'. The agent will return the distance and estimated time of arrival (ETA) synchronously.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 4 tools

We've already built the connector for Google Maps. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 4 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.