MCP Catalogs
Home

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.

ecommercefinanceproductivity
5
Forks
2
Open issues
1 mo ago
Last commit
2d ago
Indexed

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:

you:Automate sales and inventory analysis through natural language queries
you:Track reimbursements, settlements, and fees without logging into Seller Central
you:Generate performance reports for specific products or time periods
you:What authentication method does this server use?
you:Which Amazon marketplaces are supported?

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 README
  • get_orders

    List orders by date range, status, fulfillment channel

  • get_order_details

    Get details for a specific order

  • get_order_items

    Get line items for an order

  • get_inventory_summary

    FBA inventory levels and health

  • get_fba_inventory_details

    Detailed breakdown of reserved/unfulfillable quantities

  • get_sales_metrics

    Sales aggregates by day/week/month

  • get_fba_reimbursements

    Lost/damaged inventory reimbursements

  • get_settlement_report

    Payment disbursement details

  • get_fba_fee_estimates

    Per-SKU fee breakdown

  • get_storage_fees

    Monthly storage charges

  • get_longterm_storage_fees

    LTSF for aged inventory (365+ days)

  • get_sales_traffic_report

    Sessions, page views, conversion rates

Comparable tools

amazon-mcpaws-seller-central-mcpamazon-api-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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.