E-commerce MCP Server
Provides integration with Amazon Seller Central via the SP-API, offering tools for orders, catalog items, FBA inventory, offers, fee estimates, financial events, listings, and reports.
Provides integration with BigCommerce, exposing e-commerce tools for managing store operations through the MCP server.
Provides integration with eBay Sell, offering tools for managing selling activities through eBay's API.
Provides integration with Etsy, enabling management of shop and marketplace operations through Etsy's API.
Provides integration with Kaufland Marketplace, exposing tools for managing marketplace operations through the MCP server.
Provides integration with OTTO Market, offering tools for managing marketplace operations via OTTO's API.
Provides integration with Shopware 6 Store API, exposing e-commerce tools for store management.
Provides tools for interacting with WooCommerce, enabling management of products, orders, customers, refunds, stock, reports, coupons, and related e-commerce data.
Provides integration with Zalando Partner (ZDS), exposing tools for partner marketplace operations through Zalando's API.
Click on "Deploy 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., "@E-commerce MCP ServerShow my recent Amazon orders"
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.
E-commerce MCP Server
Connect 13 shops and marketplaces to Claude, ChatGPT and Copilot through one MCP server. Powered by AnythingMCP.
E-commerce MCP Server connects 13 e-commerce systems to Claude, ChatGPT, Copilot and Cursor through one MCP endpoint: 160 tools in total. Pick the systems you run, add their credentials, and each becomes a set of MCP tools. It runs on AnythingMCP Cloud or self-hosted with Docker, with encrypted credentials and an audit log.
Last verified: 2026-09-26 against the systems marked verified in the table (each one's own verification is linked from its row).
Adapter synced: 2026-09-26
Maintained by helpcode.ai, the team that builds and maintains AnythingMCP.
Systems
System | Region | Tools | Auth | Verified live | Cloud | Dedicated repo |
Amazon Seller Central (SP-API) | Global | 15 | OAuth 2.0 | yes, 2026-07-17 | ||
WooCommerce | Global | 49 | User + password | not yet | – | |
Shopware 6 Store API | DE | 6 | API key | not yet | – | |
Magento (Adobe Commerce) | Global | 12 | API token | yes, 2026-09-26 | ||
BigCommerce | Global | 14 | API key | not yet | – | |
eBay Sell | Global | 10 | OAuth 2.0 | not yet | – | |
Etsy | Global | 9 | OAuth 2.0 | not yet | – | |
Ecwid | Global | 10 | API token | not yet | – | |
Kaufland Marketplace | DE | 8 | Signed API key | not yet | – | |
OTTO Market † | DE | 8 | OAuth 2.0 | no † | – | |
Zalando Partner (ZDS) † | DE | 7 | OAuth 2.0 | no † | – | |
Billbee Order Management | DE | 8 | User + password | yes, 2026-09-26 | ||
Mercado Libre | BR | 4 | OAuth 2.0 | not yet | – |
"Verified live" means someone ran the connector against a real system; its own repository says how and when. "Not yet" means it follows the vendor's API documentation and has not been confirmed there; reports are welcome.
† Built from the vendor's published API documentation and not yet exercised against a live system. Reports and fixes are welcome.
Related MCP server: WooCommerce MCP Server
Self-hosted (Docker)
git clone https://github.com/HelpCode-ai/ecommerce-mcp-server.git && cd ecommerce-mcp-server
./scripts/install.sh # installs every system whose credentials are set in .envConnect Claude, ChatGPT, Copilot or Cursor
Claude (claude.ai, Desktop, mobile): Customize → Connectors → Add custom connector, paste your MCP server URL and sign in. Claude connects from Anthropic's cloud, so the URL must be public HTTPS: your AnythingMCP Cloud URL, or your own instance behind TLS.
Claude Code:
claude mcp add --transport http ecommerce-mcp-server http://localhost:4000/mcp --header "X-API-Key: <MCP_API_KEY>"Cursor (
.cursor/mcp.json) and VS Code / GitHub Copilot (.vscode/mcp.json, keyserversinstead ofmcpServers, plus"type": "http"):{ "mcpServers": { "ecommerce-mcp-server": { "url": "http://localhost:4000/mcp", "headers": { "X-API-Key": "<MCP_API_KEY>" } } } }ChatGPT: add the public HTTPS URL as a connector (app) in ChatGPT's settings. A
localhostURL does not work there.
Tools
Amazon Seller Central (SP-API) (15)
Tool | What it does | Access |
| Reference table of Amazon marketplace IDs and the regional SP-API endpoint that serves each. | read |
| List the marketplaces this seller account participates in (id, country, currency, store name). | read |
| List orders in the configured marketplace. | read |
| Fetch a single order by its AmazonOrderId (format 3-7-7, e.g. | read |
| List the line items of an order: SellerSKU, ASIN, title, quantity ordered/shipped, item price, taxes, promotion discounts. | read |
| Search the Amazon product catalog of the configured marketplace by keywords or identifiers (ASIN/EAN/GTIN/UPC/ISBN). | read |
| Fetch a single catalog item by ASIN with the requested data sets (summaries, attributes, images, salesRanks, dimensions…). | read |
| FBA inventory summaries for the configured marketplace: fulfillable, inbound, reserved, unfulfillable and researching quantities per SKU/ASIN. | read |
| Current offers for an ASIN in the configured marketplace: buy-box winner, lowest prices by fulfillment channel, offer counts, shipping. | read |
| Estimate the Amazon fees (referral fee, FBA fulfillment fee…) you would pay for an ASIN at a given selling price. | read |
| Financial events (shipments settlements, refunds, fees, service charges, adjustments) posted in a date window. | read |
| Fetch one of YOUR listings by seller SKU: summaries, attributes, issues (quality/compliance problems), offers and fulfillment availability. | read |
| Request generation of a report (step 1 of 3). | write |
| Check a report's processing status (step 2 of 3). | read |
| Get the download descriptor of a finished report (step 3 of 3). | read |
WooCommerce (49)
Tool | What it does | Access |
| Search/list products with rich filters — keyword ( | read |
| Get a single product by id, including all fields: name, slug, description, short_description, sku, price/regular_price/sale_price, stock_quantity,… | read |
| Create a product. | write |
| Partial-update a product by id. | write |
| Move a product to trash, or pass | write |
| Bulk create / update / delete products in a single call. | write |
| List variations for a variable product. | read |
| Update a single variation of a variable product — price, SKU, stock, attributes. | write |
| List product categories. | read |
| Create a product category. | write |
| List product tags. | read |
| List the global attribute definitions configured for the store (e.g. | read |
| Find products that are out of stock OR have | read |
| Convenience wrapper over | write |
| List orders with status, date, customer, and product filters. | read |
| Get a single order by id — full payload incl. | read |
| Set an order's status (e.g. | write |
| Add a note to an order. | write |
| List refunds attached to an order. | read |
| Create a refund against an order. | write |
| List customers. | read |
| Get a customer by id (includes billing/shipping addresses, order count, total spent, last_order info). | read |
| Sales report for a date window or named period. | read |
| Top-selling products for a date window or named period. | read |
| Coupon counts grouped by discount type (percent | fixed_cart | fixed_product). | read |
| Counts of orders grouped by status (pending, processing, completed, ...). | read |
| Partial-update a customer by id. | write |
| Permanently delete a customer. | write |
| Create a customer account. | write |
| Create an order. | write |
| Move an order to trash, or pass | write |
| List notes attached to an order (both internal admin notes and customer-visible notes). | read |
| Retrieve a single order note by id. | read |
| Delete an order note. | write |
| List discount coupons in the store. | read |
| Create a discount coupon. | write |
| Get a single coupon by id, including full usage stats ( | read |
| Partial-update a coupon. | write |
| Move a coupon to trash, or pass | write |
| Reference card: valid order status slugs. | read |
| Reference card: valid | read |
| Reference card: valid | read |
| Reference card: valid | read |
| Skill recipe: find out-of-stock and low-stock products, cross-reference with demand (top sellers), and bulk-bump stock via batch update. | read |
| Skill recipe: optimise a product's name, description, slug, and Yoast/Rank Math SEO meta. | read |
| Skill recipe: build upsell + cross-sell relationships for a product based on category, price tier, and tags. | read |
| Skill recipe: identify products visible in the catalogue but not selling, with an honest framing of what WooCommerce REST can and cannot measure. | read |
| Skill recipe: process stuck orders (pending / on-hold / failed) — chase or cancel based on age and reason. | read |
| Skill recipe: build a one-page KPI snapshot — revenue, AOV, top sellers, pipeline state, coupon mix. | read |
Shopware 6 Store API (6)
Tool | What it does | Access |
| Search products in the sales channel. | read |
| Retrieve a single product by id or product number, including description, pricing tiers, cross-sells, properties, media, and associations. | read |
| List or search categories in the storefront category tree. | read |
| Retrieve a category and optionally its products by category id. | read |
| Shopware search suggest — returns product suggestions for as-you-type autocomplete. | read |
| Retrieve the cross-sell product streams configured for a product (e.g. | read |
Magento (Adobe Commerce) (12)
Tool | What it does | Access |
| Search products with Magento's search criteria DSL. | read |
| Fetch a single product by SKU. | read |
| Create a product. | write |
| Update a product by SKU (PUT). | write |
| Permanently delete a product by SKU. | write |
| Update inventory stock for a SKU at a source. | write |
| List the category tree (or below a rootCategoryId). | read |
| Search orders. | read |
| Fetch one order by ID with billing/shipping addresses, items[], status history. | read |
| Cancel an order (only valid in pending/processing status). | write |
| Search customers with the same DSL. | read |
| Fetch one customer by ID. | read |
BigCommerce (14)
Tool | What it does | Access |
| List products with filters. | read |
| Fetch a single product. | read |
| Create a product. | write |
| Update a product. | write |
| Permanently delete a product. | write |
| List variants (SKUs) for a product. | read |
| Update a variant's inventory_level (stock quantity). | write |
| List categories with parent/tree structure. | read |
| List orders (uses v2 endpoint — V3 doesn't fully cover orders yet). | read |
| Fetch one order (v2). | read |
| List line items on an order. | read |
| Update an order's status (use status code from instructions). | write |
| List customers (V3). | read |
| Create a customer. | write |
eBay Sell (10)
Tool | What it does | Access |
| List orders with their buyer, line items, totals, payment status and fulfilment status. | read |
| Read one order in full: every line item with SKU and price, the buyer, the shipping address, the payment summary and the fulfilment instructions. | read |
| List inventory items — the SKU-level product records behind Sell-API listings. | read |
| Read one inventory item by SKU: its product details, condition, package dimensions and available quantity per fulfilment channel. | read |
| List the offers (listings) for one SKU, with their marketplace, format, price, listing status and listing id. | read |
| List the seller's fulfilment (shipping) policies for the configured marketplace, with their services, costs and handling times. | read |
| List the seller's return policies: whether returns are accepted, the return window, and who pays the shipping. | read |
| List payment disputes opened against the seller, with the reason, amount, status and the deadline to respond. | read |
| Read the selling privileges of the account: whether selling is enabled and what the current selling limits on quantity and value are. | read |
| Change the price of a live offer. | write |
Etsy (9)
Tool | What it does | Access |
| Return the user the OAuth token belongs to. | read |
| List shops owned by the user. | read |
| Fetch one shop by shop_id with full details (announcement, sale message, etc.). | read |
| List active listings in a shop. | read |
| Fetch one listing by listing_id with full details. | read |
| List orders (receipts) for the shop. | read |
| Fetch one receipt with buyer info, transactions[], shipping address. | read |
| List reviews (transactions with feedback) for the shop. | read |
| List listings filtered by a shop section. | read |
Ecwid (10)
Tool | What it does | Access |
| Get store profile (name, currency, formats, plan). | read |
| Search products with filters. | read |
| Get a product by ID. | read |
| Create a product. | write |
| Update a product (PUT — full replacement of passed fields). | write |
| List categories. | read |
| Search orders. | read |
| Get an order by number. | read |
| Update order — common: change paymentStatus, fulfillmentStatus, set trackingNumber. | write |
| Search customers. | read |
Kaufland Marketplace (8)
Tool | What it does | Access |
| List the seller's warehouses with their id, name and address. | read |
| List orders in a time window with their buyer, storefront, totals and status. | read |
| Read one order in full: the buyer, the delivery address, the payment and every order unit with its own price, status and fulfilment state. | read |
| List individual order units — the level Kaufland actually fulfils, cancels and pays out at. | read |
| List the seller's units (offers) with their EAN, condition, price, stock and the storefront each is listed on. | read |
| List reported shipments with their carrier, tracking number and the order units they cover — the answer to whether something has actually gone out. | read |
| List customer service tickets with their subject, status and the order they relate to — where a buyer complaint shows up before it becomes a rating. | read |
| List the storefronts this seller is active on, with the currency and locale of each. | read |
OTTO Market (8)
Tool | What it does | Access |
| List orders from a date onwards, with their positions, buyer, delivery address and fulfilment status. | read |
| Read one order in full: every position with SKU, price and status, the delivery and invoice addresses, and the payment method. | read |
| List the seller's product variations with their SKU, EAN, product reference and current market status on otto.de. | read |
| Read one product variation by SKU: its attributes, category, media and the current status of its listing on otto.de. | read |
| Read the current stock quantities OTTO holds for the seller's SKUs, so a discrepancy with the ERP can be spotted. | read |
| List returns with their SKU, quantity, reason and the order they belong to — the input to any returns-rate question. | read |
| Set the available stock for one SKU. | write |
| Set the price for one SKU. | write |
Zalando Partner (ZDS) (7)
Tool | What it does | Access |
| List orders for the merchant with their order number, date, status and totals. | read |
| Read one order in full: its items with EAN and price, the delivery address, and the current fulfilment state of each item. | read |
| List the individual items of one order with their EAN, article number, price and per-item status — the level Zalando actually fulfils and cancels at. | read |
| List shipments the merchant has reported, with their carrier, tracking number, date and the order items they cover. | read |
| List returns with their EAN, reason code, date and the order they belong to — the input to any returns-rate analysis. | read |
| Read the stock Zalando currently holds for the merchant's EANs, so a discrepancy with the ERP can be found before it becomes an oversell. | read |
| Read the prices currently live on Zalando for the merchant's EANs, including any active promotional price and its validity window. | read |
Billbee Order Management (8)
Tool | What it does | Access |
| List orders from Billbee with filtering by order date range, modification date (incremental sync) and pagination. | read |
| Get a single Billbee order by its internal Billbee order id, returning full detail including line items, addresses, payment and shipping info. | read |
| Look up a Billbee order by its external reference (the marketplace/shop order number), returning the full order detail. | read |
| List products/articles from Billbee with pagination. | read |
| Get a single Billbee product by id (or by SKU/EAN via lookupBy), returning full article detail including pricing and stock. | read |
| List customers from Billbee with pagination. | read |
| List all orders belonging to a specific Billbee customer by customer id, with pagination. | read |
| List the shipping providers configured in the Billbee account, returning provider names and their available shipping products. | read |
Mercado Libre (4)
Tool | What it does | Access |
| Search items in a Mercado Libre site (country marketplace). | read |
| Fetch full details for a Mercado Libre item by id. | read |
| Get a user's public profile (typically used to inspect a seller). | read |
| List orders for an authenticated seller. | read |
FAQ
How do I connect my shop or marketplace to Claude?
Install the adapter for each channel in AnythingMCP, authorise it, and add the MCP server URL to Claude as a custom connector. ChatGPT, Copilot and Cursor use the same URL.
Can I ask about several marketplaces in one question?
Yes. Put every channel on the same MCP server and the AI calls each one and combines the answers.
Which channels are verified against a real account?
The "Verified live" column says so per channel, with the date. The others follow the vendor's API documentation and have not been confirmed yet.
Can the AI change prices, stock or orders?
Only through write tools, and only when a role allows them. Most marketplace adapters only read; WooCommerce, Magento, BigCommerce, Ecwid, OTTO Market and eBay have write tools.
Does customer data reach the AI provider?
Only the fields a tool returns. Response mapping drops addresses or phone numbers before they leave your AnythingMCP instance, and Amazon buyer data is not requested at all.
Related
erp-mcp-server: ERP MCP server: connect 16 ERPs (SAP, Odoo, JTL-Wawi, Xentral, weclapp, ERPNext…) to Claude & ChatGPT. Self-hosted or cloud.
openapi-to-mcp: OpenAPI to MCP: turn any OpenAPI/Swagger or REST API into an MCP server for Claude & ChatGPT. Every endpoint a tool, no code.
AnythingMCP: the open-source MCP server and gateway this repository is built on.
License
AGPL-3.0-only. The adapter definition in adapter/ comes from AnythingMCP (AGPL-3.0).
This server cannot be deployed
Maintenance
Related MCP Connectors
Run your ecommerce ads from Claude & ChatGPT: Meta, Google, Amazon, Shopify (150 tools)
Run storefronts, listings, orders, content, fulfillment, and analytics through AI.
Connect AI to store orders, products and inventory with scoped access and human approvals.
Connect Amazon Seller Central to Claude or ChatGPT via MCP. Orders, inventory, pricing, fees, FBA.
Related MCP Servers
- AlicenseDqualityDmaintenanceEnables natural-language control of e-commerce operations including product management, order processing, inventory tracking, customer service, content generation, and advertising analytics through 15 integrated MCP tools. Provides a local-first commerce automation solution with SQLite storage and extensible channel adapters for end-to-end online store workflows.153MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to manage WooCommerce stores, including products, orders, customers, categories, coupons, attributes, variations, order notes, refunds, reports, payment gateways, meta data, reviews, settings, data, posts, and system status through natural language.MIT
- FlicenseNot gradedqualityCmaintenanceConnects AI agents like Claude to the Tray Commerce platform, enabling natural language management of products, orders, and customers.-
- AlicenseCqualityDmaintenanceEnables AI agents to manage e-commerce operations across multiple platforms (Shopify, WooCommerce, Stripe, MercadoLibre) through a conversational interface.418 npmMIT