Amazon.in MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AMAZON_MCP_IDLE_MS | No | Idle ms before the browser auto-closes. 0 = never close. | 45000 |
| AMAZON_MCP_HEADLESS | No | Set 0 to run headed (visible window). Headed draws fewer CAPTCHAs on order pages. Also switchable at runtime via set_browser_mode. | 1 |
| AMAZON_MCP_PROFILE_DIR | No | Chrome profile dir (holds your session) | ~/.amazon-in-mcp/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 |
|---|---|
| login_statusA | Loads the Amazon.in homepage in the persistent browser session and reports whether you are signed in, or whether a CAPTCHA/sign-in wall is blocking access. Run |
| loginA | Opens a visible Chrome window at the Amazon.in sign-in page and keeps it open so you can sign in by hand (including OTP/CAPTCHA). Your session is saved automatically for future calls. After signing in, call finish_login. Use this instead of any command-line login. |
| finish_loginA | Verifies you're signed in after using the |
| get_browser_stateA | Report the current browser configuration: whether it's running headless or headed, whether a browser is currently open, the idle auto-close timeout, and the profile directory. |
| set_browser_modeA | Switch the browser between headless (no window) and headed (visible window). If the browser is currently open, it is closed so the next tool call relaunches in the new mode. Your login is preserved. Returns the resulting state. |
| search_itemsA | Search Amazon.in for products. Returns title, price (₹), rating, rating count, ASIN and product URL. Works without being signed in. |
| list_ordersA | List your recent Amazon.in orders (requires a signed-in session). Returns order id, date, total, and item titles. Paginates automatically up to maxOrders. |
| get_orderA | Open a single order's detail page by order id (format 123-1234567-1234567) and return its readable contents: items, prices, shipping and payment summary. |
| analyze_order_trendsA | Pull a window of orders and compute spend trends: total spend, average order value, spend by month, most-repeated items, and biggest orders. |
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 9 tools
Each tool targets a distinct aspect: login flow, order details, order listing, trend analysis, search, and browser configuration. No two tools overlap in function.
Most tools follow a verb_noun pattern (e.g., get_order, list_orders), but 'login' is a plain verb and 'login_status' is noun_noun, causing slight inconsistency.
With 9 tools covering login, orders, search, and browser state, the count is well-scoped for an Amazon.in assistant focused on data retrieval and account management.
Core workflows (login, order lookup, search, trend analysis) are covered, but missing cart, wishlist, or purchase operations, though those may be out of scope.