amazon-sp-mcp
by mansournorouzi·★ 29·Score 44
Amazon SP-API MCP server connects Claude to Seller Central for sales, inventory, orders, and financial data using LWA OAuth authentication.
Overview
This MCP server enables natural language interactions with Amazon Seller Central through the SP-API. It provides comprehensive access to order information, inventory management, sales metrics, financial reports, and analytics data. The implementation uses only LWA OAuth 2.0 authentication, eliminating the need for AWS credentials. The server includes robust rate limiting, comprehensive error handling, and supports multiple Amazon marketplaces across North America, Europe, and the Far East.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this if you need Amazon Seller Central data access through Claude and prefer the simpler LWA-only authentication without AWS credentials.
When NOT to choose this
Not ideal if you need AWS-based SP-API authentication (for advanced features not covered by LWA) or if you require marketplace support beyond the currently covered regions.
Tools this server exposes
12 tools extracted from the READMEget_ordersList orders by date range, status, fulfillment channel
get_order_detailsGet details for a specific order
get_order_itemsGet line items for an order
get_inventory_summaryFBA inventory levels and health
get_fba_inventory_detailsDetailed breakdown of reserved/unfulfillable quantities
get_sales_metricsSales aggregates by day/week/month
get_fba_reimbursementsLost/damaged inventory reimbursements
get_settlement_reportPayment disbursement details
get_fba_fee_estimatesPer-SKU fee breakdown
get_storage_feesMonthly storage charges
get_longterm_storage_feesLTSF for aged inventory (365+ days)
get_sales_traffic_reportSessions, page views, conversion rates
Comparable tools
Installation
# Clone and install
git clone https://github.com/mansournorouzi/amazon-sp-mcp.git
cd amazon-sp-mcp
npm install
npm run build
# Configure credentials
cp .env.example .env
# Edit .env with your LWA credentials, Seller ID, Marketplace ID
# For Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
```json
{
"mcpServers": {
"amazon-seller": {
"command": "node",
"args": ["/path/to/amazon-sp-mcp/build/index.js"],
"env": {
"LWA_CLIENT_ID": "amzn1.application-oa2-client.xxxxx",
"LWA_CLIENT_SECRET": "your_secret",
"LWA_REFRESH_TOKEN": "Atzr|your_token",
"SELLER_ID": "your_seller_id",
"MARKETPLACE_ID": "ATVPDKIKX0DER",
"SP_API_ENDPOINT": "https://sellingpartnerapi-na.amazon.com"
}
}
}
}FAQ
- What authentication method does this server use?
- The server uses only LWA (Login with Amazon) OAuth 2.0 authentication, and does not require AWS credentials or IAM setup.
- Which Amazon marketplaces are supported?
- The server supports all major Amazon marketplaces including North America, Europe, and the Far East regions, with configurable endpoints for each region.
Compare amazon-sp-mcp with
Last updated · Auto-generated from public README + GitHub signals.