amazon-shopping-mcp
The Amazon Shopping MCP Server is a tool under development that integrates with Amazon's API to facilitate product searching, cart management, and checkout processes using a Model Context Protocol server, compatible with Claude and other clients.
Amazon Shopping MCP Server
⚠️ IMPORTANT: This package is currently under development and not yet ready for production use. The current version is a work in progress and may contain incomplete features or breaking changes.
A Model Context Protocol (MCP) server that allows you to search for Amazon products, view details, add items to cart, and check out through Claude or any other MCP client.
Features
- Product Search: Search Amazon's vast catalog with keywords and category filtering
- Product Details: Get comprehensive details about any product using its ASIN
- Shopping Cart Management: Create carts, add items, and view cart contents
- Checkout: Complete purchases through Amazon's official checkout
Prerequisites
- Node.js (v16 or higher)
- Amazon Product Advertising API access (requires Amazon Associate account)
Installation
- Clone the repository and install dependencies.
- Create an
.env
file with Amazon API credentials. - Build the server using npm.
Usage with Claude for Desktop
Configure Claude for Desktop to use this MCP server by modifying the configuration file and restart Claude to connect the "amazon-shopping" MCP server.
Available MCP Tools
- search-products: Search for products with parameters like keywords and category.
- get-product-details: Retrieve detailed product information using ASIN.
- create-cart and add-to-cart: Manage shopping cart contents.
- view-cart: Display current cart contents.
- checkout: Provide a checkout link for purchases.
Limitations
- The API has a rate limit of 1 request per second.
- Some digital items are not available via cart.
- Purchases must be completed on Amazon's website.