Amazon MCP Server
Allows searching Amazon products, retrieving product details, trending products, price history, managing favorites, search history, batch operations, and exporting product data.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Amazon MCP Serversearch for noise-cancelling headphones under 5000"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Amazon MCP Server - Enhanced Edition
A high-performance MCP (Model Context Protocol) server for searching Amazon India products with advanced features, fast caching, and many powerful tools.
🚀 Quick Start (Recommended)
Run instantly with npx (no installation required):
npx -y @magudeshwaran-hmw/amazon-mcp-serverRelated MCP server: mcp-amazon
🛠️ Configuration
Add this to your MCP settings (Cursor, Claude Desktop, etc.):
{
"mcpServers": {
"amazon-search": {
"command": "npx",
"args": ["-y", "@magudeshwaran-hmw/amazon-mcp-server"]
}
}
}Note: Requires Python to be installed and available in your system PATH.
✨ Features
🔍 Fast Product Search - Search Amazon products with intelligent caching
📦 Product Details - Get price, rating, reviews, images, descriptions
🔥 Trending Products - Discover popular products based on access patterns
🏷️ Category-based Search - Filter by categories (electronics, etc.)
💸 Price Tracking - Track historical price changes
⭐ Favorites System - Save your favorite products
📜 Search History - Track your search history
🔄 Batch Operations - Search multiple products at once
📤 Export/Import - Export product data to JSON format
🎯 Recommendations - Get product recommendations (simulated)
📦 Local Development
If you want to run or modify the code locally:
Install Dependencies:
pip install -r requirements.txtRun Server:
python main.pyTest Functionality:
python test_server.py
🛠️ Available Tools
1. search_product
Search for Amazon products by name.
query(string): Product namelimit(int): Max results
2. get_product_details
Get detailed information.
url(string): Product URL
3. get_trending_products
Get popular products.
4. get_price_history
product_id(string): ASIN
5. add_to_favorites / remove_from_favorites
Manage your wishlist.
6. batch_search
Search multiple queries at once.
7. export_data
Export database to JSON.
⚡ Tech Stack
Python: Core logic (mcp, aiosqlite, beautifulsoup4)
Node.js: Distribution wrapper (npx)
SQLite: Local caching
This server cannot be deployed
Maintenance
Related MCP Connectors
Real-time Amazon prices, product search, 90-day history, AI forecasts, and price drop alerts.
Amazon search and product extraction: titles, prices, ASINs, and listings as clean JSON.
Find the best deals on Amazon, Flipkart and more Indian e-commerce stores via AI.
Amazon keyword search, product details, seller profiles and seller catalogues, as structured JSON.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables scraping Amazon product details and searching for products on Amazon through natural language queries. No API keys required as it scrapes publicly available Amazon pages.10-
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to search products, manage cart, place orders, and track shipments on Amazon via browser automation.14 npm1MIT
- AlicenseAqualityCmaintenanceEnables searching products, viewing orders, and analyzing order trends on Amazon.in via a persistent Playwright browser session.9-
- FlicenseNot gradedqualityBmaintenanceEnables AI assistants to discover and search deals from Indian e-commerce stores like Amazon and Flipkart, with tools for trending, latest, category/price/store filtering, deal details, and affiliate link generation.-