EuroScrape MCP server
Proporciona a los agentes de IA los 20 raspadores de datos de EuroScrape en Apify como herramientas: precios de vuelos, hoteles y electricidad, mercados de segunda mano en 18 países, registros de empresas y clientes potenciales B2B, licitaciones públicas de la UE, reseñas de aplicaciones. Pague por resultado, cuenta gratuita de Apify para comenzar.
Documentación
Servidor MCP EuroScrape
Veinte herramientas de datos para agentes de IA: precios de vuelos, hoteles y electricidad, mercados de segunda mano, datos de empresas y clientes potenciales, datos abiertos de la UE y de Francia. Cada herramienta ejecuta uno de los Actores de EuroScrape en Apify y devuelve JSON estructurado.
Funciona con Claude Desktop, Claude Code, Cursor, VS Code y cualquier cliente MCP.
- Se ejecuta en tu propia cuenta de Apify. Pagas a Apify por resultado, al precio que se muestra en la página de cada Actor. Sin suscripción, nada pasa por nosotros.
- Un límite de gasto en cada llamada (0,50 USD por defecto), para que un agente no pueda iniciar una ejecución costosa por error.
- Valores predeterminados prudentes: un agente que olvida un límite obtiene de 10 a 50 filas, no miles.
Instalación
Necesitas un token de API de Apify (Consola de Apify → Configuración → API e integraciones). El plan gratuito de Apify incluye 5 USD de uso al mes.
Claude Desktop, con un clic
Descarga euroscrape-mcp.mcpb y ábrelo, o arrástralo a Configuración → Extensiones. Claude Desktop te pedirá tu token de API de Apify e instalará el servidor; no hay nada más que configurar.
Cualquier cliente MCP
Con Node.js 18 o posterior, añade esto a la configuración de tu cliente MCP (para Claude Desktop: claude_desktop_config.json):
{
"mcpServers": {
"euroscrape": {
"command": "npx",
"args": ["-y", "github:EuroScrape/euroscrape-mcp"],
"env": { "APIFY_TOKEN": "YOUR_APIFY_TOKEN" }
}
}
}
Claude Code:
claude mcp add --env APIFY_TOKEN=YOUR_APIFY_TOKEN euroscrape -- npx -y github:EuroScrape/euroscrape-mcp
Herramientas
| Herramienta | Qué devuelve | Actor |
|---|---|---|
get_electricity_prices | Precios de electricidad intradía para más de 40 zonas de licitación europeas, con la ventana más barata de cada día | eu-electricity-prices |
search_flights | Precios de Google Flights para una ruta y fechas, día más barato para volar, rango de precios típico | google-flights-prices |
find_ryanair_fares | Calendario de tarifas de Ryanair para una ruta, o todos los destinos bajo un límite de precio desde un aeropuerto | ryanair-low-fares |
search_hotels | Precios de Google Hotels, opcionalmente en todos los sitios de reserva | google-hotels-prices |
search_second_hand_europe | Una búsqueda en el principal mercado de segunda mano de 18 países, precios en euros, mediana por país | eu-marketplace-deals |
search_vinted | Listados de Vinted en hasta 26 países, precios con comisiones del comprador | vinted-scraper |
search_kleinanzeigen | Anuncios de Kleinanzeigen con una puntuación de oferta frente al precio de mercado | kleinanzeigen-scraper |
find_new_companies_without_website | Empresas recién registradas (Reino Unido, Francia, cinco estados de EE. UU.) sin sitio web todavía | no-website-leads |
search_uk_companies | Datos de Companies House por código SIC, ciudad o fecha de constitución | uk-companies |
search_french_companies | Datos de SIRENE por actividad, departamento y tamaño | france-companies |
validate_eu_vat_numbers | Verificación VIES de números de IVA de la UE, con un número de consulta oficial | vat-validator |
get_company_behind_website | La entidad legal detrás de un sitio web europeo, a partir de su aviso legal | company-identity |
detect_website_tech_stack | Tecnologías utilizadas por un sitio web (más de 280), con señales de venta | website-intelligence |
search_eu_public_tenders | Licitaciones abiertas y adjudicaciones de contratos en Europa y Francia | eu-public-tenders |
get_france_property_sales | Ventas de propiedades inmobiliarias en Francia (DVF), precio por m2, clase energética | france-property-prices |
get_france_energy_ratings | Certificados de eficiencia energética de viviendas francesas (DPE) | france-energy-ratings |
get_france_building_permits | Permisos de construcción en Francia (Sitadel), con la empresa solicitante | france-building-permits |
get_france_fuel_prices | Precios de combustible en vivo de las estaciones alrededor de una ciudad francesa | france-fuel-prices |
get_app_reviews | Reseñas de App Store y Google Play por país | app-reviews |
search_trusted_shops | Tiendas en línea listadas en Trusted Shops, o las reseñas de una tienda | trusted-shops-scraper |
get_run_results | Los resultados de una llamada que aún se estaba ejecutando cuando devolvió (gratis) |
Cada descripción de herramienta indica su precio. La lista completa de parámetros está en tools.json.
Qué hace una llamada
- Inicia el Actor en tu cuenta de Apify con tus argumentos y el límite de gasto.
- Espera a que la ejecución termine (hasta cuatro minutos; después,
get_run_resultslo retoma). - Devuelve las primeras filas como JSON, las filas de resumen primero, con el recuento total y un enlace al conjunto de datos completo en la Consola de Apify.
Configuración
Variables de entorno opcionales:
| Variable | Predeterminado | Significado |
|---|---|---|
EUROSCRAPE_MAX_USD_PER_CALL | 0.5 | Límite de gasto de una llamada, en USD (Apify detiene la ejecución cuando se alcanza) |
EUROSCRAPE_MAX_ITEMS | 50 | Filas devueltas al agente por llamada (el resultado completo permanece en tu conjunto de datos) |
EUROSCRAPE_MAX_CHARS | 40000 | Límite de tamaño de una respuesta, para proteger el contexto del agente |
EUROSCRAPE_TIMEOUT_SECONDS | 240 | Cuánto tiempo espera una llamada a la ejecución |
¿Prefieres un servidor alojado?
Apify aloja un servidor MCP que puede cargar los mismos Actores, con OAuth y sin instalación local:
https://mcp.apify.com?tools=euroscrape/eu-electricity-prices,euroscrape/google-flights-prices
Este repositorio es la alternativa local, con nombres de herramientas cortos, valores predeterminados prudentes y un límite de gasto.
Política de privacidad
El servidor se ejecuta en tu computadora y EuroScrape no recopila nada a través de él: sin análisis, sin telemetría. Los argumentos de las herramientas y tu token de API de Apify van solo a la API de Apify, para que el Actor se ejecute en tu propia cuenta de Apify; el servidor no escribe nada en el disco. Política completa: euroscrape.github.io/apify-actors/privacy.html.
Desarrollo
npm install
npm test # lists the tools and checks their schemas, no Apify call
APIFY_TOKEN=... node test/check.mjs --live # also runs one real, cheap call
Ejemplos de entrada, salidas de muestra y artículos: euroscrape.github.io/apify-actors.
Licencia MIT.