Claude Marketplaces
SkillsMCP serversMarketplacesPluginsDigestAdvertise
Submit

LLMond Highlights

This week in Claude is LLMond Highlights now. A weekly email, free.

Skills by category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP servers by category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control
Claude Marketplaces

An independent directory of skills, plugins and MCP servers for Claude Code. Not affiliated with Anthropic.

Browse

  • Skills
  • MCP servers
  • Marketplaces
  • Plugins
  • Weekly digest
  • Skill index
  • MCP index
  • Marketplace index
  • Plugin index

Site

  • About
  • Submit
  • Advertise
  • Feedback
  • Privacy
  • llms.txt
  • Plugins reference

Maker

  • Snug
  • Agent Caffeine
  • knobs
  • Wax
  • Vectoys
  • mertduzgun.com
by Mert Düzgün
MCP servers/Data & Analytics
hasdata avatar

HasData Google Maps

hasdata/google-maps-mcp

Google Maps places, reviews, contributor history, photos and posts as JSON. No Google Cloud.

GitHub stars
10
tools
6
auth
Secret needed
transport
STDIO, HTTP
env var
1
last updated
Sep 24, 2026
View on GitHubSave

Install

From registry metadata
$ npx add-mcp 'https://mcp.hasdata.com/mcp?apis=google_maps' --name google-maps --header 'x-api-key: ${X_API_KEY}'

Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http google-maps 'https://mcp.hasdata.com/mcp?apis=google_maps' --header 'x-api-key: YOUR_X_API_KEY'

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 6 tools

Verified live against the running server on Nov 6, 2026.

hasdata_google_maps_contributor_reviews_getMapReviewsGet Map Contributor Reviews Lists all Google Maps reviews authored by a specific Local Guide / contributor by contributorId, with language/country targeting and nextPageToken pagination. Returns per-review rating, text, date, place name, place address, photos, and owner respon...5 params

Get Map Contributor Reviews Lists all Google Maps reviews authored by a specific Local Guide / contributor by contributorId, with language/country targeting and nextPageToken pagination. Returns per-review rating, text, date, place name, place address, photos, and owner respon...

Parameters* required
contributorId*string
Google Maps Contributor ID.
glstring
The two-letter country code for the country you want to limit the search to. Provide one exact documented value (245 allowed), e.g. `ac`, `af`.
hlstring
The two-letter language code for the language you want to use for the search. Provide one exact documented value (159 allowed), e.g. `af`, `ak`.
nextPageTokenstring
Defines the next page token. It is used for retrieving the next page results.
numnumber
Number of results per page, ranging from 10 to 200.
hasdata_google_maps_photos_getMapPhotosGet Place Photos Fetches the photo gallery of a Google Maps place by dataId or placeId, paginated with nextPageToken and filterable by categoryId. Returns each photo with image URL and thumbnail. Use for restaurant-menu extraction, venue/ambience visual audits, building rich p...5 params

Get Place Photos Fetches the photo gallery of a Google Maps place by dataId or placeId, paginated with nextPageToken and filterable by categoryId. Returns each photo with image URL and thumbnail. Use for restaurant-menu extraction, venue/ambience visual audits, building rich p...

Parameters* required
categoryIdstring
Filters photos by category.
dataIdstring
Google Maps data ID. Either dataId or placeId should be set.
hlstring
The two-letter language code for the language you want to use for the search. Provide one exact documented value (159 allowed), e.g. `af`, `ak`.
nextPageTokenstring
Token for fetching the next page of photos.
placeIdstring
Unique reference to a place on Google Maps. Either dataId or placeId should be set.
hasdata_google_maps_place_getPlaceDetailsGet Place Details Fetches full Google Maps place data by placeId with optional domain/language localization. Returns name, address, coordinates, phone, website, categories, hours, rating, review count, price level, photos, attributes/amenities, and plus_code. With fetchWebResu...4 params

Get Place Details Fetches full Google Maps place data by placeId with optional domain/language localization. Returns name, address, coordinates, phone, website, categories, hours, rating, review count, price level, photos, attributes/amenities, and plus_code. With fetchWebResu...

Parameters* required
domainstring
Google domain to use. Default is google.com. Provide one exact documented value (195 allowed), e.g. `google.ac`, `google.ad`.
fetchWebResultsboolean
Also collect the place panel's "Web results" section (the business's website and its pages on Instagram, Facebook, delivery services, etc.) and return it as `webResults`. This takes an extra reques...
hlstring
The two-letter language code for the language you want to use for the search. Provide one exact documented value (159 allowed), e.g. `af`, `ak`.
placeId*string
A unique identifier for the place. This ID can be obtained from Google Maps search results.
hasdata_google_maps_posts_getMapPostsGet Map Posts Fetches the latest Google Maps Posts (timeline-style updates such as offers, events, announcements, and notices) for a place by dataId or placeId, with language targeting. Returns per-post title, description, image, posted_at, link, and source/business name. Use...3 params

Get Map Posts Fetches the latest Google Maps Posts (timeline-style updates such as offers, events, announcements, and notices) for a place by dataId or placeId, with language targeting. Returns per-post title, description, image, posted_at, link, and source/business name. Use...

Parameters* required
dataIdstring
Google Maps data ID.
hlstring
The two-letter language code for the language you want to use for the search. Provide one exact documented value (159 allowed), e.g. `af`, `ak`.
placeIdstring
Unique reference to a place on a Google Map. Either dataId or placeId should be set.
hasdata_google_maps_reviews_getMapReviewsGet Map Reviews Paginated fetch of Google Maps reviews for a place by dataId or placeId, with sort (mostRelevant, newestFirst, ratingHigh, ratingLow), topicId filter, and language. Returns per-review author name and profile link, star rating, text, published/relative date, lik...6 params

Get Map Reviews Paginated fetch of Google Maps reviews for a place by dataId or placeId, with sort (mostRelevant, newestFirst, ratingHigh, ratingLow), topicId filter, and language. Returns per-review author name and profile link, star rating, text, published/relative date, lik...

Parameters* required
dataIdstring
Google Maps data ID.
hlstring
The two-letter language code for the language you want to use for the search. Provide one exact documented value (159 allowed), e.g. `af`, `ak`.
nextPageTokenstring
Defines the next page token. It is used for retrieving the next page results.
placeIdstring
Unique reference to a place on a Google Map. Either dataId or placeId should be set.
sortBystring
Parameter used for sorting and refining results.one of mostRelevant · newestFirst · ratingHigh · ratingLow
topicIdstring
Defines the ID of the topic you want to use for filtering reviews.
hasdata_google_maps_search_performMapSearchGet Google Maps Search Results Runs a Google Maps search by keyword plus optional GPS coordinates (@lat,lng,zoomz via `ll`) with language, country, domain, and offset-based pagination (start). Returns the local pack list with placeId, name, address, coordinates, rating, review...6 params

Get Google Maps Search Results Runs a Google Maps search by keyword plus optional GPS coordinates (@lat,lng,zoomz via `ll`) with language, country, domain, and offset-based pagination (start). Returns the local pack list with placeId, name, address, coordinates, rating, review...

Parameters* required
domainstring
Google domain to use. Default is google.com. Provide one exact documented value (195 allowed), e.g. `google.ac`, `google.ad`.
glstring
The two-letter country code for the country you want to limit the search to. Provide one exact documented value (245 allowed), e.g. `ac`, `af`.
hlstring
The two-letter language code for the language you want to use for the search. Provide one exact documented value (159 allowed), e.g. `af`, `ak`.
llstring
GPS coordinates of the location where the search query is to be performed. This parameter is required if the 'start' parameter is present. The format for the `ll` parameter is `@` followed by latit...
q*string
Search query term or phrase.
startnumber
Specifies the result offset for pagination purposes. The offset dictates the number of rows to skip from the beginning of the results. This is useful for accessing subsequent pages of search result...

Sponsors

Promote your product hereReach 125k+ visitors monthlyPromote your product hereReach 125k+ visitors monthlyAgent CaffeineSponsoredClose your lid, come back to finished workSnugSponsoredThe clipboard manager for the AI eraPromote your product hereReach 125k+ visitors monthlyWaxSponsoredBlock anything with supervision, without erasing your iPhonePromote your product hereReach 125k+ visitors monthlyknobsSponsoredSee your site on any phone, any day, in any language

Configuration

HASDATA_API_KEY*secret

HasData API key, created at app.hasdata.com. 1,000 free credits every month, no card.

Readme

Google Maps MCP Server

A hosted Google Maps MCP server that gives Claude, Cursor, Windsurf and any other MCP client six read-only Google Maps tools. Search places, read a place in full, pull its reviews, photos and posts, and walk a single reviewer's history, all as structured JSON, with no Google Cloud project and no billing to enable.

1,000 free credits every month, no card required, which is 100 calls at the 10-credit rate.

https://mcp.hasdata.com/mcp?apis=google_maps

View the full README on GitHub

Details

Repository
github.com/hasdata/google-maps-mcp
Website
hasdata.com/apis/google-maps-search-api
Category
Data & Analytics
Package
@hasdata/google-maps-mcp
Transport
STDIO, HTTP
Auth
Required
Registry
MCP registry, active
Resources
4
Prompts
2
Tools verified
Nov 6, 2026

More from hasdata

  • HasData Google Scholar10
  • HasData TikTok10
  • HasData Airbnb9
  • HasData Glassdoor8
  • HasData Redfin8
  • HasData Booking.com7
  • HasData DuckDuckGo7
  • HasData Facebook7
  • HasData Google Images7
  • HasData Indeed7
  • HasData Web Scraping7
  • HasData Amazon6
  • HasData Walmart6
  • HasData Bing5
  • HasData Google Flights5
  • HasData Google Trends5
  • HasData Shopify5
  • HasData Google Search (SERP)14
  • HasData Instagram12

Related Data & Analytics MCP servers

View all
1hasdata avatarHasData Google Scholarhasdata/google-scholar-mcpGoogle Scholar search results, citation counts and citation export formats, as structured JSON.10stars
2hasdata avatarHasData TikTokhasdata/tiktok-mcpPublic TikTok profiles, videos, comments and keyword search as JSON. No developer account.10stars
3pipeworx-io avatarPipeworxpipeworx-io/pipeworxLive data gateway for AI — 3,300+ tools across 750+ sources, with citations10stars
4seatable avatarSeatableseatable/seatable-mcpMCP server for SeaTable — read, write, search, link, and query data in your bases10stars
5mcp-dir avatarAstrea (Aurum)mcp-dir/astrea-mcpReporting and queries over Astrea (Aurum), Brazilian legal-practice software: cases per client, cale10stars
6embeddedlayers avatarMCP Analyticsembeddedlayers/mcp-analyticsA statistical analyst in your AI chat: bring data and a question, get a citable, re-runnable report.9stars