About ecommerce-mcp-server
ecommerce-mcp-server is an MCP server in the Search category: ecommerce-mcp-server.
The repository has 1 stars and 0 forks.
Install
uvx ecommerce-mcp-serverpip install ecommerce-mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (8)
get_product_detailsGet full details for a product by ID
Parameters not published.
get_products_by_categoryGet products filtered by category
Parameters not published.
get_shopping_summaryOverview of cart + wishlist with totals
Parameters not published.
list_categoriesList all available product categories
Parameters not published.
lookup_by_barcodeLook up a product by UPC or EAN barcode
Parameters not published.
manage_cartAdd/remove/view/clear shopping cart (local)
Parameters not published.
manage_wishlistAdd/remove/view wishlist (local)
Parameters not published.
search_productsSearch products by keyword (e.g. "laptop", "shoes")
Parameters not published.
Ask AI
Ask AI about ecommerce-mcp-server
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
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
Tools
| Tool | Description |
|---|---|
search_products |
Search products by keyword (e.g. "laptop", "shoes") |
get_product_details |
Get full details for a product by ID |
list_categories |
List all available product categories |
get_products_by_category |
Get products filtered by category |
lookup_by_barcode |
Look up a product by UPC or EAN barcode |
manage_cart |
Add/remove/view/clear shopping cart (local) |
manage_wishlist |
Add/remove/view wishlist (local) |
get_shopping_summary |
Overview of cart + wishlist with totals |
Installation
pip install ecommerce-mcp-server
Usage 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
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.