Amazon Scraper API
Un servidor MCP que conecta agentes de IA con datos de productos, búsquedas y reseñas de Amazon en 20 mercados a través de la API de ChocoData Amazon Scraper.
Documentación
amazon-scraper-api-mcp
Servidor MCP (Model Context Protocol) para Amazon Scraper API. Se integra con Claude Desktop, Cursor, Claude Code, Continue o cualquier cliente de IA compatible con MCP. Le da a tu modelo datos en vivo de productos de Amazon como una llamada de herramienta de primera clase.
Lo que desbloquea
"Encuéntrame los auriculares inalámbricos mejor valorados por menos de $150 en amazon.com, y luego verifica si son más baratos en amazon.de"
Eso es una sola instrucción. Sin MCP, tu IA no puede obtener páginas de Amazon (Amazon bloquea la navegación de LLMs) y no tiene información actualizada sobre precios y stock. Con este servidor MCP, llama directamente a amazon_search + amazon_product y regresa con datos estructurados de Amazon Scraper API.
Herramientas expuestas
| Herramienta | Qué hace | Uso típico |
|---|---|---|
amazon_product | Obtiene un producto por ASIN o URL | "obtén precio + calificación para B09HN3Q81F" |
amazon_search | Búsqueda por palabras clave con orden/filtro | "top 10 sartenes de hierro fundido por menos de $50" |
amazon_batch_create | Pone en cola hasta 1000 ASINs para extracción asíncrona | "extrae los 500 productos de mi catálogo, envíame un webhook cuando termines" |
amazon_batch_status | Consulta el progreso de un lote | "¿cuánto del lote xyz está completo?" |
Cada una devuelve JSON estructurado: título, precio, calificación, número de reseñas, disponibilidad, buybox, variantes, imágenes, viñetas, categorías, tablas de especificaciones.
Benchmark (producción en vivo, 2026-04)
| Métrica | Valor |
|---|---|
| Latencia mediana (producto, EE. UU.) | ~2.6 s |
| Latencia P95 | ~6 s |
| Precio / 1,000 solicitudes | $0.50 fijo |
| Marketplaces | 20+ |
Configuración en Claude Desktop
Edita ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"amazon-scraper": {
"command": "npx",
"args": ["-y", "amazon-scraper-api-mcp"],
"env": {
"ASA_API_KEY": "asa_live_..."
}
}
}
}
Reinicia Claude Desktop. Las herramientas aparecen bajo el ícono de MCP en el compositor de chat.
Configuración en Cursor
Configuración → MCP → Agregar servidor:
- Comando:
npx -y amazon-scraper-api-mcp - Env:
ASA_API_KEY=asa_live_...
Configuración en Claude Code
claude mcp add amazon-scraper -- npx -y amazon-scraper-api-mcp
# then set ASA_API_KEY in the environment Claude Code runs in
Ejemplo de conversación (Claude Desktop)
Tú: ¿Cuál es el precio actual de los AirPods Pro 3.ª generación en amazon.com?
Claude: [llama a
amazon_productcon ASIN B09HN3Q81F]Los AirPods Pro 3.ª generación están actualmente a $199.00 en amazon.com, bajando de $249.00 (20% de descuento). Tienen una calificación de 4.7 estrellas de 58,214 reseñas y están en stock, enviados y vendidos por Amazon.com con Prime.
Tú: Compáralo con el listado de Amazon en Alemania.
Claude: [llama a
amazon_productconquery=B09HN3Q81F, domain=de]En amazon.de el mismo producto está listado a 229.00 EUR. Al tipo de cambio de hoy, eso es aproximadamente $245, un 23% más que el precio en EE. UU. El listado alemán se envía desde Amazon y califica para entrega Prime.
Por qué esto en lugar de un MCP genérico de "navegar la web"
Las herramientas de navegador genéricas que intentan cargar amazon.com normalmente son bloqueadas (verificación de robot) o sirven una página móvil simplificada. Este servidor enruta cada llamada a través de Amazon Scraper API, que:
- Detecta y reintenta páginas de robot/CAPTCHA mediante niveles de proxy escalonados
- Devuelve JSON estructurado (campos tipados), no sopa de HTML
- Soporta más de 20 marketplaces con IPs residenciales coincidentes con el país
- Maneja lotes (cientos a miles de ASINs) con entrega por webhook
- Retroceso integrado de límite de tasa
Manejo de errores
Los errores se muestran al modelo como errores de herramienta con un campo code y una pista. El modelo decide si reintentar o abandonar la subtarea. No tienes que escribir lógica de manejo de errores tú mismo.
Códigos comunes: INVALID_API_KEY, INSUFFICIENT_CREDITS, RATE_LIMITED, target_unreachable, amazon-robot-or-human, extraction_failed, SERVICE_OVERLOADED. Tabla completa: amazonscraperapi.com/docs/errors.
Obtén una clave de API
app.amazonscraperapi.com. 1,000 solicitudes gratuitas al registrarte, sin tarjeta de crédito requerida. Suficiente para probar cada herramienta que expone este MCP más unas docenas de chats productivos.
Enlaces
- Sitio web: https://www.amazonscraperapi.com/
- Documentación: https://amazonscraperapi.com/docs
- Estado: https://amazonscraperapi.com/status
- Precios: https://amazonscraperapi.com/pricing
- SDK de Node: amazon-scraper-api-sdk · SDK de Python: amazonscraperapi-sdk · SDK de Go: github.com/ChocoData-com/amazon-scraper-api-sdk-go · CLI: amazon-scraper-api-cli
Licencia
MIT