HasData
oficialDatos web en tiempo real, estructurados para agentes
¿Qué puedes hacer con HasData MCP?
- Extraer páginas web — Pide a tu asistente que extraiga una página y devuelva su contenido a través de la conexión
hasdata. - Ejecutar búsquedas de Google — Haz que el modelo ejecute consultas de Google SERP y obtenga resultados de búsqueda estructurados.
- Obtener datos de marketplaces — Recupera datos de productos, reseñas y búsquedas de proveedores como Amazon, Walmart y Shopify.
- Limitar las API expuestas — Añade el parámetro
apisal endpoint para que solo los proveedores que necesitas se carguen como herramientas. - Conectar con OAuth o clave de API — Autentícate mediante el inicio de sesión de HasData o envía un encabezado
x-api-keypara agentes desatendidos.
Documentación
Servidor MCP
Conecta clientes LLM y agentes de IA a HasData mediante el Model Context Protocol.
El Servidor MCP de HasData expone las capacidades de scraping y búsqueda de HasData a cualquier cliente que hable el Model Context Protocol. Apunta tu cliente compatible con MCP (Claude, Codex, Cursor, VS Code, Windsurf, agentes personalizados, etc.) al endpoint de HasData y tu modelo podrá hacer scraping de páginas web, ejecutar búsquedas de Google y obtener datos estructurados sin escribir código de integración de API.
Endpoint
https://mcp.hasdata.com/mcp
El servidor utiliza el transporte HTTP transmitible (streamable HTTP).
Autenticación
Dos formas de conectarse: inicia sesión con tu cuenta de HasData o envía una clave de API.
Inicia sesión con tu cuenta de HasData
Los clientes que admiten OAuth se conectan sin que tengas que gestionar una clave: añade el endpoint y sigue el aviso de inicio de sesión. Cada conexión obtiene su propia clave de API, nombrada según el cliente — elimina esa clave en la página de claves de API para desconectarlo.
claude mcp add --transport http hasdata https://mcp.hasdata.com/mcp
# then run /mcp and authenticate
codex mcp add hasdata --url https://mcp.hasdata.com/mcp
codex mcp login hasdata
code --add-mcp '{"name":"hasdata","type":"http","url":"https://mcp.hasdata.com/mcp"}'
Settings → Connectors → Add custom connector → https://mcp.hasdata.com/mcp
Settings → MCP → Add custom MCP → https://mcp.hasdata.com/mcp
Clave de API
Envía tu clave desde el panel en el encabezado x-api-key. Úsala para clientes sin compatibilidad con OAuth y para agentes no supervisados.
claude mcp add --transport http hasdata https://mcp.hasdata.com/mcp \
--header "x-api-key: <your-api-key>"
// ~/.cursor/mcp.json
{
"mcpServers": {
"hasdata": {
"url": "https://mcp.hasdata.com/mcp",
"headers": { "x-api-key": "<your-api-key>" }
}
}
}
// ~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"hasdata": {
"serverUrl": "https://mcp.hasdata.com/mcp",
"headers": { "x-api-key": "<your-api-key>" }
}
}
}
// cline_mcp_settings.json
{
"mcpServers": {
"hasdata": {
"type": "streamableHttp",
"url": "https://mcp.hasdata.com/mcp",
"headers": { "x-api-key": "<your-api-key>" }
}
}
}
# ~/.codex/config.toml
[mcp_servers.hasdata]
url = "https://mcp.hasdata.com/mcp"
env_http_headers = { "x-api-key" = "HASDATA_API_KEY" }
Cualquier otro cliente que hable el transporte HTTP transmitible funciona de la misma manera: apúntalo al endpoint y envía x-api-key. Las solicitudes sin credenciales válidas se rechazan con 401 Unauthorized.
Elegir qué API exponer
De forma predeterminada, el servidor expone las 57 API de HasData como herramientas, y tu modelo vuelve a leer las 57 definiciones de herramientas en cada llamada. Añade el parámetro apis para exponer solo las que necesites:
https://mcp.hasdata.com/api/mcp?apis=amazon,shopify
Esa conexión tiene 7 herramientas en lugar de 57. La autenticación, la facturación y el comportamiento de las herramientas no cambian.
Nombra un proveedor para obtener todas sus API, o nombra una sola API — ?apis=google_maps_search,web_scraping proporciona dos herramientas.
| Proveedor | API individuales |
|---|---|
airbnb | airbnb_listing, airbnb_property |
amazon | amazon_product, amazon_reviews, amazon_search, amazon_seller, amazon_seller_products |
bing | bing_serp |
booking | booking_place, booking_search |
chatgpt | chatgpt_chat |
duckduckgo | duckduckgo_serp |
facebook | facebook_profile |
glassdoor | glassdoor_job, glassdoor_listing |
google_finance | google_finance_finance |
google_images | google_images_images |
google_maps | google_maps_contributor_reviews, google_maps_photos, google_maps_place, google_maps_posts, google_maps_reviews, google_maps_search |
google_scholar | google_scholar_case_law, google_scholar_cite, google_scholar_scholar |
google_serp | google_serp_ai_mode, google_serp_ai_overview, google_serp_events, google_serp_immersive_product, google_serp_news, google_serp_product, google_serp_serp, google_serp_serp_light, google_serp_shopping, google_serp_short_videos |
google_travel | google_travel_flights, google_travel_flights_deals, google_travel_hotels |
google_trends | google_trends_search |
indeed | indeed_job, indeed_listing |
instagram | instagram_comments, instagram_posts, instagram_profile |
perplexity | perplexity_chat |
redfin | redfin_listing, redfin_property |
shopify | shopify_collections, shopify_products |
tiktok | tiktok_comments, tiktok_posts, tiktok_profile, tiktok_search |
tripadvisor | tripadvisor_place, tripadvisor_reviews, tripadvisor_search |
walmart | walmart_product, walmart_reviews, walmart_search |
web_scraping | web_scraping_web_scraping |
yellowpages | yellowpages_place, yellowpages_search |
yelp | yelp_place, yelp_reviews, yelp_search |
youtube | youtube_channel, youtube_search, youtube_transcript, youtube_video |
zillow | zillow_listing, zillow_property |
Un nombre mal escrito se ignora y el resto se carga igualmente. Si todos los nombres están mal escritos, la solicitud falla con 400 y enumera los proveedores válidos.
Facturación
Cada llamada a una herramienta consume créditos de HasData de la misma manera que lo haría una solicitud directa a la API, desde el espacio de trabajo al que está asociada la conexión. Consulta Créditos y concurrencia para más detalles.
Esta documentación está creada y alojada en Mintlify, una plataforma de documentación para desarrolladores.