Search businesses
Find businesses by keyword and location, with listing details your agent can organize and analyze.
Developers / MCP server
Connect your AI agent to synchronous business search and structured listing data through one secure MCP connection.
Built for your agent
Give your agent the same business data workflow you use in your workspace.
Find businesses by keyword and location, with listing details your agent can organize and analyze.
Read available addresses, contact details, ratings, and review counts in structured result pages.
Receive up to 20 businesses in structured JSON for research and applications.
How to connect
Configure your client to use /api/mcp, then pass your API key in the authorization header.
POST https://gmapscrawl.com/api/mcp
Authorization: Bearer <YOUR_API_KEY>
Accept: application/json, text/event-streamStreamable HTTP — your client handles protocol negotiation.
Bearer API key authentication — configure secrets outside prompts.
Connect your tools
Keep your API key in a secure environment variable or your client’s protected input setting.
Add this server to .mcp.json. Make GMSCRAPER_API_KEY available in the environment that launches Claude Code.
{
"mcpServers": {
"google-maps-data": {
"type": "http",
"url": "https://gmapscrawl.com/api/mcp",
"headers": {
"Authorization": "Bearer ${GMSCRAPER_API_KEY}"
}
}
}
}Need step-by-step guidance? Read the MCP setup guide
Your first result
Start with a test credential and simulated data. Switch to live only when you are ready to use your API allowance.
Sign in, select the API product, and check your API entitlement. Online and Extension plans have separate allowances. Create a test key with scrapes:write; your plan must permit MCP even for a test connection.
Copy the client configuration, supply the key through its secret setting, and reconnect. Confirm that search_google_maps appears in the tool list. No OAuth connection is needed.
Ask your agent to call the tool once with the example below, replacing the request ID. A test response has structuredContent.simulated: true. Inspect total and businesses; test records are not real leads.
{
"q": "coffee shops in Seattle",
"page": 1,
"hl": "en",
"extra": false,
"client_request_id": "replace-with-a-fresh-uuid"
}Generate a fresh UUID for each new search. Keep that ID and the input unchanged when retrying a timeout. The example does not execute a search from this page.
For live use, configure a live key and run one search with extra: false first. Each successful source-page search uses one API request unit, including empty results, and returns at most 20 businesses. Check service status if live searches are unavailable.
Read the returned businesses directly from structuredContent; this tool does not require job polling. Fields can be missing, and source observations may be cached. Ask your agent to save the returned JSON or a reviewed table in your own application. MCP does not expose an export or email-sending tool.
Learn how to interpret business fields, protect API credentials, and handle failures and retries.
Connection help
Check the connection and tool response to identify the next action.
Built for your workflow
Move from a question to structured local business research without switching tools.
Build a focused list of local businesses for sales research and outreach planning.
Compare categories, ratings, and review counts across the businesses in your dataset.
Bring available business and contact fields into CRM, reporting, or internal workflows.
Put it to work
Try a focused request in your connected client. With a test key, ask your agent to label the results as simulated.
Prompt
“Find one page of coffee shops in Seattle and return their website, phone number, rating, and review count.”
Prompt
“Search for restaurants in Portland and compare the returned business categories and ratings. Point out missing data.”
Prompt
“Search one page of plumbers in Austin and format the returned businesses as a table with names, phone numbers, and websites.”
It is a remote Model Context Protocol server that lets compatible AI agents search for up to 20 businesses and receive results directly using your API-workspace credentials.
The server uses stateless Streamable HTTP at https://gmapscrawl.com/api/mcp. /mcp remains a compatibility alias. Your client initializes the connection and negotiates the protocol version.
Configure Authorization: Bearer with your API key in the client’s secret configuration. Browser login cookies do not authenticate this endpoint, and keys should never go in a prompt or URL.
Yes, with a version that supports remote HTTP MCP and custom authorization headers. Use the client configurations above and ensure the configured environment variable is available to that client.
Business searches return available listing attributes, contact details, ratings, and review counts. The server exposes only search_google_maps.
Yes. MCP is available on free and paid API plans. Use an API key from your API workspace for test or live searches. MCP shares your API allowance; an Online subscription does not include it. Test credentials validate the integration with simulated fixtures without consuming search units.
Take the next step
Create an API key, connect the MCP server, and bring business research into your preferred client.