Amazon India Product Research MCP
Amazon India Product Research MCP
Un servidor MCP (Model Context Protocol) que convierte Claude Desktop en un asistente de investigación de productos para vendedores principiantes de Amazon India. Puntúa las oportunidades de producto, estima la demanda, evalúa la competencia, calcula la rentabilidad real de Amazon India, planifica el aprovisionamiento, extrae las quejas de los clientes, investiga palabras clave y redacta un listado completo.
Se ejecuta a través de stdio, por lo que se conecta directamente a Claude Desktop.
¿Nuevo aquí? Empieza con la Guía de configuración y ejecución — instalación paso a paso, verificación y configuración de Claude Desktop, con una sección de resolución de problemas. Para datos en vivo, consulta la Guía de datos en vivo y extracción.
24 herramientas. Funciona sin claves API — en modo demo sin conexión, o con datos reales en vivo de fuentes gratuitas (Google Trends, DuckDuckGo, páginas públicas de amazon.in).
Descripción general del proyecto
El servidor se basa en un perfil de vendedor:
Criterio | Objetivo |
Inversión | ₹5.000 – ₹20.000 |
Precio de venta | ₹199 – ₹699 |
Peso | menos de 500 g |
Margen de beneficio | 30 % mínimo |
Demanda | uso diario, no estacional |
Devoluciones | tasa de devolución baja |
Aprovisionamiento | aprovisionamiento indio fácil |
Riesgo | sin problemas evidentes de bloqueo o aprobación de marca |
Cada herramienta puntúa los productos según estos criterios y penaliza lo que hunde a los nuevos vendedores: productos de marca, riesgo de falsificación, artículos frágiles, pilas, electrónica compleja, perecederos, productos de temporada, tallas de ropa, artículos pesados y categorías dominadas por marcas fuertes.
La integridad de los datos es lo primero
Este proyecto se niega a inventar datos del mercado. Cada salida significativa lleva
source, data_type, confidence y last_updated, donde data_type es uno de
Live, Verified, Estimated, Historical o Demo.
Los datos de demostración siempre se etiquetan como
Demoy nunca se presentan como datos reales de Amazon.Las cifras de demanda y ventas mensuales son estimaciones modeladas, nunca ventas reales de Amazon.
Las tarifas de Amazon provienen de un calendario configurable; el incluido está etiquetado como
Estimated.Los proveedores nunca se inventan. Sin una API de proveedores,
search_suppliersdevuelve una lista de proveedores vacía junto con canales de aprovisionamiento reales y públicos que puedes verificar por ti mismo.Ninguna herramienta garantiza beneficios o ventas garantizadas.
Características
20 herramientas MCP que cubren todo el flujo de trabajo del vendedor: descubrimiento, demanda, competencia, dinero, listado, aprovisionamiento y datos en vivo
Datos en vivo gratuitos, sin claves API: interés de búsqueda de Google Trends, búsqueda web de DuckDuckGo y páginas públicas de amazon.in, incluidas las insignias de "comprados en el último mes"
Estimación de ingresos y ventas a partir de curvas BSR o de las propias insignias de compra de Amazon, siempre como un rango con el método indicado
Detección de nuevos vendedores: qué competidores tienen pocas reseñas y cuáles de ellos ya superan las 300+ unidades al mes — la señal más fuerte de que una página es ganable
Puntuación de perennidad a partir de hasta 5 años de interés de búsqueda real, para que evites el stock muerto estacional
Planificación de anuncios de Amazon: ACOS de equilibrio, escalas de ofertas por tipo de concordancia, asignación de palabras clave de concordancia, estructura de campañas y palabras clave negativas, todo derivado de tu propia economía unitaria en lugar de consejos genéricos
Puntuación de oportunidad ponderada de 0 a 100, además de selección por lotes de hasta 15 ideas a la vez
Cálculo de tarifas de Amazon India: referencia, cierre, FBA / Easy Ship / Self Ship, GST sobre tarifas, reserva de devoluciones, punto de equilibrio y precio recomendado
Planificación del lanzamiento: cantidad de pedido, distribución del presupuesto, presupuesto publicitario, punto de reabastecimiento, retorno de la inversión
Agrupación de quejas de reseñas con soluciones concretas a nivel de proveedor
Investigación de palabras clave, borrador de listado y un plan de imágenes de siete huecos
Extracción conforme a las normas: robots.txt, lista blanca, retardo de rastreo, presupuesto de páginas y una parada firme ante los retos de bots — sin eludir la protección antibots
Historial de investigación almacenado en SQLite o PostgreSQL
Modo demo completo: todo funciona sin conexión, de forma determinista
Arquitectura
amazon-india-seller-mcp/
│
├── amazon_india_seller_mcp/ # the installable package
│ ├── __init__.py
│ ├── __main__.py # python -m amazon_india_seller_mcp
│ └── server.py # MCP entry point (stdio transport) - wiring only
│
├── server.py # compatibility shim: python server.py still works
│
├── amazon_india_seller_mcp/tools/ # MCP tool definitions - thin: validate, call service, shape result
│ ├── __init__.py # ServiceBundle + error-handling decorator
│ ├── product_research.py # research_product
│ ├── demand_analysis.py # analyze_product_demand
│ ├── competition.py # analyze_competition
│ ├── profit_calculator.py # calculate_profitability
│ ├── supplier_search.py # search_suppliers
│ ├── review_analysis.py # analyze_reviews
│ ├── keyword_research.py # research_keywords
│ ├── listing_generator.py # generate_listing
│ ├── revenue_calculator.py # calculate_revenue
│ ├── competitor_analysis.py # analyze_competitors
│ ├── purchase_signals.py # analyze_purchase_signals
│ ├── review_metrics.py # analyze_review_metrics
│ ├── evergreen_analysis.py # analyze_evergreen
│ ├── product_images.py # analyze_product_images
│ ├── opportunity_finder.py # find_product_opportunities
│ ├── launch_planner.py # plan_product_launch
│ ├── ppc_keywords.py # suggest_ppc_keywords
│ ├── ppc_bidding.py # calculate_ppc_bids / plan_ppc_campaign
│ ├── web_search.py # search_web
│ ├── amazon_scraper.py # scrape_amazon_search / scrape_amazon_product / scraper_status
│ └── listing_scraper.py # scrape_listing_details
│
├── amazon_india_seller_mcp/services/ # All business logic
│ ├── __init__.py # Data envelopes, errors, cache, opportunity scoring
│ ├── amazon_service.py # Provider abstraction (demo / scraper / API), snapshots, risk, reviews, listings
│ ├── trends_service.py # Demand, trend direction, seasonality, keywords, live Google Trends
│ ├── supplier_service.py # Sourcing research (never fabricates suppliers)
│ ├── pricing_service.py # Fees, profit, margin, ROI, break-even, recommended price
│ ├── revenue_service.py # Units from BSR/badges, revenue, competitor stage, evergreen scoring
│ ├── search_service.py # Web search (DuckDuckGo free, Brave/Serper/Tavily/Google CSE)
│ ├── browser_service.py # Guardrailed fetching: allowlist, robots.txt, delay, budget, block detection
│ ├── scraper_service.py # Amazon India page parsing (search, product, listing detail, reviews, bestsellers)
│ ├── ads_service.py # Sponsored Products bid maths, keyword match types, campaign structure
│ └── security.py # SSRF guards, log redaction, prompt-injection scanning, size caps
│
├── amazon_india_seller_mcp/database/ # Research history
│ ├── __init__.py
│ └── models.py # SQLAlchemy models + session handling
│
├── amazon_india_seller_mcp/config/ # Centralised settings
│ ├── __init__.py
│ └── settings.py # Env-driven settings + configurable fee schedule
│
├── tests/
│ ├── __init__.py
│ ├── test_product_research.py
│ ├── test_demand_analysis.py
│ ├── test_competition.py
│ └── test_profit_calculator.py
│
├── docs/
│ ├── SETUP.md # full setup, run and troubleshooting guide
│ ├── SCRAPING.md # live data sources, guardrails and compliance
│ ├── PROMPTS.md # copy-paste prompt library for all 20 tools
│ └── check_connection.py # MCP connection self-test
│
├── .env.example
├── mcp.json.example
├── LICENSE # MIT
├── CONTRIBUTING.md
├── CODE_OF_CONDUCT.md
├── SECURITY.md # threat model and controls
├── CHANGELOG.md
├── .github/workflows/ci.yml # tests on Python 3.11-3.13
├── pyproject.toml # Dependencies, managed by uv
└── uv.lockReglas que sigue el código: server.py no contiene lógica de negocio, las herramientas no
contienen lógica de negocio, los servicios la contienen toda.
Instalación
Requisitos: Python 3.11+ y uv. La Guía de configuración y ejecución cubre cada paso en detalle.
Úsalo sin clonar nada
uvx amazon-india-seller-mcpEsa es toda la instalación. Apunta Claude Desktop a ello:
{
"mcpServers": {
"amazon-india-seller": {
"command": "uvx",
"args": ["amazon-india-seller-mcp"],
"env": { "DEMO_MODE": "true" }
}
}
}O instálalo en un entorno
uv tool install amazon-india-seller-mcp # then run: amazon-india-seller-mcp
pip install amazon-india-seller-mcp # works tooO trabaja desde una copia del código fuente (para desarrollo)
git clone https://github.com/Suriya-Ravichandran/amazon-india-seller-mcp.git
cd amazon-india-seller-mcp
uv sync --all-extras
uv run python -m amazon_india_seller_mcpLos datos en vivo gratuitos necesitan las dependencias adicionales: uv sync --extra realtime --extra browser.
# Windows (PowerShell)
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# or via pip
python -m pip install uvEntorno virtual
uv sync gestiona el entorno virtual por ti; ejecuta los comandos con uv run. Si
prefieres activarlo manualmente:
# Windows
.venv\Scripts\activate
# macOS / Linux
source .venv/bin/activateDependencias
Declaradas en pyproject.toml y fijadas en uv.lock:
mcp, pydantic, pydantic-settings, httpx, sqlalchemy, python-dotenv; pytest en
el grupo de desarrollo.
Añade o cambia una dependencia con uv add <paquete> / uv remove <paquete> — nunca edites el
archivo de bloqueo a mano.
Configuración del entorno
cp .env.example .env # Windows: copy .env.example .envVariable | Por defecto | Propósito |
|
| Etiqueta de entorno |
|
| Registro detallado |
|
| URL de SQLite o PostgreSQL |
|
| Almacenar el historial de investigación |
| vacío | Credenciales de SP-API / PA-API |
|
|
|
| vacío | Acceso al proveedor de terceros |
|
| Habilitar un proveedor de tendencias (no se incluye ninguno con el proyecto) |
| vacío | Proveedor de datos de proveedores |
|
| Datos de demostración deterministas, claramente etiquetados |
|
| Caché en proceso |
| vacío | Archivo JSON con tu tarjeta de tarifas real de Seller Central |
Los secretos viven solo en .env, que está en gitignore. Nada está codificado en el código
fuente.
Configuración de la base de datos
Las tablas se crean automáticamente al inicio. No hay que ejecutar nada a mano.
Desarrollo (por defecto): SQLite en ./amazon_product_mcp.db.
PostgreSQL:
DATABASE_URL=postgresql+psycopg://user:password@localhost:5432/amazon_mcpLas columnas de carga JSON se asignan a JSONB en PostgreSQL y a JSON en SQLite
automáticamente. Instala el controlador junto a ella: uv add psycopg[binary].
Modelos almacenados: ProductResearch, DemandAnalysis, CompetitionAnalysis,
ProfitCalculation, SupplierResearch — cada uno conserva product_name, marketplace,
research_data, data_source, data_type, confidence, created_at, updated_at.
El almacenamiento del historial es de mejor esfuerzo: si la base de datos no está disponible, las herramientas siguen funcionando y el error se registra en lugar de mostrarse.
Ejecutar el MCP
uvx amazon-india-seller-mcp # installed
uv run python -m amazon_india_seller_mcp # from a checkout
uv run server.py # legacy path, still supportedEl proceso habla el protocolo MCP a través de stdio, por lo que permanecerá en silencio
esperando a un cliente — eso es un comportamiento correcto. Los registros van a stderr,
manteniendo stdout limpio para el tráfico del protocolo. Detenlo con Ctrl+C.
Configuración de Claude Desktop
Abre el archivo de configuración de Claude Desktop:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Copia el bloque
mcpServersdemcp.json.exampleen él, reemplazando las rutas con tus propias rutas absolutas:
{
"mcpServers": {
"amazon-product-research": {
"command": "/ABSOLUTE/PATH/TO/amazon-india-seller-mcp/.venv/bin/python",
"args": ["/ABSOLUTE/PATH/TO/amazon-india-seller-mcp/server.py"],
"env": { "DEMO_MODE": "true" }
}
}
}En Windows usa .venv\\Scripts\\python.exe y escapa las barras invertidas. También se incluye
una variante uv --directory ... run server.py en el archivo de ejemplo.
Cierra y reinicia Claude Desktop por completo (ciérralo desde la bandeja/barra de menús; recargar la ventana no es suficiente).
Prueba la conexión: las herramientas aparecen en el menú de herramientas de Claude Desktop, y preguntar "Calcula el beneficio de un producto de 399 ₹ que cuesta 120 ₹" debería activar
calculate_profitability.
Herramientas MCP disponibles
Descubrimiento
Herramienta | Qué hace |
| Evalúa hasta 15 ideas de producto a la vez según los criterios para principiantes y las clasifica. Empieza aquí. |
| Informe de oportunidad completo para una idea: categoría, rango de precios, BSR, peso, valoración, reseñas, demanda, competencia, riesgo de devolución / bloqueo / marca, idoneidad para principiantes, puntuación de 0 a 100 y recomendación |
Demanda
Herramienta | Qué hace |
| Demanda mensual, nivel de demanda, dirección de la tendencia, estacionalidad, confianza y una decisión de lanzamiento |
| Puntuación evergreen de 0 a 100 a partir de hasta 5 años de interés de búsqueda real: estabilidad, planitud, suelo de demanda, crecimiento, más orientación sobre inventario |
| Agrega las insignias propias de Amazon de «X comprados en el último mes»: la señal de ventas gratuita más fiable que existe |
Competencia
Herramienta | Qué hace |
| Nivel de competencia, promedios de precio y valoraciones, barrera de reseñas, dominio de marca, calidad de listado e imágenes, listados débiles y oportunidades de diferenciación |
| Unidades por competidor, ingresos, cuota de mercado, tamaño del mercado y concentración. Señala a los vendedores nuevos (pocas reseñas) y a quienes superan las 300+ unidades/mes, y luego da un veredicto de entrada |
| La barrera de reseñas: recuentos de reseñas mediana y por cuartiles, meses para ponerse al día y qué listados son superables |
Dinero
Herramienta | Qué hace |
| Tarifas de referencia, de cierre, de cumplimiento y GST, reserva de devoluciones, coste total, beneficio, margen, ROI, punto de equilibrio y precio recomendado, más una explicación en lenguaje sencillo |
| Ingresos mensuales y anuales a partir de unidades, BSR o una insignia de compra, como un rango, con el método indicado. Añade |
| Cantidad de pedido, reparto del presupuesto (inventario / muestras / fotografía / anuncios / colchón), días de cobertura, punto de reorden, coste publicitario asumible, recuperación de la inversión, cronograma semana a semana y advertencias |
Listado
Herramienta | Qué hace |
| Palabras clave primarias, secundarias, de cola larga y relacionadas, intención de búsqueda, prioridad, términos de búsqueda de backend y orientación de colocación |
| Título SEO y alternativas, cinco viñetas, descripción, términos de backend, dirección de imagen, consejos de embalaje y una lista de verificación de cumplimiento |
| Cobertura de la galería de la competencia, galerías pobres que puedes superar, requisitos de imagen de Amazon y un plan de imágenes de siete espacios |
| Quejas agrupadas por tema con recuentos de menciones y soluciones concretas de producto, más características apreciadas y ángulos de diferenciación |
| Desglose completo de un listado en vivo — título, imágenes, viñetas, descripción, A+, vídeo, especificaciones, insignias, variaciones — calificado de 0 a 100 con cómo superarlo |
Publicidad
Herramienta | Qué hace |
| Palabras clave de anuncio con tipo de concordancia (exacta / de frase / amplia), puja sugerida según tu beneficio por unidad, prioridad, colocación de campaña, más palabras clave negativas |
| ACOS de punto de equilibrio (= tu margen), ACOS objetivo, CPC de punto de equilibrio y CPC objetivo, una escalera de pujas por tipo de concordancia, clics y coste publicitario por pedido. Comprueba una puja que ya estés ejecutando |
| Estructura de tres campañas (Auto discovery, Manual Exact core, Phrase/Broad expansion) con reparto de presupuesto, pedidos proyectados y una rutina de optimización semanal |
Abastecimiento
Herramienta | Qué hace |
| Investigación de abastecimiento para Parrys / Chennai / Tamil Nadu / India con estado de verificación y una lista de verificación de evaluación. Nunca inventa proveedores |
Datos en vivo
Herramienta | Qué hace |
| Búsqueda web mediante DuckDuckGo (gratuita, sin clave) o Brave / Serper / Tavily / Google CSE |
| Resultados de búsqueda en vivo de amazon.in: ASIN, precio, valoración, recuento de reseñas, insignia de compra, marcador de patrocinado |
| Página de producto en vivo: BSR, peso, vendedor, viñetas, galería de imágenes completa, más una estimación de ventas |
| Qué está configurado para hacer la capa de datos en vivo y qué la bloquea |
Puntuación de oportunidad
Componente | Peso |
Demanda | 25% |
Rentabilidad | 25% |
Competencia | 20% |
Riesgo de devolución | 10% |
Facilidad de abastecimiento | 10% |
Amabilidad para principiantes | 10% |
Puntuación | Recomendación |
80–100 | Oportunidad fuerte |
65–79 | Buena oportunidad |
50–64 | Oportunidad moderada |
30–49 | Riesgo alto |
0–29 | Evitar |
Ejemplos de prompts
Find beginner-friendly Amazon India products under ₹20,000 investment.
Screen these ideas and rank them: sink strainer, cable organizer, spice rack.
Analyze the demand for silicone sink strainers on Amazon India.
Is a silicone sink strainer an evergreen product or seasonal?
How many units are competitors selling for "cable organizer"?
Are any new sellers succeeding in the kitchen drawer organizer market?
What revenue would a ₹399 product at BSR 3,500 make per month?
Calculate the profit for a ₹399 product that costs ₹120.
Plan a ₹20,000 launch for a ₹399 sink strainer that costs ₹120.
Find suppliers for cable organizers in Chennai or Tamil Nadu.
Find customer complaints about manual soap dispensers.
Generate an Amazon India listing for a reusable silicone food storage bag.
Scrape live Amazon India results for "silicone sink strainer".
Tear down ASIN B0XXXXXXXX and tell me how to beat that listing.
What should I bid on Amazon Ads for a ₹399 product that costs ₹120?
Plan a ₹6,000/month PPC campaign for my sink strainer launch.
Check the scraper status.Un flujo de trabajo natural: filtrar ideas → comprobar demanda y evergreen → comprobar competidores y vendedores nuevos → calcular beneficio → planificar el lanzamiento → investigar palabras clave → generar el listado.
docs/PROMPTS.md es la biblioteca completa de prompts — 56 prompts de copiar y pegar agrupados por tarea, flujos de trabajo encadenados con varias herramientas y prompts que hacen que Claude muestre qué números son en vivo y cuáles estimados.
Modo de demostración
Con DEMO_MODE=true (el valor predeterminado) todas las herramientas funcionan sin una sola clave de API de pago.
Los datos de muestra son deterministas: la misma consulta siempre devuelve los mismos números, por lo que los resultados son reproducibles y comprobables.
Cada valor está etiquetado como
"data_type": "Demo","confidence": "Low","source": "Local Demo Provider".El servidor registra una advertencia al inicio para que nadie olvide en qué modo está.
El modo demo es para aprender el flujo de trabajo y probar la integración. Nunca tomes una decisión de compra basada en números de demostración.
Datos en vivo de fuentes gratuitas (sin claves de API)
Todo lo siguiente es gratuito y no necesita clave de API:
uv sync --extra realtime --extra browser
uv run playwright install chromium # only for render=trueAPP_ENV=production
DEMO_MODE=false
PRODUCT_DATA_PROVIDER=scraper
GOOGLE_TRENDS_ENABLED=true
WEB_SEARCH_PROVIDER=duckduckgo
BROWSER_ENABLED=true
BROWSER_ALLOWED_DOMAINS=amazon.in
BROWSER_MIN_DELAY_SECONDS=8Fuente | Te ofrece | Fiabilidad |
Google Trends | Interés de búsqueda real de India, estacionalidad, puntuación evergreen | Alta |
DuckDuckGo | Búsqueda web en vivo de competidores, proveedores, precios | Alta |
Páginas de amazon.in | Precios, ASIN, valoraciones, recuentos de reseñas, insignias de compra | Intermitente |
Amazon presenta desafíos de bots al tráfico automatizado. Este servidor detecta y se detiene en ellos en lugar de eludirlos, por lo que el scraping funciona de forma oportunista. Lee docs/SCRAPING.md antes de activarlo: cubre robots.txt frente a Términos de Servicio, las barreras de seguridad y cómo corregir selectores sin tocar el código.
Integración de API de producción
Datos de producto. Implementa una subclase de
ProductDataProviderenservices/amazon_service.py(search_listingsyfetch_reviews), o apuntaPRODUCT_DATA_BASE_URL/PRODUCT_DATA_API_KEYa una API de terceros aprobada y adapta el mapeo de payload deHttpProductDataProvider. Luego estableceDEMO_MODE=false.Amazon SP-API / PA-API. Regístrate como desarrollador, obtén credenciales y añade un proveedor que firme las solicitudes con
AMAZON_API_KEY/AMAZON_API_SECRET.build_provider()ya enrutasp-apiypa-apiy actualmente lanza un error claro de «no implementado» en lugar de falsificar datos en silencio.Tarifas. Exporta tu tarjeta de tarifas de Seller Central a JSON que coincida con el modelo
FeeSchedule, apuntaAMAZON_FEE_CONFIG_PATHa él y establecedata_typeenVerified.Proveedores. Establece
SUPPLIER_API_KEYySUPPLIER_API_BASE_URL; el estado de verificación se transmite desde el proveedor en lugar de asumirse.
Respeta los términos de servicio de cada proveedor. Hacer scraping directamente de Amazon viola sus términos y no está implementado aquí.
Pruebas
uv run pytest # whole suite (193 tests)
uv run pytest -v # verbose
uv run pytest tests/test_profit_calculator.py
uv run docs/check_connection.py # end-to-end MCP connection self-testLa cobertura incluye investigación de productos, bandas y pesos de puntuación de oportunidad, análisis de demanda y estacionalidad, análisis de competencia, las matemáticas completas de beneficio (el punto de equilibrio y el precio recomendado se verifican mediante recálculo), configurabilidad del calendario de tarifas, estimación de ingresos y curva BSR, clasificación de vendedores nuevos y objetivo de volumen, puntuación evergreen, todas las barreras de seguridad del scraping (lista de permitidas, robots, presupuesto de página, detección de desafíos de bots), ayudas de análisis de HTML, manejo de entradas no válidas para cada herramienta y determinismo del modo demo.
La suite es completamente offline: Google Trends en vivo, búsqueda web y obtención de páginas se fuerzan a desactivarse para que los resultados sigan siendo deterministas.
La suite fuerza el modo demo, desactiva el almacenamiento en caché y desactiva la persistencia del historial, por lo que nunca toca tu base de datos de investigación.
Solución de problemas
Síntoma | Solución |
Falta el servidor en Claude Desktop | Usa rutas absolutas en la configuración y luego cierra y reinicia Claude Desktop por completo |
| Apunta |
| Ejecuta |
El servidor «se cuelga» al ejecutarlo manualmente | Correcto: está esperando un cliente en stdio |
Error | Establece |
| Espera a que se restablezca la ventana del proveedor; el almacenamiento en caché está activado por defecto |
Todo dice «Demo» | Esperado en modo demo; establece |
Errores de base de datos | Comprueba |
Los registros van a stderr. Define DEBUG=true o LOG_LEVEL=DEBUG para ver el detalle; en Claude Desktop, usa
los archivos de registro de MCP (%APPDATA%\Claude\logs en Windows, ~/Library/Logs/Claude en macOS).
Seguridad
Hay tres riesgos asociados a lo que hace este servidor, y cada uno tiene un control explícito. Los detalles
completos están en SECURITY.md; los controles se prueban en
tests/test_security.py.
SSRF. El esquema, el puerto y la IP resuelta se verifican antes de cada solicitud, y cada salto de redirección se vuelve a validar — de modo que un host en la lista de permitidos no puede redirigir la descarga hacia loopback, un rango privado o el endpoint de metadatos de la nube. Las solicitudes de Playwright pasan por la misma compuerta.
Credenciales. Un filtro de registro que redacta datos elimina claves de API, tokens de portador y parámetros de consulta con secretos de cada registro, incluido el registro de bibliotecas, como las URL de solicitud de httpx. Ninguna salida de herramienta contiene jamás una clave.
Inyección de prompts. Los listados, las reseñas y los resultados de búsqueda extraídos son texto de
terceros que llega al contexto de un LLM. Cada campo se sanitiza (se eliminan caracteres de control, de ancho
cero y bidireccionales), se escanea en busca de contenido con forma de instrucción y se devuelve con un bloque
content_safety. Las instrucciones MCP del servidor le indican al modelo que lo trate como datos, nunca como
instrucciones.
También se aplican: un límite de respuesta de 8 MB, un límite de 5 saltos de redirección, rutas de archivo de configuración validadas, SQL parametrizado y ninguna traza de pila que llegue al cliente MCP.
Notas de seguridad
Las credenciales provienen únicamente de variables de entorno;
.envestá en gitignore y nada está codificado de forma fija.Las trazas de pila nunca llegan al cliente MCP — los errores se registran en el lado del servidor y se devuelven como cargas útiles estructuradas y seguras para el usuario.
La base de datos almacena únicamente cargas útiles de investigación, no credenciales.
Las cifras de tarifas y de mercado son configuración, no código, por lo que pueden corregirse sin cambiar el código.
Nada en este proyecto extrae datos de Amazon ni elude los términos de ningún proveedor.
Hoja de ruta
Proveedores reales de SP-API y Product Advertising API con firma de solicitudes
Seguimiento histórico: tendencias de precio, BSR y valoración a partir de investigaciones almacenadas
Recursos MCP que exponen el historial de investigación guardado de vuelta a Claude
Modelado de costes de almacenamiento y publicidad de FBA (punto de equilibrio consciente de ACOS)
Control por categoría y datos de referencia de certificaciones (BIS / FSSAI)
Calibración de las curvas de BSR a unidades contra datos reales de ventas de vendedores
Minería de listas de bestsellers para descubrir productos con demanda demostrada
Contribuciones
Las contribuciones son bienvenidas — consulta CONTRIBUTING.md.
La regla más importante: nunca inventes datos, y nunca dejes que una estimación parezca una medición. La gente gasta dinero real con esta salida, por lo que cada valor lleva su fuente, tipo de datos y nivel de confianza.
Particularmente valioso en este momento:
Correcciones de selectores cuando Amazon cambia su marcado
Calibración de las curvas de BSR a unidades contra datos reales de ventas
Herramientas de GST, cumplimiento de categoría y costes de importación para vendedores indios
Proveedores reales de SP-API / Product Advertising API
Las solicitudes de extracción que añadan evasión de protección anti-bots (rotación de proxies, suplantación de huellas digitales, resolución de CAPTCHA) serán rechazadas — consulta docs/SCRAPING.md.
Consulta también CODE_OF_CONDUCT.md y SECURITY.md.
Licencia
MIT — libre de usar, modificar y distribuir, incluso con fines comerciales. El software se proporciona tal cual, sin garantía.
Aviso legal
Esta herramienta apoya la investigación; no la sustituye. Las cifras de demanda, ventas y rentabilidad son estimaciones basadas en los datos de entrada y el programa de tarifas configurado — no son garantías. Verifica las tarifas en Seller Central, verifica a cada proveedor personalmente y confirma los requisitos de categoría y marca con Amazon antes de invertir.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Amazon brand, seller, niche & buy-box intelligence inside your own Claude or ChatGPT.
Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Suriya-Ravichandran/amazon-india-seller-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server