Scrape Google Maps business leads (phones, websites, emails, socials) with Hubertino.
MCPpedia last refreshed this data
io.github.hubertino-app/hubertino-mcp is an MCP server that scrape Google Maps business leads (phones, websites, emails, socials) with Hubertino. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 82/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"hubertino": {
"env": {
"HUBERTINO_API_KEY": "hub_live_your_key_here"
},
"args": [
"-y",
"@hubertino/mcp-server"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Scrape Google Maps business leads (phones, websites, emails, socials) with Hubertino.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked @hubertino/mcp-server against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in maps
AI tools for EasyEDA Pro schematics, PCB placement and routing, SPICE simulation, and DRC.
MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.
Enables AI assistants to control REAPER for mixing, mastering, MIDI and music production.
OSRM MCP — routing via the public demo server
MCP Security Weekly
Get CVE alerts and security updates for io.github.hubertino-app/hubertino-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
@hubertino/mcp-server connects any Model Context Protocol client (Claude Desktop, Claude Code, Cursor, VS Code, ...) to Hubertino, a Google Maps lead scraper. Ask your assistant for "dentists in Austin with emails". It starts a scrape, waits for it to finish, and gives you the leads as a table or as a CSV/XLSX file.
It wraps Hubertino's authenticated public REST API (docs) and uses your own API key and credits.
Each lead is one Google Maps business. Only fields that have a value are returned:
enrichWebsite).enrichLinks).get_results detail: "full", or in the download_export file.| Tool | What it does | API call |
|---|---|---|
start_scrape | Starts a scrape for categories × locations. Uses credits. | POST /api/v1/scrapes |
get_scrape | Returns status, progress, credits reserved and charged, and how many rows have an email, phone, etc. | GET /api/v1/scrapes/{id} |
wait_for_scrape | Polls until the scrape is done or a timeout (default 50 s) passes. Sends progress notifications. | GET /api/v1/scrapes/{id} |
list_scrapes | Lists your recent scrapes, optionally filtered by status. | GET /api/v1/scrapes |
get_results | Returns lead rows as compact JSON, paged. Options: withEmailOnly, fields, detail. | GET /api/v1/scrapes/{id}/results |
download_export | Saves a finished scrape as .xlsx or .csv on your computer. | GET /api/v1/scrapes/{id}/export |
There is also one prompt, build_lead_list, which runs the whole workflow for a business type and area.
start_scrape takes the same inputs and limits as the API:
| Input | Type | Notes |
|---|---|---|
categories | string[] | Required. What to search for, e.g. ["dentist"]. 1–1,000 items, 1–120 characters each. |
locations | string[] | Required. Cities, regions or zip codes. Include the country, e.g. "Austin, TX, United States". 1–10,000 items. |
maxResults | integer | Required. Max places per search (per category × location pair), 1–500. |
country | string | Optional Google edition code (us, gb, de, lt, ... 32 codes). If omitted, it is inferred from the locations. |
enrichWebsite | boolean | Default true. Visits each business website to find an email. No extra credits. |
enrichLinks | boolean | Default true. Collects social profiles and order/reservation links. No extra credits. |
One scrape runs at most 2,000 searches (categories.length × locations.length).
npx must be on the PATH your MCP client uses).hub_live_ and is shown only once, so copy it straight away.Every client needs the same thing: run npx -y @hubertino/mcp-server with HUBERTINO_API_KEY set in its environment. Replace hub_live_your_key_here with your key.
Open Settings → Developer → Edit Config. This opens claude_desktop_config.json, which lives at `~/Library/Application Support/Claude/claude_deskto