Connect, ask, export.
Everything Muse and you need to use Maps Lead Finder.
Connect to Muse
- Sign in at your account with Google.
- Under API key for Muse, click Create API key and copy it. It is 47 characters long and starts with
mgm_. - In Muse, say:
Build a custom connector to Maps Lead Finder. Its MCP server is https://maps.svyat.site/mcp (public HTTPS, Streamable HTTP). It takes my key as an Authorization: Bearer header.
- When Muse asks for the key, paste it once into the secure credentials prompt, not into the chat.
- Try: “Find dentists in Austin, TX with 4+ stars and no website.”
OAuth is also supported for MCP clients that use it (authorization code + PKCE, dynamic client registration, scopes leads:read and leads:search). A read-only grant can only use the Read tools.
Tools
| Tool | Type | What it does |
|---|---|---|
find_leads | Write | Runs a Google Maps search (category + city or coordinates) with filters, optional website scan, saves the list. Uses the daily lead quota. |
enrich_leads | Write | Reads the public websites of leads in a saved list: emails, ad pixels, analytics, CMS, social profiles. |
send_leads_to_webhook | Write | Sends lead records from a saved list to an HTTPS webhook URL the user provides (CRM, Zapier, Make, n8n). Not a sensitive write: no purchase, no message to a person. |
get_leads | Read | Filters, sorts and pages a saved list; can rescore it for another goal. |
list_lead_lists | Read | Lists recent searches with counts and data cost. |
search_locations | Read | Checks which Google location a place name resolves to. |
export_leads | Read | Returns a CSV/JSON download link and a Google Sheets IMPORTDATA formula. |
account_status | Read | Plan, limits, today's usage, upgrade link. |
Example prompts
- “Restaurants in Miami, FL rated 3.5–4.2 that have a website but no ad pixel. Show the ones with an email.”
- “Export that list to Google Sheets.”
- “Send the leads scoring over 60 to my Make webhook https://hook.make.com/…”
Errors
Errors come back as code: message: unknown_location, ambiguous_location, plan_limit, daily_spend_cap, rate_limited, read_only_connection, not_found, dataforseo_*, unauthorized. An HTTP 401 means the key is wrong, deleted or was pasted with extra characters: create a new one in your account.
Limits
20 search requests per minute; daily leads per plan (see pricing). Up to 700 places per search; website scans read at most 3 pages per site and respect robots.txt.
Coverage
Most countries with Google Maps coverage. Some regions have no named locations; use coordinates there. Data is as current as Google Maps at the time of the search.