MCP.Market

Google Maps Places MCP server

by domdomegg·io.github.domdomegg/google-maps-places-mcp·v1.1.2·1 stars

Allow AI systems to search for places and get business info via Google Maps Places API.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

1 stars100 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • photo_get

    Get 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_search

    Search 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

no findings
  • 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
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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

  1. Go to Google Cloud Console
  2. Create a new project (or use existing)
  3. Enable the Places API (New)
  4. Go to APIs & Services → OAuth consent screen, set up consent screen
  5. Go to APIs & Services → Credentials → Create Credentials → OAuth client ID
  6. Choose Web application
  7. Add http://localhost:3000/callback to Authorized redirect URIs
  8. 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 start

The 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]
  1. Server advertises itself as an OAuth authorization server via /.well-known/oauth-authorization-server
  2. /register returns the Google OAuth client credentials
  3. /authorize redirects to Google, encoding the client's callback URL in state
  4. /callback receives the code from Google and forwards to the client's callback
  5. /token proxies token requests to Google, injecting client credentials
  6. /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:

  1. Install Git and Node.js
  2. Clone the repository
  3. Install dependencies with npm install
  4. Run npm run test to run tests
  5. Build with npm run build

Releases

Versions follow the semantic versioning spec.

To release:

  1. Use npm version to bump the version
  2. Run git push --follow-tags to push with tags
  3. 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.

All Google Maps Places alternatives →
  • Google Maps MCP Server
    18 Google Maps tools for AI agents — geocode, search, directions, weather, and more.
    B
  • Apple Maps
    Search places, estimate routes, and build Apple Maps links on macOS.
    A
  • HasData Yelp
    Yelp business search, place details and the full review feed, as structured JSON.
    A
  • Abap Adt Ro
    Read-only MCP server for SAP ABAP ADT over HTTP, RFC or SNC: the readonly, system and search tools
    A
  • Suede AI Skills MCP
    Routes tasks to Suede skills, grades live pages A-F for Google and AI search, and checks copy.
    A

More from domdomegg →