Skip to main content

MapsData

ai.mapsdata/mapsdataVersion 1.0.0

Build lead lists from Google Maps: businesses with emails, phones and websites, US/CA/UK/AU.

Status

Responds179 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:31 UTC
Latency
179 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://mapsdata.ai/mcpResponds179 ms
No sign-in

Claude Code

claude mcp add --transport http mapsdata https://mapsdata.ai/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: mapsdata
Remote MCP server URL: https://mapsdata.ai/mcp

Cursor

{
  "mcpServers": {
    "mapsdata": {
      "url": "https://mapsdata.ai/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"mapsdata","type":"http","url":"https://mapsdata.ai/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

8 tools

Tools of MapsData
Read-only
Idempotent
Open world
mapsdata_cancel_scrapeCancel a queued or running scrape. A queued scrape costs nothing. CANCELLING A RUNNING SCRAPE STILL BILLS the leads already delivered, so confirm with the user before calling this.YesNoYesYes
mapsdata_get_download_linkGet a link to a finished scrape's results. The link expires in 15 minutes, so hand it to the user promptly rather than storing it.NoYesNoYes
mapsdata_get_scrapeGet the current state of one scrape. This is an INSTANT SNAPSHOT of a job that runs for minutes to hours. Do NOT call it repeatedly in a loop. The response includes next_action, the suggested next step for the job's current status. MapsData also emails the user when a scrape finishes.NoYesYesYes
mapsdata_get_usageHow many Scraping Credits the organization has left to spend, and the largest single scrape this plan allows. Read max_rows_this_scrape before choosing a total_limit.NoYesYesYes
mapsdata_list_regionsList the exact region names a scrape accepts for a country. Submit them verbatim. Abbreviations like 'TX' are rejected; use the full name.NoYesYesNo
mapsdata_list_scrapesList this organization's recent scrapes, newest first.NoYesYesYes
mapsdata_search_categoriesSearch the Google Maps business categories MapsData can scrape. CALL THIS FIRST, before mapsdata_start_scrape: a scrape's query must be one of these exact categories, and a free-text guess like 'plumbing companies' is rejected.NoYesYesNo
mapsdata_start_scrapeStart scraping Google Maps businesses and their emails. Returns IMMEDIATELY with a job id; the scrape itself takes 5 minutes to several hours. Before calling this, confirm the category with mapsdata_search_categories and the region with mapsdata_list_regions. Those two mistakes are the overwhelming majority of rejections. This spends the organization's Scraping Credits (its lead allowance). Set dry_run to check a request against every rule without spending anything. min_reviews, max_reviews and max_emails_per_company are optional. Pass them when the user asks for them. The response reports the filters that apply, including the default email cap.NoNoNoYes

Details

Registry status
Active
Published
Oct 15, 2026
Updated
Oct 15, 2026
Repository
Not given
Categories (suggested)
Search and webCRMCommunicationSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing