servers / mapsdata

MapsData MCP server

communitystreamable_httpremotedestructive capablehealthy

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


01Tools · 8

How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.

ToolRiskSide effectsApproval
mapsdata_cancel_scrape
Cancel 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.
destructivetruetrue
mapsdata_get_download_link
Get 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.
readfalseunknown
mapsdata_get_scrape
Get 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. Read next_action in the response and follow it; MapsData also emails the user when a scrape finishes.
readfalseunknown
mapsdata_get_usage
How much of this month's lead allowance is left, and the largest single scrape this plan allows. Read max_rows_this_scrape before choosing a total_limit.
readfalseunknown
mapsdata_list_regions
List the exact region names a scrape accepts for a country. Submit them verbatim. Abbreviations like 'TX' are rejected, because the postal tables key on the full name.
readfalseunknown
mapsdata_list_scrapes
List this workspace's recent scrapes, newest first.
readfalseunknown
mapsdata_search_categories
Search 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.
readfalseunknown
mapsdata_start_scrape
Start 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 consumes the user's monthly lead allowance. Set dry_run to check a request against every rule without spending anything.
readfalseunknown

02Install & source
https://mapsdata.ai/mcp
remote_url

03Access granted
Scrape a website · destructive

The access this server can exercise, inferred from its verified tools — not a declared OAuth scope.


05Provenance & freshness
sourcesOfficial MCP Registry [p1]
last_checked2026-10-16 07:02Z
next_check2026-10-17 21:03Z
cadenceevery 48h
verifiedtools_list:passed handshake:passed metadata:passed
index_statusindex — 5 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. MapsData MCP — as seen on mcpexplorer.com

[![MapsData MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/mapsdata.svg)](https://mcpexplorer.com/servers/mapsdata)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →