ShopSavvy Data API MCP Server
OfficialClick on "Install 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., "@ShopSavvy Data API MCP ServerFind product details for barcode 4905524937116"
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.
ShopSavvy Data API MCP Server
A Model Context Protocol (MCP) server that provides AI assistants with access to ShopSavvy's comprehensive product data, pricing information, and historical price tracking.
Overview
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 products for automatic price monitoring
Track API usage
Related MCP server: Shopping MCP Server (Amazon + Target)
Features
🔍 Product Lookup Tools
product_lookup- Find products by various identifiers (barcode, ASIN, URL, etc.)product_lookup_batch- Look up multiple products at once
💰 Offer Tools
product_offers- Get current offers from all retailersproduct_offers_retailer- Get offers from a specific retailerproduct_price_history- Get historical pricing data with date ranges
📅 Scheduling Tools
product_schedule- Schedule products for automatic refresh (hourly/daily/weekly)product_unschedule- Remove products from refresh schedulescheduled_products_list- View all scheduled products
📊 Analytics Tools
api_usage- View current API usage
Installation
npm install @shopsavvy/mcp-serverConfiguration
1. Get API Key
First, get your ShopSavvy Data API key:
Sign up and create an API key in your dashboard
Copy your API key (starts with
ss_live_orss_test_)
2. Claude Desktop Setup
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"
}
}
}
}3. Environment Variables
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_hereUsage Examples
Product Lookup
Look up the product with barcode 012345678901Current Pricing
Get current prices for ASIN B08N5WRWNW from all retailersPrice History
Get price history for product 012345678901 from January 1-15, 2024Schedule Monitoring
Schedule daily price monitoring for products: 012345678901, B08N5WRWNWDevelopment
Running Locally
# 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 inspectBuilding
npm run buildError Handling
The server provides detailed error messages for:
Invalid API keys
Insufficient credits
Rate limiting
Invalid product identifiers
API service issues
Support
Documentation: https://shopsavvy.com/data/documentation
Dashboard: https://shopsavvy.com/data/dashboard
Issues: https://github.com/shopsavvy/shopsavvy-mcp-server/issues
Changelog
v1.0.0 (2025-07-28)
🎉 Initial Release
Features: Complete ShopSavvy Data API integration with MCP support
Product Tools: Lookup by barcode, ASIN, URL, model number, or ShopSavvy ID
Pricing Tools: Current offers from all/specific retailers, historical pricing data
Scheduling Tools: Automatic product monitoring (hourly/daily/weekly)
Analytics Tools: API usage monitoring
npm Package: Published as
@shopsavvy/mcp-serverunder ShopSavvy organizationTypeScript: Full TypeScript support with proper error handling
Documentation: Comprehensive README with examples and configuration guides
License
MIT License - see LICENSE file for details.
Made with ❤️ by ShopSavvy - Empowering everyone to always get the best deal, every time.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shopsavvy/shopsavvy-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server