Google Maps MCP Server
Allows searching Google Maps for businesses and places by keyword and location, returning structured data such as names, addresses, phone numbers, ratings, opening hours, and GPS coordinates.
Google Maps MCP Server
A standalone Model Context Protocol server that exposes Google Maps business search as a single MCP tool, backed by Techforce Global's Google Maps Scraper Apify Actor.
Tool
search_google_maps
Search Google Maps for businesses/places by keyword and location.
Parameter | Type | Required | Description |
| string[] | yes | One or more search terms, e.g. |
| integer | no | Max places per query (default 20, max 500) |
| string | no | Language code for results, e.g. |
Returns structured JSON: business name, address, phone, rating, opening hours, and GPS coordinates.
Related MCP server: ya-reviews-mcp
Authentication
Every request must include your own Apify API token:
Authorization: Bearer <YOUR_APIFY_TOKEN>Usage is billed to the token owner's Apify account, not to Techforce Global. Get your token at Apify Console → Settings → Integrations.
Installation
Hosted (recommended)
Connect directly to the hosted endpoint — no install required:
https://<your-vercel-project>.vercel.app/mcpExample client config (Claude Desktop / any MCP client supporting Streamable HTTP):
{
"mcpServers": {
"google-maps": {
"url": "https://<your-vercel-project>.vercel.app/mcp",
"headers": {
"Authorization": "Bearer <YOUR_APIFY_TOKEN>"
}
}
}
}Run locally
npm install
npm startServer listens on http://localhost:4000/mcp.
Deploying on Vercel (free)
This project includes a serverless entry point (api/mcp.js) and a vercel.json rewrite so the
public endpoint is available at a clean /mcp path.
Go to vercel.com, sign in, click Add New → Project.
Import this GitHub repo (
Sagar27888/google-maps-mcp-server).Framework preset: Other. No build command needed — Vercel auto-detects the
api/folder.Click Deploy.
The public endpoint becomes available at
https://<your-vercel-project>.vercel.app/mcp.
Deploying on Apify (alternative)
This project is also an Apify Actor configured for Standby mode, which turns it into a long-running HTTP service instead of a one-shot batch job.
Push this project to an Actor on your Apify account (Apify Console → Actors → Create new → connect this source, or use the Apify CLI:
apify push).In the Actor's Settings → Standby, enable Standby mode.
The public endpoint becomes available at
https://<actor-name>.<your-apify-username>.apify.actor/mcp.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Live Google Maps business search, review, and photo data for AI agents over MCP.
Scrape Google Maps business leads, reviews, and photos via hosted Remote MCP.
Google Maps business leads via Apify: name, phone, website, rating.
Free web search for AI agents. No API key required. Hosted MCP in active development.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceThis server enables users to programmatically scrape and access Google Maps reviews through a Multi-Agent Conversation Protocol interface to the Apify API.-
- AlicenseNot gradedqualityDmaintenanceMCP server that scrapes Yandex Maps business reviews and company info, exposing them to AI assistants via three tools. No API key required, uses headless browser.3MIT
- AlicenseAqualityCmaintenanceProduction-ready MCP server for Google Maps Platform APIs, providing 11 tools for directions, places, geocoding, traffic, and road data to empower AI agents with location intelligence.114Apache 2.0
- AlicenseAqualityBmaintenanceMCP server exposing Google Maps Platform to MCP clients with seven tools for geocoding, place search/details, traffic-aware travel times, and time zones. Runs as a local stdio server or a containerized HTTP service with bearer auth, needing only a single API key.7MIT