Provides tools for managing Amazon marketplace listings and orders through SellerChamp, enabling AI agents to perform cross-listing analysis, synchronize inventory, and identify missing products.
Enables programmatic access to eBay store data via SellerChamp, allowing for inventory reporting, multi-marketplace listing synchronization, and order management.
Provides tools for managing Shopify inventory and orders through SellerChamp, facilitating cross-platform listing analysis and bulk product updates.
Connects Walmart marketplace accounts via SellerChamp, allowing AI agents to monitor inventory, identify missing listings, and manage multi-channel sales data.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SellerChamp MCP Serverfind items listed on Amazon that are missing from eBay"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SellerChamp MCP Server
An MCP (Model Context Protocol) server that connects AI agents to the SellerChamp API for inventory reporting, cross-listing analysis, and multi-marketplace management.
Why This Exists
SellerChamp is a great platform for managing multi-marketplace ecommerce, but its built-in reporting has gaps. This MCP server fills those gaps by giving AI agents (Claude, etc.) direct access to your SellerChamp data so you can:
Find missing listings — discover SKUs listed on one marketplace but missing from another (any pair: Amazon, eBay, Shopify, Walmart, etc.)
Cross-listing analysis — filter your catalog by per-marketplace status across any combination of connected marketplaces
Bulk inventory reporting — scan your entire catalog and get structured data back, not spreadsheets
Order management — query, filter, and update orders across all marketplaces from one interface
None of these workflows are available as a single action in SellerChamp's UI.
Available Tools (20)
Marketplace Accounts
Tool | Description |
| Get all connected marketplace accounts (Amazon, eBay, Shopify, etc.) with account IDs |
Orders
Tool | Description |
| List orders with filtering by status, marketplace, date range |
| Get full order details (items, shipping address, tracking) |
| Update tracking number, carrier, or notes |
| Acknowledge/confirm an order |
Products
Tool | Description |
| Get products with filtering (SKU, ASIN, UPC, marketplace, tags) |
| Get products with essential fields only (lighter response) |
| Get a single product by SKU or product ID |
| Update pricing, quantity, title, condition, and more |
| Set min/max/retail/cost price by SKU |
| Set available quantity by SKU |
| Bulk update up to 1,000 products at once |
Cross-Listing & Analysis
Tool | Description |
| Find SKUs on one marketplace but missing from another — any pair (full catalog scan) |
| Find products by per-marketplace status filters across any connected marketplace |
Variants
Tool | Description |
| Get all variants for a product (sizes, colors, etc.) |
| Update a variant's pricing or inventory |
Inventory Locations
Tool | Description |
| Get warehouse bin locations for a product |
| Bulk update inventory quantities across locations (up to 1,000) |
Manifests
Tool | Description |
| Get manifests (listing collections), optionally filtered by marketplace |
Setup
Prerequisites
Python 3.8+
A SellerChamp account with API access
Your API token (found in SellerChamp → Settings → API Settings)
Install
Configure Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
Replace /path/to/sellerchamp-mcp with the actual path where you cloned the repo.
Run Standalone
Example Workflows
Find items on Amazon but missing from eBay
Find items on Shopify but missing from Walmart
Legacy call (still works)
Automatically sets source to "amazon" for backwards compatibility.
Cross-list candidates: active on Amazon, missing from eBay
Cross-list across 3 marketplaces
Returns SKUs active on both Amazon and Shopify but not listed on Walmart.
Filter by country (e.g. Canada only)
Get open orders from a specific marketplace
Bulk price update
Rate Limiting
The server enforces SellerChamp's API limit of 120 requests per 60 seconds using a sliding window rate limiter. It caps at 110 requests per window to leave headroom for automatic retries. When the limit is reached, the server sleeps until capacity is available (logged to stderr for visibility).
Automatic retries with exponential backoff handle transient 429/5xx errors.
Technical Details
Protocol: MCP (Model Context Protocol) over JSON-RPC 2.0 on stdin/stdout
Language: Python 3
Dependencies:
requests(with urllib3 retry adapter)Catalog scan time: ~2 minutes for 20,000 listings (rate-limit bound)
License
MIT