Skip to main content
Glama

Bargainer MCP Server

claude-desktop-config.mdβ€’3.6 kB
# MCP Configuration for Claude Desktop To use the Bargainer MCP Client with Claude Desktop, add this configuration to your MCP settings file. ## Configuration File Location ### Windows ``` %APPDATA%\Claude\claude_desktop_config.json ``` ### macOS ``` ~/Library/Application Support/Claude/claude_desktop_config.json ``` ### Linux ``` ~/.config/Claude/claude_desktop_config.json ``` ## Configuration ```json { "mcpServers": { "bargainer": { "command": "node", "args": [ "C:/Users/kmurugesan/OneDrive/Apps/Bargainer/dist/index.js" ], "env": { "SLICKDEALS_API_KEY": "your_slickdeals_api_key_here", "RAPIDAPI_KEY": "your_rapidapi_key_here", "NODE_ENV": "production" } } } } ``` ## Setup Steps 1. **Build the project** (if not already done): ```bash cd "C:/Users/kmurugesan/OneDrive/Apps/Bargainer" npm run build ``` 2. **Get your API keys**: - **Slickdeals**: Register at https://slickdeals.net/api - **RapidAPI**: Sign up at https://rapidapi.com and subscribe to deal APIs 3. **Create/Edit the Claude config file**: - Create the file if it doesn't exist - Add the configuration above with your actual API keys and file paths 4. **Restart Claude Desktop** to load the new MCP server ## Usage Examples Once configured, you can use these prompts in Claude: ### Search for Deals ``` Find me the best gaming laptop deals under $1500 ``` ### Get Top Deals ``` Show me the top 10 deals trending right now ``` ### Category-Specific Search ``` Search for home appliances deals from Amazon and Best Buy ``` ### Compare Deals ``` Find iPhone 15 deals and compare prices across different stores ``` ### Advanced Filtering ``` Find wireless headphones under $200 with at least 4-star ratings, sorted by price ``` ## Verification To verify the MCP server is working: 1. Start Claude Desktop 2. Look for any error messages in the Claude Desktop logs 3. Try a simple query like: "What deal sources are available?" 4. The server should respond with available sources (slickdeals, rapidapi, etc.) ## Troubleshooting ### Common Issues 1. **"MCP server failed to start"** - Check that Node.js is installed and accessible - Verify the path to the built JavaScript files is correct - Ensure all dependencies are installed (`npm install`) 2. **"No tools available"** - Check API keys are properly set in the configuration - Verify the server builds without errors (`npm run build`) - Check Claude Desktop logs for specific error messages 3. **"Permission denied"** - Ensure Claude Desktop has permission to execute Node.js - Check file permissions on the project directory ### Debug Configuration For debugging, you can add debug output: ```json { "mcpServers": { "bargainer": { "command": "node", "args": [ "C:/Users/kmurugesan/OneDrive/Apps/Bargainer/dist/index.js" ], "env": { "SLICKDEALS_API_KEY": "your_key_here", "RAPIDAPI_KEY": "your_key_here", "NODE_ENV": "development", "DEBUG": "true" } } } } ``` ## Alternative: Running Without API Keys If you don't have API keys yet, you can still test with web scraping sources: ```json { "mcpServers": { "bargainer": { "command": "node", "args": [ "C:/Users/kmurugesan/OneDrive/Apps/Bargainer/dist/index.js" ], "env": { "NODE_ENV": "production", "ENABLE_WEB_SCRAPING": "true" } } } } ``` This will enable basic deal searching from public sources that don't require API keys.

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/karthiksivaramms/bargainer-mcp-client'

If you have feedback or need assistance with the MCP directory API, please join our Discord server