LABSCO SUMMARY
Treat it as a shopping-research surface, because checkout is simulated.
Search, product detail, cart and order history are the parts that do real work — the ordering step is described in the README as fake and present for demonstration, so no assistant driving this is going to spend your money. The demo video is the honest picture of what it is good at: comparing several products in one conversation and narrowing down to a decision.
What it is
An MCP server that puts Amazon shopping actions in front of an assistant, so comparing products and building a cart happens inside the conversation instead of across browser tabs. Product search and details, cart add and clear, order history retrieval, and an order-placement step that the README states is fake and there for demonstration.
What you get
- Product search across Amazon, and detailed information about a specific product
- Cart management: adding items, and clearing the cart
- Order history: your recent Amazon orders with their details
- Order placement that is explicitly fake, for demonstration purposes — nothing is actually bought
- A recorded end-to-end demo of search, comparison and purchase for what the flow looks like in practice
Requirements
Build from a clone: npm install -D then npm run build, and register build/index.js with node in claude_desktop_config.json. The package is mcp-server-amazon 1.0.0, marked private, and it speaks stdio. It logs to ~/Library/Logs/Claude/mcp-server-amazon.log, which is the first place to look when a call goes quiet.
Setup effort
Build from source
USE CASES
01
Comparing several products without ten browser tabs
Search, then pull detailed information on the shortlist and let the assistant lay the differences out side by side.
02
Assembling a shopping list as you talk
Add items to the cart as the conversation settles on them, and clear it when you want to start over.
03
Checking what you already bought
Retrieve recent order details to avoid re-ordering something that is already on its way.
INSTALLATION
Connect your client
Server setup
TERMINAL
git clone https://github.com/rigwild/mcp-server-amazon
cd mcp-server-amazon
npm install -D
npm run buildMCP Clients
Claude Desktop
CLAUDE DESKTOP · JSON
{
"mcpServers": {
"amazon": {
"command": "node",
"args": [
"<YOUR_PATH_TO_MCP_SERVER_AMAZON>/build/index.js"
]
}
}
}<YOUR_PATH_TO_MCP_SERVER_AMAZON> is the absolute path of your clone — Claude Desktop needs the full path to build/index.js. Restart Claude Desktop to apply the change.