MCP server for your Amazon cart. Made for Poke.com but works for everyone.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"amazon-cart": {
"env": {
"HEADLESS": "true",
"AUTH_TOKEN": "your-token-here",
"AMAZON_DOMAIN": "amazon.com"
},
"args": [
"/absolute/path/to/amazon-mcp-server/dist/server.js"
],
"command": "node"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Local MCP (Model Context Protocol) server that enables AI assistants to interact with your personal Amazon cart through browser automation. Works with Claude Desktop, Poke, and any MCP-compatible client.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ecommerce
35+ AI tools for TCG card grading, Monte Carlo pricing, 370K+ product search. BYOK.
Production-grade MCP server and CLI tool for Shopify Admin GraphQL API — 49+ tools, YAML-extensible, dual auth, dual transport, Docker-ready
A command line tool for setting up commercetools MCP server
This is the reference implementation for the mcp server
MCP Security Weekly
Get CVE alerts and security updates for Amazon Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Local MCP (Model Context Protocol) server that enables AI assistants to interact with your personal Amazon cart through browser automation. Works with Claude Desktop, Poke, and any MCP-compatible client.
This tool uses browser automation to interact with Amazon.com.
By using this software, you acknowledge and accept these risks.
Clone the repository:
git clone https://github.com/meimakes/amazon-mcp-server.git
cd amazon-mcp-server
Install dependencies:
npm install
Configure environment:
cp .env .env.local # Optional: keep your settings separate
Edit .env and set:
AUTH_TOKEN - Generate a secure random token (required)HEADLESS=false - For first-time loginAMAZON_DOMAIN=amazon.com - Or your local Amazon domainBuild the project:
npm run build
Start the server:
npm start
First-time login:
./user-data/HEADLESS=true in .envExpose via ngrok (in a separate terminal):
npm run tunnel
# Note the HTTPS URL (e.g., https://abc123.ngrok.io)
Copy your ngrok URL from the terminal
In Poke, add a custom MCP integration:
https://your-ngrok-url.ngrok.io/sseAUTH_TOKEN from .envImportant: Always use the /sse endpoint!
Test the connection by asking Poke:
npm run buildmcpServers:{
"mcpServers": {
"amazon-cart": {
"command": "node",
"args": ["/absolute/path/to/amazon-mcp-server/dist/server.js"],
"env": {
"AUTH_TOKEN": "your-token-here",
"HEADLESS": "true",
"AMAZON_DOMAIN": "amazon.com"
}
}
}
}
First-time setup: Run the server once with
HEADLESS=falseto log into Amazon manually. After that, setHEADLESS=truefor Claude Desktop.
| Tool | Description | Parameters |
|---|---|---|
search_amazon | Search for products on Amazon | query (required) |
add_to_cart | Add a product to cart | query or asin, quantity (optional) |
view_cart | View current cart contents | None |
check_login |