Google Places MCP Server
Integrates with Google Places API to allow searching for places by text query, with support for filtering by type, price level, rating, and other parameters. Future capabilities will include nearby search, place details, and photo retrieval.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Google Places MCP Serverfind coffee shops near me that are open now"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Google Places MCP Server
This MCP server integrates with Google Places API to allow searching, retrieving details, and finding nearby places.
Setup
Environment Variables
The following environment variables are required:
GOOGLE_MAPS_API_KEY: Your Google Maps API key with Places API access enabledTRANSPORT_TYPE: Transport method to use (stdioorsse)PORT: (Optional) Port number for SSE transport (default: 3000)
Create a .env file in the root directory with these variables:
GOOGLE_MAPS_API_KEY=your_api_key_here
PORT=3000Development
Install dependencies:
npm installStart the development server:
npm run devRelated MCP server: Google Maps MCP Server
Transport Options
The server supports two transport methods:
SSE (Server-Sent Events): Uses HTTP with Server-Sent Events for real-time communication
When using SSE transport, the server exposes two endpoints:
GET /sse: SSE endpoint for receiving server messagesPOST /messages: Endpoint for sending messages to the server
Tools
places-text-search
Text search for places using Google Places API
Input:
textQuery(string, required): The text query to search for placesincludedType(string, optional): Restricts results to places matching the specified typeincludePureServiceAreaBusinesses(boolean, optional): Include businesses without physical locationlanguageCode(string, optional): Language code for results (e.g., "en")locationBias(object, optional): Bias results toward this locationlocationRestriction(object, optional): Restrict results to this locationpageSize(number, optional): Number of results per page (1-20)pageToken(string, optional): Token for next page of resultspriceLevels(array, optional): Filter by price levelsrankPreference(string, optional): Rank by "RELEVANCE" or "DISTANCE"regionCode(string, optional): Two-character country/region codestrictTypeFiltering(boolean, optional): Only return exact type matchesevOptions(object, optional): EV charging station filtersminRating(number, optional): Minimum rating filter (0-5)openNow(boolean, optional): Filter for places currently openfields(array, optional): Specific fields to include in response
Returns matching places with details
places-nearby-search (Coming Soon)
Find places near a specific location
Input:
location(object, required): Latitude and longitude coordinatesradius(number, optional): Search radius in meterskeyword(string, optional): Keyword to filter resultstype(string, optional): Place type to filter resultsrankBy(string, optional): Rank by "prominence" or "distance"openNow(boolean, optional): Filter for places that are currently openfields(array, optional): Specific fields to include in the response
Returns nearby places with details
place-details (Coming Soon)
Get detailed information about a specific place
Input:
placeId(string, required): Google Place IDfields(array, optional): Specific fields to include in the responselanguageCode(string, optional): Language code for results
Returns comprehensive details about the place
place-photo (Coming Soon)
Retrieve photos for a place
Input:
photoReference(string, required): Reference from a Place Details responsemaxWidth(number, optional): Maximum width of the returned imagemaxHeight(number, optional): Maximum height of the returned image
Returns photo data or URL
This server cannot be deployed
Maintenance
Related MCP Connectors
Google Maps MCP Pack — geocoding, places, directions, distance matrix, elevation.
Search Google Maps businesses via MCP - name, address, phone, rating, hours, GPS.
Search API for Google, Bing, Amazon, Maps, DuckDuckGo, Yelp, and TripAdvisor, exposed as MCP tools.
1Live Google Maps business search, review, and photo data for AI agents over MCP.
Related MCP Servers
- -licenseNot gradedqualityAmaintenanceMCP Server for the Google Maps API.11,868 npm90,399MIT
- AlicenseCqualityDmaintenanceProvides access to Google Maps API functionality including geocoding, place search, direction routing, and distance calculations through a structured MCP interface.44 npmMIT
- AlicenseAqualityDmaintenanceProvides access to Google Maps API functionality including places search, geocoding, directions, distance matrix, elevation data, and static map generation through the MCP interface.85 npm1MIT
- AlicenseBqualityFmaintenanceProvides comprehensive access to Google Maps Platform APIs through MCP, enabling geocoding, places search, routing, and geospatial operations.1592 npm2MIT