Google Maps Places MCP server
Allow AI systems to search for places and get business info via Google Maps Places API.
1 stars100 downloads/wk
Reviews
Write oneNobody has reviewed Google Maps Places yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Google Maps Places tools (2)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
photo_getGet a photo URL for a place. Use the photo name from a text search response. At least one of maxHeightPx or maxWidthPx should be specified.
text_searchSearch for places using a text query. Returns place details including name, address, rating, opening hours, photos, and more.
Public scan report
scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it
- Code scan21 source files scanned; 21 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 19 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Google Maps Places compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 70% of 3,471 Web search servers
- Tools
- 2
- the typical Web search server has 5
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 55% of 1,788 Web search servers
- Downloads a week
- 100
- more than 55% of 837 Web search servers with a package
What its tools let an agent do: 2 read
Install Google Maps Places in Claude Code, Cursor or VS Code
Runs npx -y google-maps-places-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add google-maps-places-mcp -- npx -y google-maps-places-mcp
What the publisher says
From the Google Maps Places repository's README, as published. We do not edit it. Read it on GitHub
google-maps-places-mcp
MCP server for Google Maps Places API - search for places and get photos.
Use Cases
Meeting coordination: Someone emails "Let's meet at Nando's near the office - what time works best for you?" → your AI assistant looks up the location, checks opening hours, and adds it to your calendar with the address.
Local recommendations: Ask "find a quiet café with WiFi near King's Cross for a 2-hour work session" → get places with ratings, hours, and photos to help you decide.
Address validation: Confirm or autocomplete partial addresses before sending mail or booking deliveries.
(These are just examples - any workflow that needs place search or business info can use this.)
Setup
1. Create Google OAuth credentials
- Go to Google Cloud Console
- Create a new project (or use existing)
- Enable the Places API (New)
- Go to APIs & Services → OAuth consent screen, set up consent screen
- Go to APIs & Services → Credentials → Create Credentials → OAuth client ID
- Choose Web application
- Add http://localhost:3000/callback to Authorized redirect URIs
- Note your Client ID and Client Secret
2. Run the server
GOOGLE_CLIENT_ID='your-client-id' \
GOOGLE_CLIENT_SECRET='your-client-secret' \
MCP_TRANSPORT=http \
npm startThe server runs on http://localhost:3000 by default. Change with PORT=3001.
3. Add to your MCP client
With the server running, follow the instructions on install-mcp, which generates the right config for your MCP client (Claude Code, Claude Desktop, Cursor, Cline, VS Code, and more).
Architecture
This server acts as an OAuth proxy to Google:
graph LR
A[MCP client] <--> B[google-maps-places-mcp] <--> C[Google OAuth/API]- Server advertises itself as an OAuth authorization server via /.well-known/oauth-authorization-server
- /register returns the Google OAuth client credentials
- /authorize redirects to Google, encoding the client's callback URL in state
- /callback receives the code from Google and forwards to the client's callback
- /token proxies token requests to Google, injecting client credentials
- /mcp handles MCP requests, using the bearer token to call Places API
The server holds no tokens or state - it just proxies OAuth to Google.
Tools
OAuth Scope
- cloud-platform - Access to Google Cloud APIs (required for Places API New)
Contributing
Pull requests are welcomed on GitHub! To get started:
- Install Git and Node.js
- Clone the repository
- Install dependencies with npm install
- Run npm run test to run tests
- Build with npm run build
Releases
Versions follow the semantic versioning spec.
To release:
- Use npm version to bump the version
- Run git push --follow-tags to push with tags
- Wait for GitHub Actions to publish to the NPM registry.
Nothing above is checked by us. What we check is on the safety report.
Google Maps Places: common questions
- Is Google Maps Places MCP server safe?
- Mostly: it is graded B (83/100). Read the Google Maps Places safety report
- How do I install Google Maps Places?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Google Maps Places need an API key?
- Yes. The registry entry asks for
GOOGLE_ACCESS_TOKEN,GOOGLE_CLIENT_SECRET. - Is Google Maps Places maintained?
- The last commit was 56 days ago (2026-09-09). The latest release is v1.1.2.
- What can I use instead of Google Maps Places?
- Servers from other publishers that do the same job: Google Maps MCP Server, Apple Maps MCP server and HasData Yelp MCP server. Compare all Google Maps Places alternatives.
- How does Google Maps Places compare with other Web search MCP servers?
- safety score 83/100 (higher than 70% of 3,471 Web search servers); tools 2 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Google Maps Places
Same job from other publishers: the closest match first, then the best rated.
- Google Maps MCP Server18 Google Maps tools for AI agents — geocode, search, directions, weather, and more.not reviewedEstablishedB
- Apple MapsSearch places, estimate routes, and build Apple Maps links on macOS.not reviewedEstablishedA
- HasData YelpYelp business search, place details and the full review feed, as structured JSON.not reviewedGrowingA
- Abap Adt RoRead-only MCP server for SAP ABAP ADT over HTTP, RFC or SNC: the readonly, system and search toolsnot reviewedEstablishedA
- Suede AI Skills MCPRoutes tasks to Suede skills, grades live pages A-F for Google and AI search, and checks copy.not reviewedEstablishedA