Google Places MCP Server

by manavsiddharthgupta

210 downloads
Not rated
GitHub

About

It integrates with Google Places API to provide tools for searching, retrieving details, and finding nearby places. It exposes five tools: text search, nearby search, place details, autocomplete, and photo retrieval.

Details

Author
manavsiddharthgupta
Downloads
210
Categories
Media

- Text search for places with multiple filters
- Nearby search based on location and radius
- Detailed information retrieval by Place ID
- Autocomplete predictions from user input
- Photo retrieval for a place

Google Places MCP Server

This MCP server integrates with Google Places API to allow searching, retrieving details, and finding nearby places.

Components

Tools

- [x] places-text-search

- Text search for places using Google Places API
- Input:
- textQuery (string, required): The text query to search for places
- languageCode (string, optional): Language code for results (e.g., "en")
- maxResultCount (number, optional): Maximum number of results to return
- locationBias (object, optional): Bias results toward this location
- locationRestriction (object, optional): Restrict results to this location
- minRating (number, optional): Minimum rating filter
- openNow (boolean, optional): Filter for places that are currently open
- priceLevels (array, optional): Filter by price levels
- rankPreference (string, optional): Preference for ranking results
- regionCode (string, optional): Country/region code (e.g., "us")
- fields (array, optional): Specific fields to include in the response
- Returns matching places with details

- [ ] places-nearby-search

- Find places near a specific location
- Input:
- location (object, required): Latitude and longitude coordinates
- radius (number, optional): Search radius in meters
- keyword (string, optional): Keyword to filter results
- type (string, optional): Place type to filter results
- rankBy (string, optional): Rank by "prominence" or "distance"
- openNow (boolean, optional): Filter for places that are currently open
- fields (array, optional): Specific fields to include in the response
- Returns nearby places with details

- [ ] place-details

- Get detailed information about a specific place
- Input:
- placeId (string, required): Google Place ID
- fields (array, optional): Specific fields to include in the response
- languageCode (string, optional): Language code for results
- Returns comprehensive details about the place

- [ ] place-autocomplete

- Get place predictions based on user input
- Input:
- input (string, required): User input text
- sessionToken (string, optional): Session token for billing
- offset (number, optional): Position in the input where autocomplete started
- origin (object, optional): Origin point for distance ranking
- locationBias (object, optional): Bias results toward this location
- locationRestriction (object, optional): Restrict results to this location
- types (array, optional): Types of place results
- Returns place predictions

- [ ] place-photo
- Retrieve photos for a place
- Input:
- photoReference (string, required): Reference from a Place Details response
- maxWidth (number, optional): Maximum width of the returned image
- maxHeight (number, optional): Maximum height of the returned image
- Returns photo data or URL

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.