MCP.Market

Amazon MCP server

by codespar·io.github.codespar/mcp-amazon·v0.2.0-alpha.3·271 stars

MCP server for Amazon Selling Partner API (SP-API) — orders, listings, catalog, inventory, finances

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
Growing

271 stars

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • cancel_reportwrite action

    Cancel a report that is IN_QUEUE and has not yet started processing. Reports that are IN_PROGRESS or DONE cannot be cancelled.

  • confirm_shipment

    Confirm 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 action

    Submit 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 action

    Request an SP-API report. Report is generated asynchronously — poll with get_report until processingStatus is DONE, then fetch the reportDocumentId.

  • create_subscriptionwrite action

    Create a Notifications API subscription for a given notificationType (webhook-equivalent for SP-API events, delivered via SQS or EventBridge destination).

  • delete_listings_itemwrite action

    Delete a listing item for the seller by SKU.

  • get_feed

    Get a feed's status and (when DONE) its resultFeedDocumentId — fetch the result from the Feed Document API for processing details.

  • get_inventory_summary

    Get FBA inventory summaries (fulfillable, inbound, reserved, researching, unfulfillable quantities) for the seller's SKUs.

  • get_listings_item

    Get a single listing item for the seller by SKU.

  • get_marketplace_participations

    List 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_asin

    Estimate referral fee + FBA fees for selling an ASIN at a given price. Useful before creating a listing or when repricing.

  • get_orderwrite action

    Get one order by AmazonOrderId (e.g. '902-3159896-1390916').

  • get_order_itemswrite action

    Get the line items for an order by AmazonOrderId. Returns ASIN, SellerSKU, quantity, item price, taxes, promotions.

  • get_order_shipment_statuswrite action

    Get shipment status for a shipment id via the Shipping API (Amazon Shipping / Buy Shipping labels).

  • get_report

    Get a report's status and (when DONE) its reportDocumentId, which can then be fetched from the Reports document API.

  • list_financial_events

    List financial events (shipment, refund, service fee, adjustment, etc.) for reconciliation. Filter by posted-time window or by AmazonOrderId.

  • list_financial_events_by_orderwrite action

    List financial events scoped to a single order (shipment, refund, service fee, adjustment). Cleaner than list_financial_events when reconciling one order.

  • list_orders

    List 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_reports

    List reports the seller has requested. Filter by reportTypes, processingStatuses, and created-time window.

  • list_subscriptions

    Get 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 action

    Partially 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 action

    Create or fully replace a listing item for the seller by SKU. Body must be a Listings Items submission (productType + attributes).

  • search_catalog_items

    Search 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 action

    Update 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

no findings
  • 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
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.

All Amazon alternatives →
  • TikTok Shop
    Read-only TikTok Shop Partner API: orders, finance, products and analytics across shops.
    A
  • Catalog CLI Pro
    Amazon catalog auditing tool. 13 quality checks for your listings.
    B
  • Avito
    MCP server for Avito: chats, listings, orders and analytics, with previews and confirmations.
    B
  • moysklad-mcp
    MCP server for MoySklad — warehouse, inventory, orders, reports (Russia)
    A
  • Sellbase
    Open source commerce in your own Supabase: catalog, checkout, orders and bookings, run by your AI.
    B

More from codespar →