LABSCO SUMMARY
One job, done through a real browser.
Google Maps has no public reviews API, so browser automation is the only route, and keeping the surface to "fetch N reviews for this place" is the right scope for a scraper. Expect the usual fragility that comes with it, and note that the Excel export is what makes the results useful beyond a single conversation.
What it is
A small scraping server for Google Maps reviews. You hand the assistant the Maps link for a place and say how many reviews to pull; it drives a browser through Playwright to collect them, and the reviews come back for summarising. Collected reviews can also be written to an Excel file.
What you get
Scraping a chosen number of reviews from a place's Google Maps page so an assistant can summarise them, and saving the collected reviews to an Excel file for use elsewhere. The author lists retrieval-augmented search and stored review sets as intended additions rather than current behaviour.
Requirements
Nothing — no account, no key. uv for dependency management, with uv sync from a clone; the package is google-maps-reviews-mcp (version 0.2.0). Playwright needs its system dependencies installed with playwright install-deps. The documented client entry points at your virtualenv's Python and the server.py file, over stdio.
Setup effort
Build from source
USE CASES
Summarising what people say about a place
Paste the Maps link, choose how many reviews to pull, and read the summary rather than scrolling the page.
Comparing two venues
Collect reviews for each and have the assistant contrast the recurring complaints and praise.
Keeping the raw reviews
Save the collected reviews to a spreadsheet so the analysis can continue outside the chat.
INSTALLATION
Connect your client
You clone and build this one yourself.
Server setup
git clone https://github.com/PhiDuyAnh/google-maps-reviews-mcp
cd google-maps-reviews-mcp
uv syncplaywright install-deps
MCP Clients
Claude Desktop
{
"mcpServers": {
"google-maps-reviews": {
"command": "<YOUR_VENV_PYTHON>",
"args": [
"<YOUR_SERVER_PY_FILE>"
]
}
}
}