A Model Context Protocol (MCP) server that provides AI assistants with access to ShopSavvy's comprehensive product data, pricing information, and historical price tracking. This MCP server enables AI assistants to: - Look up products by barcode, ASIN, URL, model number, or ShopSavvy ID - Get current pricing from multiple retailers - Access historical pricing data with date ranges - Schedule produc
Add this skill
npx mdskills install shopsavvy/shopsavvy-mcp-serverWell-documented MCP server for product pricing data with comprehensive tools and clear setup
A Model Context Protocol (MCP) server that provides AI assistants with access to ShopSavvy's comprehensive product data, pricing information, and historical price tracking.
This MCP server enables AI assistants to:
product_lookup - Find products by various identifiers (barcode, ASIN, URL, etc.)product_lookup_batch - Look up multiple products at onceproduct_offers - Get current offers from all retailersproduct_offers_retailer - Get offers from a specific retailerproduct_price_history - Get historical pricing data with date rangesproduct_schedule - Schedule products for automatic refresh (hourly/daily/weekly)product_unschedule - Remove products from refresh schedulescheduled_products_list - View all scheduled productsapi_usage - View current API usage and credit consumptionnpm install @shopsavvy/mcp-server
First, get your ShopSavvy Data API key:
ss_live_ or ss_test_)Add this to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\\Claude\\claude_desktop_config.json
{
"mcpServers": {
"shopsavvy": {
"command": "npx",
"args": [
"@shopsavvy/mcp-server"
],
"env": {
"SHOPSAVVY_API_KEY": "your_api_key_here"
}
}
}
}
Set your API key as an environment variable:
export SHOPSAVVY_API_KEY="ss_live_your_key_here"
Or create a .env file:
SHOPSAVVY_API_KEY=ss_live_your_key_here
Look up the product with barcode 012345678901
Get current prices for ASIN B08N5WRWNW from all retailers
Get price history for product 012345678901 from January 1-15, 2024
Schedule daily price monitoring for products: 012345678901, B08N5WRWNW
# Clone the repository
git clone https://github.com/shopsavvy/shopsavvy-mcp-server
cd shopsavvy-mcp-server
# Install dependencies
npm install
# Set your API key
export SHOPSAVVY_API_KEY="your_key_here"
# Test with MCP CLI
npm run dev
# Or inspect with MCP Inspector
npm run inspect
npm run build
The server provides detailed error messages for:
๐ Initial Release
@shopsavvy/mcp-server under ShopSavvy organizationMIT License - see LICENSE file for details.
Made with โค๏ธ by ShopSavvy - Empowering everyone to always get the best deal, every time.
Install via CLI
npx mdskills install shopsavvy/shopsavvy-mcp-serverShopSavvy Data API MCP Server is a free, open-source AI agent skill. A Model Context Protocol (MCP) server that provides AI assistants with access to ShopSavvy's comprehensive product data, pricing information, and historical price tracking. This MCP server enables AI assistants to: - Look up products by barcode, ASIN, URL, model number, or ShopSavvy ID - Get current pricing from multiple retailers - Access historical pricing data with date ranges - Schedule produc
Install ShopSavvy Data API MCP Server with a single command:
npx mdskills install shopsavvy/shopsavvy-mcp-serverThis downloads the skill files into your project and your AI agent picks them up automatically.
ShopSavvy Data API MCP Server works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Gemini Cli, Amp, Roo Code, Goose. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.