{
  "markdown": "# Google Maps MCP Server\n\nA standalone [Model Context Protocol](https://modelcontextprotocol.io) server that exposes\nGoogle Maps business search as a single MCP tool, backed by Techforce Global's\n[Google Maps Scraper](https://apify.com/techforce.global/google-maps-scraper) Apify Actor.\n\n## Tool\n\n### `search_google_maps`\n\nSearch Google Maps for businesses/places by keyword and location.\n\n| Parameter | Type | Required | Description |\n|---|---|---|---|\n| `searchQueries` | string[] | yes | One or more search terms, e.g. `\"restaurants in Delhi\"` |\n| `maxResults` | integer | no | Max places per query (default 20, max 500) |\n| `language` | string | no | Language code for results, e.g. `\"en\"` |\n\nReturns structured JSON: business name, address, phone, rating, opening hours, and GPS coordinates.\n\n## Authentication\n\nEvery request must include your own Apify API token:\n\n```\nAuthorization: Bearer <YOUR_APIFY_TOKEN>\n```\n\nUsage is billed to the token owner's Apify account, not to Techforce Global.\nGet your token at [Apify Console → Settings → Integrations](https://console.apify.com/account/integrations).\n\n## Installation\n\n### Hosted (recommended)\n\nConnect directly to the hosted endpoint — no install required:\n\n```\nhttps://<your-vercel-project>.vercel.app/mcp\n```\n\nExample client config (Claude Desktop / any MCP client supporting Streamable HTTP):\n\n```json\n{\n  \"mcpServers\": {\n    \"google-maps\": {\n      \"url\": \"https://<your-vercel-project>.vercel.app/mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer <YOUR_APIFY_TOKEN>\"\n      }\n    }\n  }\n}\n```\n\n### Run locally\n\n```bash\nnpm install\nnpm start\n```\n\nServer listens on `http://localhost:4000/mcp`.\n\n## Deploying on Vercel (free)\n\nThis project includes a serverless entry point (`api/mcp.js`) and a `vercel.json` rewrite so the\npublic endpoint is available at a clean `/mcp` path.\n\n1. Go to [vercel.com](https://vercel.com), sign in, click **Add New → Project**.\n2. Import this GitHub repo (`Sagar27888/google-maps-mcp-server`).\n3. Framework preset: **Other**. No build command needed — Vercel auto-detects the `api/` folder.\n4. Click **Deploy**.\n5. The public endpoint becomes available at `https://<your-vercel-project>.vercel.app/mcp`.\n\n## Deploying on Apify (alternative)\n\nThis project is also an Apify Actor configured for [Standby mode](https://docs.apify.com/platform/actors/running/standby),\nwhich turns it into a long-running HTTP service instead of a one-shot batch job.\n\n1. Push this project to an Actor on your Apify account (Apify Console → Actors → Create new → connect this\n   source, or use the Apify CLI: `apify push`).\n2. In the Actor's **Settings → Standby**, enable Standby mode.\n3. The public endpoint becomes available at `https://<actor-name>.<your-apify-username>.apify.actor/mcp`.\n\n## License\n\nMIT\n",
  "bytes": 2784,
  "sha": "0ce3d2259a28f1835329c0a239913826674f81c6ffe67ad53bbfe25781af724d",
  "repo_slug": "sagar27888/google-maps-mcp-server",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_sagar27888_google_maps_mcp_ser_c75e2476/readme"
}