trackmcp
Back to directory
gmapsscraper

gmapsscraper-mcp

View on GitHub

MCP server for gmapsscraper.io — scrape Google Maps business data (names, phones, emails, ratings) from Claude, Cursor or any MCP client.

3 stars JavaScriptOthers Updated Aug 4, 2026
ai-agentsclaudegoogle-mapslead-generationmcpmcp-servermodel-context-protocolscraper

Documentation

gmapsscraper MCP Server

npm version
license

MCP (Model Context Protocol) server for gmapsscraper.io — lets Claude, Cursor, Windsurf and any MCP client scrape Google Maps business data in plain conversation: names, addresses, phones, emails, websites, ratings, review counts, categories and coordinates.

> "Find 50 dentists in Chicago with their emails" → done, right in your AI chat.

Tools

ToolWhat it does
`scrape_google_maps`Search Google Maps and return business leads (blocks until done, ~30–120s)
`start_scrape_job`Fire-and-forget version — returns a job id immediately
`get_scrape_results`Fetch results of a previously started job
`get_credits`Check remaining credit balance

Each scrape costs 2 credits; multiple keywords in one call cost the same. Free tier: 10 credits (5 searches, no credit card) — get an API key at gmapsscraper.io/dashboard.

Setup

Claude Code

bash
claude mcp add gmapsscraper -e GMAPSSCRAPER_API_KEY=your_key -- npx -y @gmapsscraper/mcp

Claude Desktop / Cursor / Windsurf

Add to your MCP config (`claude_desktop_config.json`, `.cursor/mcp.json`, etc.):

json
{
  "mcpServers": {
    "gmapsscraper": {
      "command": "npx",
      "args": ["-y", "@gmapsscraper/mcp"],
      "env": {
        "GMAPSSCRAPER_API_KEY": "your_key"
      }
    }
  }
}

Cursor Directory / Open Plugins

Installing from a plugin directory uses the bundled `mcp.json`, which

deliberately ships without an `env` block — the Open Plugins spec only expands

`${PLUGIN_ROOT}` and `${PLUGIN_DATA}`, so a secret placeholder would be passed through

literally and the server would fail to authenticate.

Set the key in your own environment before starting the client:

bash
# macOS / Linux — add to ~/.zshrc or ~/.bashrc
export GMAPSSCRAPER_API_KEY=your_key
powershell
# Windows PowerShell
setx GMAPSSCRAPER_API_KEY "your_key"

Restart the client afterwards so it picks up the variable. If a scrape returns an

auth error, run `get_credits` first — it fails fast and confirms whether the key

is being seen.

Requires Node.js ≥ 18. The server runs locally over stdio and talks to the gmapsscraper.io API — no other infrastructure involved.

Example prompts

  • *"Scrape coffee shops in Austin TX with emails and give me a table"*
  • *"Find plumbers in Miami, then draft a cold email for the top 5 by rating"*
  • *"Start a scrape for 'wedding photographer in Denver CO', I'll check back later"*
  • *"How many gmapsscraper credits do I have left?"*

Data returned per business

`title, address, phone, email, website, rating, reviews_count, category, latitude, longitude, google_maps_url, opening_hours`

Results are capped at 100 businesses per response to keep your context tidy; the full CSV is always available from the dashboard.

License

MIT © gmapsscraper.io

Frequently asked questions

What is gmapsscraper-mcp?

gmapsscraper-mcp is MCP server for gmapsscraper.io — scrape Google Maps business data (names, phones, emails, ratings) from Claude, Cursor or any MCP client.

How do I install gmapsscraper-mcp?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is gmapsscraper-mcp open source?

Yes — it is hosted on GitHub at https://github.com/gmapsscraper/gmapsscraper-mcp and has 3 stars.

Related MCP tools

atlassianatlassian-mcp-server

Official remote MCP server for Atlassian. Securely connect Jira, Confluence, Jira Service Management, Bitbucket, and Compass to Claude, ChatGPT, Cursor, VS Code, and other AI tools using OAuth 2.1 or API tokens.

1,015 JavaScript
aiai-agentsatlassian+17
firecrawlfirecrawl-mcp-server

🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.

7,393 JavaScript
batch-processingclaudecontent-extraction+11
riponcmprojectmem

Open-source coding agent memory. Records issues, attempts, fixes and decisions, then warns your agent before it repeats an approach that already failed. Native MCP server for Claude Code, Cursor, Antigravity and Codex. 100% local, no cloud, no telemetry. MIT.

796 Python
ai-agentsai-memoryai-tools+17
mendableaifirecrawl-mcp-server

🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients. JavaScript-based implementation.

4,847 JavaScript
batch-processingclaudecontent-extraction+11
KnockOutEZwigolo

The go-to web for your AI coding agent — local-first search, fetch, crawl & research over MCP. No API keys, no cloud, $0/query. Public beta.

4,906 TypeScript
mcpagentai+17
IvanMurzakUnity-MCP

AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.

4,137 C#
aiai-integrationgame-development+16

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP