Google Maps MCP server for Claude, ChatGPT, Claude Code and Cursor
Access detailed location data and perform text-based searches for places using the Google Maps Platform.
Examples of what your AI apps can do in Google Maps. You'll see the exact list of tools after you connect it.
distance_matrix_api
ToolCalculates travel distance and time for a matrix of origins and destinations. supports different modes of transportation and options like departure/arrival times. use when needing to determine travel metrics between multiple points.
maps_embed_api
ToolTool to generate an embeddable google map url and html iframe code. use when you need to display a map (place, view, directions, street view, search) on a webpage without javascript.
text_search
ToolSearches for places on google maps using a textual query (e.g., "restaurants in london", "eiffel tower").
get_direction
ToolFetches detailed directions between an origin and a destination, supporting intermediate waypoints and various travel modes.
get_route
ToolCalculates one or more routes between two specified locations using various travel modes and preferences; addresses must be resolvable by google maps.
nearby_search
ToolSearches for places (e.g., restaurants, parks) within a specified circular area, with options to filter by place types and customize the returned fields and number of results.
Free. No card needed.
How to connect Google Maps
- 1Create your free ContextGate account.
- 2Go to Connections → Add Connection, search for Google Maps and sign in to Google Maps.
- 3Add ContextGate to Claude, Cursor or ChatGPT (the Setup page shows you how), then ask it to use Google Maps.
What you get with Google Maps and ContextGate
- Your AI apps can use Google Maps Claude, Cursor, ChatGPT and other AI apps reach Google Maps through the one ContextGate connection you add to them.
- You choose which tools they can use Switch off any Google Maps tool you don't want used. It's hidden from your AI apps and refused if called.
- Every call is checked and recorded Your policies check each call (for example, personal data is hidden and secrets are blocked), and Activity keeps a record of it.
ContextGate sees only the tool calls that go through it, not your AI app's built-in tools or your chats.
Select a tool on the left to see its parameters
What you get with Google Maps and ContextGate
- Your AI apps can use Google Maps: Claude, Cursor, ChatGPT and other AI apps reach Google Maps through the one ContextGate connection you add to them.
- You choose which tools they can use: Switch off any Google Maps tool you don't want used. It's hidden from your AI apps and refused if called.
- Every call is checked and recorded: Your policies check each call (for example, personal data is hidden and secrets are blocked), and Activity keeps a record of it.
ContextGate sees only the tool calls that go through it, not your AI app's built-in tools or your chats.
Free. No card needed.
How to connect Google Maps
- Create your free ContextGate account.
- Go to Connections → Add Connection, search for Google Maps and sign in to Google Maps.
- Add ContextGate to Claude, Cursor or ChatGPT (the Setup page shows you how), then ask it to use Google Maps.