amazon_add_to_cart
Add a product to the Amazon cart. Accepts an ASIN, product URL, or search query. Searches and adds the top matching result for queries.
Drive an Amazon session from chat: search, look a product up by ASIN, fill a cart, preview the order with its delivery estimate, and place it only when confirm is set true.
LABSCO SUMMARY
The shape is sound — amazon_preview_order surfaces unresolved issues and a delivery estimate first, and amazon_place_order returns a preview instead of buying unless confirm is true — but that flag is the entire safety boundary, and its description asks the caller to set it only with explicit user confirmation rather than enforcing anything. The login half is the better-designed one: amazon_login hands you a URL to finish sign-in yourself, so no password passes through the server, and amazon_logout clears the saved session and cookies when you are done.
An Amazon account client with 14 tools spanning a manual login flow, product search and lookup, cart edits, an order preview, order placement behind an explicit confirmation flag, order history and tracking, Prime status and the delivery address.
An Amazon account you sign into yourself. amazon_login hands back a URL and instructions rather than taking a password, and the session it produces is stored with its cookies until amazon_logout clears it. There is no key and no token to configure.
One command — npx -y @striderlabs/mcp-amazon
USE CASES
Start the login flow, finish the sign-in in a browser yourself, and confirm the session is live before any tool that needs it runs.
Search for candidates with their ratings and Prime availability, open the one you want by ASIN for features and delivery estimate, and check whether Prime is actually active on the account.
Add items by ASIN, URL or search query with quantities, read the cart back with its subtotal, and preview the order to see what still needs resolving.
Set the delivery address if it needs changing, then place the order with the confirmation flag set — without it, the same call returns a preview.
Pull recent orders with their statuses and totals, then track the one in question for its carrier, tracking number and estimated delivery.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
amazon_add_to_cartAdd a product to the Amazon cart. Accepts an ASIN, product URL, or search query. Searches and adds the top matching result for queries.
amazon_clear_cartRemove all items from the Amazon cart.
amazon_get_ordersGet Amazon order history. Returns recent orders with order IDs, dates, statuses, totals, and item names.
amazon_get_productGet detailed product information by Amazon ASIN (e.g., B08N5WRWNW) or full product URL. Returns title, price, features, seller info, and delivery estimate.
amazon_loginInitiate Amazon login flow. Returns a URL and instructions for the user to complete login manually. After logging in, use amazon_status to verify.
amazon_logoutClear saved Amazon session and cookies. Use this to log out or reset authentication state.
amazon_place_orderPlace the Amazon order. IMPORTANT: Set confirm=true only when you have explicit user confirmation. Without confirm=true, this returns a preview instead of placing the order.
amazon_preview_orderPreview order before placing. Shows cart summary, delivery address, estimated delivery date, and any issues that need to be resolved.
amazon_prime_checkCheck Amazon Prime membership status. Returns whether Prime is active, member since date, expiry, and available benefits.
amazon_searchSearch for products on Amazon. Returns product names, ASINs, prices, ratings, and Prime availability.
amazon_set_addressSet or update the delivery address for Amazon orders.
amazon_statusCheck Amazon login status and session info. Use this to verify authentication before performing other actions.
amazon_track_orderTrack an existing Amazon order by order ID. Returns shipping status, tracking number, carrier, and estimated delivery.
amazon_view_cartView current Amazon cart contents including items, quantities, prices, and subtotal.
BEFORE YOU INSTALL
14 tools when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the 14 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"mcp-amazon": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-amazon"
]
}
}
}npx -y @striderlabs/mcp-amazon