amazon-now-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CHROME_PATH | No | Path to the Chrome executable, if Chrome is not auto-detected. | |
| AMAZON_NOW_HOME | No | Override the default base directory (~/.amazon-now-mcp) where the Chrome profile and data are stored. | |
| AMAZON_NOW_DATA_DIR | No | Override the directory where order history and pantry data are stored (default ~/.amazon-now-mcp/data). | |
| AMAZON_NOW_HEADLESS | No | Set to false to show the browser window while the server runs. | |
| AMAZON_NOW_PROFILE_DIR | No | Override the directory for the Chrome profile holding your Amazon login (default ~/.amazon-now-mcp/chrome-profile). |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| now_refresh_historyA | Scan the user's Amazon Now orders from their amazon.in order history and rebuild the local pantry of proven items (what they buy, how often, when). Read-only on Amazon. Takes ~3 s per 10 orders. |
| now_get_pantryA | Get the user's proven items from past Amazon Now orders: asin, title, timesOrdered, lastOrdered. Sorted by how often they were bought. |
| now_searchA | Search Amazon Now for one or more items (one call for the whole list). Products are deliverable to the account's current address. Each result: asin, title, price, mrp (INR), packSize, rating, sponsored, previouslyBought (site badge), timesOrdered (from pantry), inCartQuantity. |
| now_add_itemsA | Add products to the Amazon Now cart (several in one call). Each needs the asin and the exact now_search query that returned it. quantity = units to add on top of what is already in the cart. Only changes the cart; never places an order. |
| now_view_cartA | Show the current Amazon Now cart: items, quantities, line totals, total, savings, and how much more to add for the next benefit (e.g. free delivery). Read-only. |
| now_set_cart_quantityA | Set the exact quantity of an item already in the Amazon Now cart; 0 removes it. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool targets a distinct stage of the Amazon Now flow: history refresh, pantry read, search, cart add, cart view, cart quantity set. The one potentially overlapping pair (add_items vs set_cart_quantity) is explicitly differentiated by the 'adds on top of existing cart' vs 'sets exact quantity, 0 removes' wording.
All names share a clean now_ prefix and snake_case style, making the set easy to scan. Minor deviation: most names are verb_noun (now_get_pantry, now_add_items, now_view_cart) but now_search is verb-only, and refresh_history reverses into noun_verb.
Six tools map neatly onto the shopping lifecycle: bootstrap history, read pantry, search, add, inspect cart, adjust quantity. Nothing extraneous and nothing obviously padded.
Search-to-cart lifecycle is covered, and removal is handled via set_cart_quantity=0. Gaps: no order/checkout or delivery-slot tool (possibly intentional read/safety scope) and no way to check order status, so an agent hits a dead end at purchase.