gmapsscraper
Extrae leads de negocios de Google Maps (nombres, teléfonos, correos electrónicos, sitios web, calificaciones) desde Claude, Cursor o cualquier cliente MCP a través de la API de gmapsscraper.io.
Documentación
Servidor MCP de gmapsscraper
Servidor MCP (Protocolo de Contexto de Modelo) para gmapsscraper.io — permite a Claude, Cursor, Windsurf y cualquier cliente MCP extraer datos de empresas de Google Maps en conversación natural: nombres, direcciones, teléfonos, correos electrónicos, sitios web, calificaciones, cantidad de reseñas, categorías y coordenadas.
"Encuentra 50 dentistas en Chicago con sus correos electrónicos" → hecho, directamente en tu chat de IA.
Herramientas
| Herramienta | Qué hace |
|---|---|
scrape_google_maps | Busca en Google Maps y devuelve prospectos de empresas (se bloquea hasta terminar, ~30–120 s) |
start_scrape_job | Versión de "dispara y olvida" — devuelve un ID de trabajo inmediatamente |
get_scrape_results | Obtiene los resultados de un trabajo iniciado previamente |
get_credits | Verifica el saldo de créditos restante |
Cada extracción cuesta 2 créditos; varias palabras clave en una sola llamada cuestan lo mismo. Nivel gratuito: 10 créditos (5 búsquedas, sin tarjeta de crédito) — obtén una clave de API en gmapsscraper.io/dashboard.
Configuración
Claude Code
claude mcp add gmapsscraper -e GMAPSSCRAPER_API_KEY=your_key -- npx -y @gmapsscraper/mcp
Claude Desktop / Cursor / Windsurf
Agrega a tu configuración de MCP (claude_desktop_config.json, .cursor/mcp.json, etc.):
{
"mcpServers": {
"gmapsscraper": {
"command": "npx",
"args": ["-y", "@gmapsscraper/mcp"],
"env": {
"GMAPSSCRAPER_API_KEY": "your_key"
}
}
}
}
Directorio de Cursor / Open Plugins
Instalar desde un directorio de plugins usa el mcp.json incluido, que
deliberadamente se distribuye sin un bloque env — la especificación de Open Plugins solo expande
${PLUGIN_ROOT} y ${PLUGIN_DATA}, por lo que un marcador de secreto se pasaría
literalmente y el servidor no podría autenticarse.
Configura la clave en tu propio entorno antes de iniciar el cliente:
# macOS / Linux — add to ~/.zshrc or ~/.bashrc
export GMAPSSCRAPER_API_KEY=your_key
# Windows PowerShell
setx GMAPSSCRAPER_API_KEY "your_key"
Reinicia el cliente después para que tome la variable. Si una extracción devuelve un
error de autenticación, ejecuta get_credits primero — falla rápido y confirma si la clave
está siendo detectada.
Requiere Node.js ≥ 18. El servidor se ejecuta localmente a través de stdio y se comunica con la API de gmapsscraper.io — no involucra otra infraestructura.
Ejemplos de indicaciones
- "Extrae cafeterías en Austin TX con correos electrónicos y dame una tabla"
- "Encuentra plomeros en Miami, luego redacta un correo en frío para los 5 mejores por calificación"
- "Inicia una extracción para 'fotógrafo de bodas en Denver CO', volveré más tarde"
- "¿Cuántos créditos de gmapsscraper me quedan?"
Datos devueltos por empresa
title, address, phone, email, website, rating, reviews_count, category, latitude, longitude, google_maps_url, opening_hours
Los resultados están limitados a 100 empresas por respuesta para mantener tu contexto ordenado; el CSV completo siempre está disponible desde el panel de control.
Relacionados
- 📦 SDK de Node.js —
npm install @gmapsscraper/sdk(este servidor está construido sobre él) - 🐍 SDK de Python —
pip install gmapsscraper-sdk - 🤖 Habilidades de agente de Claude
- 📘 Documentación de API / llms.txt