mcpField
G
google-maps-mcp-server

google-maps-mcp-server

Remote
github.com/Sagar27888Maps & Travel0Updated 8w ago
Repository

About google-maps-mcp-server

google-maps-mcp-server is an MCP server for searching Google Maps businesses by keyword and location. It returns structured place details and uses Techforce Global's Google Maps Scraper Apify Actor.

Key features

  1. 01Search places by keyword and location
  2. 02Accept multiple search queries
  3. 03Limit results per query
  4. 04Return contact and business details
  5. 05Include ratings, hours, and GPS coordinates

Use cases

  1. 01Find businesses in a specified area
  2. 02Collect addresses and phone numbers
  3. 03Check ratings and opening hours
  4. 04Retrieve coordinates for places

MCP support

Exposes the search_google_maps tool to MCP clients. Requests require the user's Apify API token, and usage is billed to that token's Apify account.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://google-maps-mcp-server.vercel.app/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

1
ParameterTypeRequiredDescription
languagestringNoLanguage code for results, e.g. "en", "es", "fr".
maxResultsintegerNoMaximum places to return per query (default 20, max 500).
searchQueriesarrayYesOne or more search terms, e.g. "restaurants in Delhi" or "dentists in Austin TX".

Details

From the project README

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.

ParameterTypeRequiredDescription
searchQueriesstring[]yesOne or more search terms, e.g. "restaurants in Delhi"
maxResultsintegernoMax places per query (default 20, max 500)
languagestringnoLanguage code for results, e.g. "en"

Returns structured JSON: business name, address, phone, rating, opening hours, and GPS coordinates.

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/mcp

Example 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 start

Server 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.

  1. Go to vercel.com, sign in, click Add New → Project.
  2. Import this GitHub repo (Sagar27888/google-maps-mcp-server).
  3. Framework preset: Other. No build command needed — Vercel auto-detects the api/ folder.
  4. Click Deploy.
  5. 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.

  1. 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).
  2. In the Actor's Settings → Standby, enable Standby mode.
  3. The public endpoint becomes available at https://<actor-name>.<your-apify-username>.apify.actor/mcp.

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.