Inspection report
mcp-amazon-sp-api
Open source MCP server from christian-ramos. Tool list: tools/list7.
The answer
7
What can it change in your account?
7 of 53 tools can change data, in these areas: Listings, Pricing.
name based Read and write here are inferred from tool names and descriptions, not from a test.
| Area | Access | Write tools | Read tools |
|---|---|---|---|
| Orders | R Orders read only | 0 | 4 |
| Ads | R Ads read only | 0 | 1 |
| Listings | W Listings can change data | 2 | 8 |
| Pricing | W Pricing can change data | 3 | 4 |
| Inventory | R Inventory read only | 0 | 8 |
| Reports | R Reports read only | 0 | 12 |
| Finance | R Finance read only | 0 | 6 |
Record
The facts on file.
Tools
All 53 tools we found.
Grouped by what they do to your data. The access column shows why we put a tool there.
write Can change data 7
| Tool | Description | Area | Access basis |
|---|---|---|---|
| update_listing_attribute | Actualizar un atributo de un listing. Requiere confirm=True. | Listings | name based |
| update_listing_batch | Actualizar múltiples atributos de un listing. Requiere confirm=True. | Listings | name based |
| update_marketplace_price | Cambiar precio en un marketplace. Requiere confirm=True. | Pricing | name based |
| sync_marketplace_prices | Sincronizar precios a varios marketplaces. Requiere confirm=True. | Pricing | name based |
| bulk_update_prices | Actualizar precios en bulk vía feed. Requiere confirm=True. | Pricing | name based |
| send_buyer_message | Enviar mensaje al comprador. Requiere confirm=True. | Other | name based |
| request_review | Solicitar review al comprador. Requiere confirm=True. | Other | name based |
read Reads data 46
| Tool | Description | Area | Access basis |
|---|---|---|---|
| list_products | Buscar productos en el catálogo de Amazon por keywords. | Other | name based |
| get_product_details | Detalle de un producto: título, marca, imágenes, rankings. | Other | name based |
| get_orders | Pedidos recientes por fecha y estado. | Orders | name based |
| get_order_items | Items de un pedido: SKU, ASIN, precio, cantidad. | Orders | name based |
| get_sales_summary | Resumen de ventas: revenue, unidades, top productos. | Reports | name based |
| get_returns_summary | Resumen de devoluciones y reembolsos. | Other | name based |
| get_order_finances | Desglose financiero de un pedido: fees, neto, margen. | Orders, Finance | name based |
| estimate_fees | Estimar fees de Amazon para un producto y precio. | Finance | name based |
| get_profitability_report | Rentabilidad por SKU: ingresos, fees, margen neto. | Reports, Finance | name based |
| get_sales_rankings | Rankings de ventas (BSR) por categoría. | Reports | name based |
| get_listing_content | Contenido de tu listing: título, bullets, keywords, offers y atributos. Busca primero en Listings API (datos del seller). Si faltan atributos, hace fallback a Catalog API (datos… | Listings | name based |
| list_my_listings | Listar todos tus listings con estado e issues. | Listings | name based |
| get_listing_issues | Issues de calidad de un listing. | Listings | name based |
| get_product_type_info | Atributos válidos de un product type o buscar tipos. | Listings | name based |
| request_report | Solicitar generación de un informe de Amazon (asíncrono). | Reports | name based |
| check_report | Estado de un informe: IN_QUEUE, IN_PROGRESS, DONE, FATAL. | Reports | name based |
| download_report | Descargar contenido de un informe completado. | Reports | name based |
| get_search_terms | Top keywords con click/conversion share (Brand Analytics). | Ads | name based |
| get_search_performance | Rendimiento de tus ASINs en búsquedas (Brand Analytics). | Reports | name based |
| get_market_basket | Productos comprados junto con los tuyos (Brand Analytics). | Reports | name based |
| get_repeat_purchases | Tasa de recompra por ASIN (Brand Analytics). | Reports | name based |
| get_fba_inventory | Stock FBA por SKU vía report asíncrono. | Inventory | name based |
| get_fba_returns | Devoluciones FBA con motivo detallado vía report. | Inventory | name based |
| get_fba_fees_report | Tarifas de almacenamiento FBA actuales y largo plazo. | Inventory, Reports, Finance | name based |
| get_restock_suggestions | Recomendaciones de restock: qué y cuánto reabastecer. | Inventory | name based |
| get_sales_and_traffic | Sesiones, conversión, Buy Box % por ASIN vía report. | Reports | name based |
| get_inventory | Stock FBA en tiempo real por SKU. | Inventory | name based |
| get_competitive_pricing | Precios competitivos, Buy Box y rankings por ASIN. | Pricing | name based |
| get_competitor_offers | Ofertas de todos los vendedores para un ASIN. | Pricing | name based |
| list_aplus_content | Listar documentos A+ Content de tu cuenta. | Listings | name based |
| get_aplus_content | Detalle de un documento A+ Content. | Listings | name based |
| get_aplus_asin_relations | ASINs asociados a un documento A+ Content. | Listings | name based |
| get_cross_marketplace_prices | Ver precio de un SKU en todos los marketplaces EU. | Pricing | name based |
| analyze_competitor_prices | Buscar competidores y comparar precios y rankings. | Pricing | name based |
| compare_with_competitors | Comparar tu producto vs competidores similares. | Other | name based |
| check_listing_restrictions | Ver restricciones para vender un ASIN. | Listings | name based |
| check_expansion_eligibility | Elegibilidad para vender en otros marketplaces EU. | Other | name based |
| check_feed | Estado y resultado de un feed de actualización masiva. | Other | name based |
| list_fba_shipments | Envíos a FBA y su estado. | Inventory | name based |
| get_fba_shipment_items | Items de un envío a FBA: enviado vs recibido. | Inventory | name based |
| get_inbound_guidance | Guía de envío a FBA: elegibilidad y prep requerido. | Inventory | name based |
| get_messaging_options | Tipos de mensaje disponibles para un pedido. | Other | name based |
| check_review_eligibility | Ver si puedes solicitar review para un pedido. | Other | name based |
| get_invoices | Obtener facturas por pedido o periodo. | Finance | name based |
| download_invoice | Descargar documento de factura. | Finance | name based |
| get_order_metrics | Métricas de ventas agregadas. Respuesta inmediata. | Orders, Reports | name based |
Method
How we checked this server.
We started the server and called tools/list, with placeholder values instead of real credentials.7
Not tested with credentials. We did not connect this server to a seller or ads account. A tool marked read can still have side effects we could not see, and a vendor can add write tools at any time. Check the list again before you grant access.
Areas come from keywords in tool names, as explained on the matrix page.
Notes
Sources for this report
- 1Source repository or product pagegithub.com
- 2Documentationgithub.com
- 3License: GitHub API repo.license (search 2026-10-30)
- 4Authentication: static scan of repo (env names / code patterns)
- 5Pricing: https://github.com/christian-ramos/mcp-amazon-sp-apigithub.com
- 6Marketplaces: marketplace IDs found in code
- 7Our MCP inventory of Oct 30, 2026: tool list, access marks, stars and last commit. GitHub repository search (22 queries, unauthenticated) -> shallow clone -> static extraction (extract_tools.py) -> optional runtime tools/list (mcp_probe.py); vendor/official from public docs. access=read|write is a name/description heuristic unless access_basis says otherwise.