Skip to main content
Glama
limehawk
by limehawk

Google Maps Reviews MCP

An MCP (Model Context Protocol) server that scrapes Google Maps reviews using Playwright.

Why?

Google requires sign-in to view reviews on desktop. This MCP uses a mobile user-agent to bypass that restriction, letting AI assistants fetch reviews without authentication.

Related MCP server: Playwright Plus Python MCP

Installation

bun install

Usage

As MCP Server

Add to your Claude Code config (~/.claude.json):

{
  "mcpServers": {
    "google-maps-reviews": {
      "command": "bun",
      "args": ["run", "src/index.ts"],
      "cwd": "/path/to/google-maps-reviews-mcp"
    }
  }
}

Available Tools

get_reviews

Fetch reviews from a Google Maps place.

url: Google Maps place URL (full URL with data parameters works best)
count: Number of reviews to fetch (default: 10)

get_place_info

Get basic info about a place (name, address, rating, review count).

url: Google Maps place URL

Testing

bun run test

How It Works

  1. Uses Playwright with mobile Safari user-agent

  2. Navigates to Google Maps place URL

  3. Parses review text using regex patterns (more resilient than DOM selectors)

  4. Returns structured review data (name, rating, text, date)

Limitations

  • Google may change their mobile layout, breaking the scraper

  • Rate limiting may apply with heavy use

  • Some review text may be truncated

License

MIT

A
license - permissive license
-
quality - not tested
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/limehawk/google-maps-reviews-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server