ecommerce-mcp-server
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., "@ecommerce-mcp-server Search for coffee makers under $50"
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.
ecommerce-mcp-server
MCP server for e-commerce data — product search, barcode lookup, cart & wishlist management for AI agents.
Features
Product Search — Search 100+ products by keyword via DummyJSON (free, no API key)
Category Browsing — List and filter products by category
Barcode Lookup — Look up products by UPC/EAN barcode via UPCitemdb (free, 100 req/day)
Cart Management — Add, remove, view, and clear a local shopping cart
Wishlist — Save and manage a local wishlist
Shopping Summary — Unified overview of cart and wishlist with totals
Related MCP server: Shopping MCP Server (Amazon + Target)
Tools
Tool | Description |
| Search products by keyword (e.g. "laptop", "shoes") |
| Get full details for a product by ID |
| List all available product categories |
| Get products filtered by category |
| Look up a product by UPC or EAN barcode |
| Add/remove/view/clear shopping cart (local) |
| Add/remove/view wishlist (local) |
| Overview of cart + wishlist with totals |
Installation
pip install ecommerce-mcp-serverUsage with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"ecommerce": {
"command": "ecommerce-mcp-server"
}
}
}Example Queries
"Search for laptops under $800"
"What categories are available?"
"Look up barcode 4006381333931"
"Add product 1 to my cart"
"Show my shopping cart"
"Add product 5 to my wishlist"
APIs Used
DummyJSON (dummyjson.com) — Free product catalog, no API key required
UPCitemdb (upcitemdb.com) — Barcode lookup, free trial (100 req/day), no key needed
Local Storage
Cart and wishlist are stored locally at ~/.ecommerce_mcp_store.json.
License
MIT — Built by AiAgentKarl
Available Tools
8 toolsget_product_detailsB
Details zu einem bestimmten Produkt abrufen.
Inputs: product_id (required). Returns: object
get_products_by_categoryB
Produkte einer Kategorie abrufen.
Inputs: category (required), limit. Returns: object
get_shopping_summaryA
Gesamtuebersicht: Warenkorb und Wunschliste zusammengefasst. Zeigt Gesamtkosten, Anzahl Artikel und Spar-Tipps.
Inputs: no named parameters. Returns: object
list_categoriesA
Alle verfuegbaren Produktkategorien auflisten.
Inputs: no named parameters. Returns: object
lookup_by_barcodeB
Produkt per UPC/EAN-Barcode nachschlagen (UPCitemdb, kostenlos).
Inputs: upc_code (required). Returns: object
manage_cartB
Einkaufswagen verwalten (hinzufuegen, entfernen, anzeigen, leeren).
Inputs: action (required), product_id, quantity, product_title, +1 more. Returns: object
manage_wishlistC
Wunschliste verwalten (hinzufuegen, entfernen, anzeigen).
Inputs: action (required), product_id, product_title, price. Returns: object
search_productsC
Produkte nach Suchbegriff durchsuchen.
Inputs: query (required), limit. Returns: object
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 8 tools
Each tool has a clear, distinct purpose: product details, category browsing, barcode lookup, cart and wishlist management, search, and a combined summary. No two tools perform the same function.
All tool names follow a consistent verb_noun pattern (e.g., get_product_details, manage_cart) using underscores. Verbs are descriptive and nouns are specific, with no mixing of conventions.
8 tools is well-scoped for an e-commerce assistant. It covers product discovery, cart and wishlist operations, and a summary without being overwhelming or too sparse.
Core functions (browse, search, cart, wishlist, summary) are covered. Missing checkout or order management, but the tool set seems intentionally focused on pre-purchase activities, so only minor gaps.
Maintenance
Related MCP Connectors
Product search for AI agents: Amazon + Shopify, cart-to-checkout buy path. Pay-per-call, no API key.
Product search for AI shopping agents: prices and buy links from big retailers. No key needed.
Live product search for AI agents across Shopify merchants and major retailers.
The E-commerce Marketplace For Every AI Agent. A Governed Catalog Of 600M+ US Products, Plus Four Agent Ready Capabilities Search, Price Comparison, Product-Vs-Product, And Detailed Q&A.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to perform e-commerce operations including product search, budget-constrained shopping recommendations, and sustainability analysis. Includes a secure HTTP bridge with OAuth integration and observability features for production deployment.-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to search products, manage shopping carts, place orders, and retrieve order history from Amazon and Target accounts.3MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to search, compare, buy, and sell products across multiple e-commerce platforms through 13 marketplace tools.1MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to browse product catalogs, search products with filters, and initiate checkouts, generating order summaries and checkout URLs.-