Shopping

MCP server for shopping integration
  • typescript

0

GitHub Stars

typescript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "sachinparyani-mcp-server-shopping": {
      "command": "node",
      "args": [
        "/path/to/mcp-server-shopping/build/index.js"
      ]
    }
  }
}

You run a Shopping MCP Server that bridges Amazon and Target shopping actions with AI assistants. It lets you search products, view details, manage carts, place orders, and retrieve order histories from both platforms, all through a unified MCP interface.

How to use

You interact with the Shopping MCP Server through an MCP client. The server exposes operations for product search, product details, cart management, and order retrieval. You can request Amazon product data, add items to an Amazon cart, place demo orders, and fetch Amazon or Target order histories filtered by year. Use the client’s commands to navigate between searching products, viewing details, and reviewing orders. The server is designed to respond quickly and reliably to your shopping-related queries and actions.

To get started, ensure your MCP client is connected to the Shopping MCP Server. The server supports two platforms: Amazon and Target. Use the Amazon-specific actions to search and inspect products, manage the cart, and place demo orders. Use the Target actions to fetch order histories. For fast data access, the server optimizes API interception to deliver results efficiently.

How to install

Install dependencies

npm install -D
Build the project

npm run build

The server is configured for local runtime via a standard Node.js command. You can point your MCP client to run the server using a local node process that executes the built entry file.

Additional sections

Claude Desktop Integration: You need to create or update a Claude desktop configuration file to register the Shopping MCP Server for quick access. The configuration should reference the built entry file that the MCP server provides after building.

{
  "mcpServers": {
    "shopping": {
      "command": "node",
      "args": ["/path/to/mcp-server-shopping/build/index.js"]
    }
  }
}

Restart the Claude Desktop app after updating the config so the Shopping MCP Server appears in the interface. You should now see the Amazon MCP server listed for use with Claude Desktop.

Troubleshooting: The MCP server writes its logs to a file. If you run into issues, check the log file for details.

Logs: You can locate the logs in these locations:

  • Windows: %APPDATA%\Claude\logs\mcp-server-shopping.log
  • Mac: ~/Library/Logs/Claude/mcp-server-shopping.log

Notes on installation and configuration

Prerequisites include having Node.js installed and the ability to run npm commands. The implementation uses npm to install dependencies and build the server, after which you run the server locally with Node.js.

Available tools

search_amazon

Search for products on Amazon using the Shopping MCP Server and return a list of matching items with basic details.

product_details_amazon

Retrieve detailed information for a specific Amazon product, including price, ratings, and availability.

cart_add_amazon

Add a specified item to your Amazon cart via the Shopping MCP Server.

cart_clear_amazon

Clear items from your Amazon cart to start fresh.

place_order_amazon

Place a (demo) order on Amazon through the Shopping MCP Server.

orders_amazon_history

Retrieve the Amazon orders history with optional year filtering and return status.

orders_target_history

Retrieve Target orders history (online and in-store) with optional year filtering.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Shopping MCP Server - sachinparyani/mcp-server-shopping | VeilStrat