MapsData
ai.mapsdata/mapsdataVersion 1.0.0Build lead lists from Google Maps: businesses with emails, phones and websites, US/CA/UK/AU.
Status
Responds179 msAnswered our handshake without sign-in.- 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 msNo sign-in
Claude Code
claude mcp add --transport http mapsdata https://mapsdata.ai/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: mapsdata
Remote MCP server URL: https://mapsdata.ai/mcpCursor
{
"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.
Tools
8 tools
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. | Yes | No | Yes | Yes |
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. | No | Yes | No | Yes |
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. | No | Yes | Yes | Yes |
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. | No | Yes | Yes | Yes |
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. | No | Yes | Yes | No |
mapsdata_list_scrapesList this organization's recent scrapes, newest first. | No | Yes | Yes | Yes |
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. | No | Yes | Yes | No |
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. | No | No | No | Yes |
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