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
1# ShopSavvy Data API MCP Server23A [Model Context Protocol](https://modelcontextprotocol.io/) (MCP) server that provides AI assistants with access to ShopSavvy's comprehensive product data, pricing information, and historical price tracking.45## Overview67This MCP server enables AI assistants to:8- **Look up products** by barcode, ASIN, URL, model number, or ShopSavvy ID9- **Get current pricing** from multiple retailers10- **Access historical pricing data** with date ranges11- **Schedule products** for automatic price monitoring12- **Track API usage** and credit consumption1314## Features1516### ๐ Product Lookup Tools17- `product_lookup` - Find products by various identifiers (barcode, ASIN, URL, etc.)18- `product_lookup_batch` - Look up multiple products at once1920### ๐ฐ Pricing Tools21- `product_offers` - Get current offers from all retailers22- `product_offers_retailer` - Get offers from a specific retailer23- `product_price_history` - Get historical pricing data with date ranges2425### ๐ Scheduling Tools26- `product_schedule` - Schedule products for automatic refresh (hourly/daily/weekly)27- `product_unschedule` - Remove products from refresh schedule28- `scheduled_products_list` - View all scheduled products2930### ๐ Analytics Tools31- `api_usage` - View current API usage and credit consumption3233## Installation3435```bash36npm install @shopsavvy/mcp-server37```3839## Configuration4041### 1. Get API Key4243First, get your ShopSavvy Data API key:44451. Visit [https://shopsavvy.com/data](https://shopsavvy.com/data)462. Sign up and choose a subscription plan473. Create an API key in your dashboard484. Copy your API key (starts with `ss_live_` or `ss_test_`)4950### 2. Claude Desktop Setup5152Add this to your Claude Desktop configuration file:5354**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`55**Windows**: `%APPDATA%\\Claude\\claude_desktop_config.json`5657```json58{59 "mcpServers": {60 "shopsavvy": {61 "command": "npx",62 "args": [63 "@shopsavvy/mcp-server"64 ],65 "env": {66 "SHOPSAVVY_API_KEY": "your_api_key_here"67 }68 }69 }70}71```7273### 3. Environment Variables7475Set your API key as an environment variable:7677```bash78export SHOPSAVVY_API_KEY="ss_live_your_key_here"79```8081Or create a `.env` file:82```83SHOPSAVVY_API_KEY=ss_live_your_key_here84```8586## Usage Examples8788### Product Lookup89```90Look up the product with barcode 01234567890191```9293### Current Pricing94```95Get current prices for ASIN B08N5WRWNW from all retailers96```9798### Price History99```100Get price history for product 012345678901 from January 1-15, 2024101```102103### Schedule Monitoring104```105Schedule daily price monitoring for products: 012345678901, B08N5WRWNW106```107108## API Limits & Pricing109110- **Starter Plan**: 1,000 credits/month - $49/month111- **Professional Plan**: 10,000 credits/month - $199/month112- **Enterprise Plan**: 100,000 credits/month - $499/month113114### Credit Usage:115- Product lookup: 1 credit per product found116- Current offers (all retailers): 3 credits per product117- Current offers (single retailer): 2 credits per product118- Historical data: 3 credits + 1 credit per day of history119- Scheduling: 1 credit per product scheduled120121## Development122123### Running Locally124125```bash126# Clone the repository127git clone https://github.com/shopsavvy/shopsavvy-mcp-server128cd shopsavvy-mcp-server129130# Install dependencies131npm install132133# Set your API key134export SHOPSAVVY_API_KEY="your_key_here"135136# Test with MCP CLI137npm run dev138139# Or inspect with MCP Inspector140npm run inspect141```142143### Building144145```bash146npm run build147```148149## Error Handling150151The server provides detailed error messages for:152- Invalid API keys153- Insufficient credits154- Rate limiting155- Invalid product identifiers156- API service issues157158## Support159160- **Documentation**: [https://shopsavvy.com/data/documentation](https://shopsavvy.com/data/documentation)161- **Dashboard**: [https://shopsavvy.com/data/dashboard](https://shopsavvy.com/data/dashboard)162- **Issues**: [https://github.com/shopsavvy/shopsavvy-mcp-server/issues](https://github.com/shopsavvy/shopsavvy-mcp-server/issues)163164## Changelog165166### v1.0.0 (2025-07-28)167168๐ **Initial Release**169170- **Features**: Complete ShopSavvy Data API integration with MCP support171- **Product Tools**: Lookup by barcode, ASIN, URL, model number, or ShopSavvy ID172- **Pricing Tools**: Current offers from all/specific retailers, historical pricing data173- **Scheduling Tools**: Automatic product monitoring (hourly/daily/weekly)174- **Analytics Tools**: API usage tracking and credit consumption monitoring175- **npm Package**: Published as `@shopsavvy/mcp-server` under ShopSavvy organization176- **TypeScript**: Full TypeScript support with proper error handling177- **Documentation**: Comprehensive README with examples and configuration guides178179## License180181MIT License - see [LICENSE](LICENSE) file for details.182183---184185Made with โค๏ธ by [ShopSavvy](https://shopsavvy.com) - Empowering everyone to always get the best deal, every time.
Full transparency โ inspect the skill content before installing.