Amazon MCP server
MCP server for Amazon Selling Partner API (SP-API) — orders, listings, catalog, inventory, finances
271 stars
Reviews
Write oneNobody has reviewed Amazon yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Amazon tools (24, 12 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
cancel_reportwrite actionCancel a report that is IN_QUEUE and has not yet started processing. Reports that are IN_PROGRESS or DONE cannot be cancelled.
confirm_shipmentConfirm shipment of an order's items (Orders API v0). Required for MFN sellers to mark items as shipped and trigger customer notification + charge.
create_feedwrite actionSubmit a feed to SP-API (e.g. POST_PRODUCT_DATA, POST_INVENTORY_AVAILABILITY_DATA, JSON_LISTINGS_FEED). Feed contents must first be uploaded via the Feed Document API to get an inputFeedDocumentId.
create_reportwrite actionRequest an SP-API report. Report is generated asynchronously — poll with get_report until processingStatus is DONE, then fetch the reportDocumentId.
create_subscriptionwrite actionCreate a Notifications API subscription for a given notificationType (webhook-equivalent for SP-API events, delivered via SQS or EventBridge destination).
delete_listings_itemwrite actionDelete a listing item for the seller by SKU.
get_feedGet a feed's status and (when DONE) its resultFeedDocumentId — fetch the result from the Feed Document API for processing details.
get_inventory_summaryGet FBA inventory summaries (fulfillable, inbound, reserved, researching, unfulfillable quantities) for the seller's SKUs.
get_listings_itemGet a single listing item for the seller by SKU.
get_marketplace_participationsList all marketplaces the seller is registered to sell in (Sellers API). Returns marketplace ids, names, default currency/language, and participation status. Use this to discover which marketplaces the authorized seller can transact in.
get_my_fees_estimate_for_asinEstimate referral fee + FBA fees for selling an ASIN at a given price. Useful before creating a listing or when repricing.
get_orderwrite actionGet one order by AmazonOrderId (e.g. '902-3159896-1390916').
get_order_itemswrite actionGet the line items for an order by AmazonOrderId. Returns ASIN, SellerSKU, quantity, item price, taxes, promotions.
get_order_shipment_statuswrite actionGet shipment status for a shipment id via the Shipping API (Amazon Shipping / Buy Shipping labels).
get_reportGet a report's status and (when DONE) its reportDocumentId, which can then be fetched from the Reports document API.
list_financial_eventsList financial events (shipment, refund, service fee, adjustment, etc.) for reconciliation. Filter by posted-time window or by AmazonOrderId.
list_financial_events_by_orderwrite actionList financial events scoped to a single order (shipment, refund, service fee, adjustment). Cleaner than list_financial_events when reconciling one order.
list_ordersList orders from Amazon SP-API. Filters by marketplace, creation/update time, order status, fulfillment channel, etc. Returns a page of orders plus NextToken for pagination.
list_reportsList reports the seller has requested. Filter by reportTypes, processingStatuses, and created-time window.
list_subscriptionsGet the current subscription for a notificationType (one subscription per notificationType per app). Use to check whether a subscription already exists before creating one.
patch_listings_itemwrite actionPartially update a listing item for the seller by SKU using a JSON Patch list of operations. Use this to change specific attributes without replacing the full listing.
put_listings_itemwrite actionCreate or fully replace a listing item for the seller by SKU. Body must be a Listings Items submission (productType + attributes).
search_catalog_itemsSearch the Amazon catalog for reference product data (ASIN, title, brand, images) by identifiers or keywords. Use this to map merchant SKUs to ASINs before creating listings.
update_shipment_statuswrite actionUpdate the shipment status of an order (Orders API v0). Used to mark MFN orders as ReadyForPickup, PickedUp, or RefusedPickup.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 29 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How Amazon compares
Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 75% of 2,174 E-commerce servers
- Tools
- 24
- the typical E-commerce server has 6
- Tools that change things
- 50%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 271
- more than 95% of 1,047 E-commerce servers
What its tools let an agent do: 12 read · 3 create · 7 change · 2 delete
Install Amazon in Claude Code, Cursor or VS Code
Runs npx -y @codespar/mcp-amazon on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-amazon -- npx -y @codespar/mcp-amazon
What the publisher says
From the Amazon repository's README, as published. We do not edit it. Read it on GitHub
MCP Dev LATAM 🌎 Every commerce API your AI agent needs to run a business in Latin America. Brazil 🇧🇷 · Mexico 🇲🇽 · Argentina 🇦🇷 · Colombia 🇨🇴 · Chile 🇨🇱 · Peru 🇵🇪 · plus 4 agentic payment protocols. MCP servers for LATAM commerce · live in the official MCP Registry · MIT License Machine-readable catalog: codespar.dev/api/servers Catalog · Quick Start · Agentic Protocols · All Servers · Contribute
The Problem
AI agents can write code, analyze data, and chat. But they can't operate a business — collect payments, issue invoices, ship products, or notify customers. Especially not in Latin America, where every service has its own API, auth pattern, and quirks (mTLS for BACEN Pix v2, JWT-RSA for STP-SPEI, AFIP web services, contract-gated developer portals, and on).
Meanwhile, four agentic payment protocols are shipping in parallel — checkout protocols (Stripe ACP, Google UCP), authorization layers (AP2), and micropayment rails (x402) — and none of them compose cleanly with each other or with the regional rails businesses actually run on.
MCP Dev LATAM bridges both gaps. Traditional LATAM services + the new agentic payment protocols, all accessible through a single MCP interface.
The Solution
Each MCP server in this repo wraps a real provider — payments, fiscal, logistics, messaging, banking, ERP, identity, fraud, crypto, and the agentic protocols — so your agent can operate a complete business workflow.
🛒 Customer places order
→ 💳 Agent charges via Pix (Asaas / Mercado Pago / Zoop)
→ 📄 Agent issues NFe (Nuvem Fiscal / Focus NFe / NFe.io)
→ 📦 Agent generates shipping label (Melhor Envio / Skydropx)
→ 📱 Agent sends tracking via WhatsApp (Z-API / WhatsApp Cloud)
→ 📊 Agent records in ERP (Omie / Bling / Tiny)
→ 🏦 Agent reconciles balance (Stark Bank / Itaú / BTG)Six systems. Zero human intervention. One agent.
Agentic Payment Protocols
Four servers for the emerging agentic payment stack:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Amazon: common questions
- Is Amazon MCP server safe?
- Mostly: it is graded B (82/100). Read the Amazon safety report
- How do I install Amazon?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Amazon need an API key?
- Yes. The registry entry asks for
AMAZON_LWA_CLIENT_SECRET,AMAZON_REFRESH_TOKEN. - Is Amazon maintained?
- The last commit was 67 days ago (2026-08-29). The latest release is v0.2.0-alpha.3.
- What can I use instead of Amazon?
- Servers from other publishers that do the same job: TikTok Shop MCP server, Catalog CLI Pro MCP server and Avito MCP server. Compare all Amazon alternatives.
- How does Amazon compare with other E-commerce MCP servers?
- safety score 82/100 (higher than 75% of 2,174 E-commerce servers); tools 24 (the typical E-commerce server has 6); tools that change things 50% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Amazon
Same job from other publishers: the closest match first, then the best rated.
- TikTok ShopRead-only TikTok Shop Partner API: orders, finance, products and analytics across shops.not reviewedGrowingA
- Catalog CLI ProAmazon catalog auditing tool. 13 quality checks for your listings.not reviewedGrowingB
- AvitoMCP server for Avito: chats, listings, orders and analytics, with previews and confirmations.not reviewedGrowingB
- moysklad-mcpMCP server for MoySklad — warehouse, inventory, orders, reports (Russia)not reviewedGrowingA
- SellbaseOpen source commerce in your own Supabase: catalog, checkout, orders and bookings, run by your AI.not reviewedGrowingB