Maps Lead Finder
Documentation

Connect, ask, export.

Everything Muse and you need to use Maps Lead Finder.

Connect to Muse

  1. Sign in at your account with Google.
  2. Under API key for Muse, click Create API key and copy it. It is 47 characters long and starts with mgm_.
  3. 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.
  4. When Muse asks for the key, paste it once into the secure credentials prompt, not into the chat.
  5. 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

ToolTypeWhat it does
find_leadsWriteRuns a Google Maps search (category + city or coordinates) with filters, optional website scan, saves the list. Uses the daily lead quota.
enrich_leadsWriteReads the public websites of leads in a saved list: emails, ad pixels, analytics, CMS, social profiles.
send_leads_to_webhookWriteSends 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_leadsReadFilters, sorts and pages a saved list; can rescore it for another goal.
list_lead_listsReadLists recent searches with counts and data cost.
search_locationsReadChecks which Google location a place name resolves to.
export_leadsReadReturns a CSV/JSON download link and a Google Sheets IMPORTDATA formula.
account_statusReadPlan, 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.