google_maps_reviews
Extract reviews from Google Maps places using Outscraper
Pull businesses off Google Maps for a query and region, then pull the reviews for any of them — sorted, date-cut, and optionally enriched with contact details.
LABSCO SUMMARY
The pairing is the whole workflow: search returns place ids, and passing a place id rather than a business name into the review call is what stops it matching the wrong branch. Set the region and language explicitly on both — the defaults will happily return an English-language read of a market you were not asking about. Enrichment is where a search turns into a contact list, and it is a parameter on the same call rather than a separate step.
Two calls against Outscraper's Google Maps extraction service: one finds places, one returns their reviews. Large requests are handled asynchronously by the service, so a big pull is one call rather than a paging loop of your own.
An Outscraper API key in OUTSCRAPER_API_KEY, from the account profile page — usage is billed by Outscraper, not by this package. Python 3.10 or newer; it starts over stdio as uvx outscraper-mcp, and can be run over Streamable HTTP instead by launching it with that transport. The search call is what returns the place ids that make the reviews call precise.
One command plus a key — uvx outscraper-mcp, then supply credentials
USE CASES
Query the category and city, pin the region and language, and drop duplicates — up to 400 rows come back in a call.
Take the place id from the search results and pull its reviews sorted newest first, capped at however many you want to read.
Cut the review pull off at a timestamp so only reviews written since the change you are investigating come back.
Run the search with the domain and email-validation enrichments so the rows arrive with contact information already attached.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
google_maps_reviewsExtract reviews from Google Maps places using Outscraper
google_maps_searchSearch for businesses and places on Google Maps using Outscraper
BEFORE YOU INSTALL
2 tools when we connected. domains_service and emails_validator_service are enrichment values, and most_relevant, highest_rating and lowest_rating are sort values, not tools.
All 3 documented setups run the server on your machine.
CONTEXT COST
Rated by the size of the 2 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
uvx outscraper-mcp{
"mcpServers": {
"outscraper": {
"command": "uvx",
"args": [
"outscraper-mcp"
],
"env": {
"OUTSCRAPER_API_KEY": "<YOUR_OUTSCRAPER_API_KEY>"
}
}
}
}{
"mcpServers": {
"outscraper": {
"command": "outscraper-mcp",
"env": {
"OUTSCRAPER_API_KEY": "<YOUR_OUTSCRAPER_API_KEY>"
}
}
}
}