Claude Desktop
One-Click Setup (Recommended)
Claude Desktop and claude.ai support custom connectors with OAuth — no API key or config file needed:1
Add the Connector
Go to Settings > Connectors > Add custom connector and enter:
2
Sign In and Approve
Click Connect. Your browser opens the ScrapeBadger consent screen — sign in and approve. Access is tied to your account and can be revoked anytime by deactivating your API key in the dashboard.
Alternative: Config File (API Key)
If you prefer API-key auth via a config file:Prerequisites
- Claude Desktop installed
- Node.js 18+ (for
npx mcp-remote) - ScrapeBadger API key
1
Open Config File
Open Claude Desktop settings, go to Developer > Edit Config, or edit the file directly:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
2
Add ScrapeBadger
Add this to the config file:Replace
YOUR_API_KEY with your ScrapeBadger API key. (The older
?api_key= query parameter still works but is deprecated — URLs leak
into logs and shell history; prefer the header.)3
Restart Claude Desktop
Fully quit and restart Claude Desktop. The ScrapeBadger tools will appear in the tools menu.
Claude Desktop uses stdio transport only. The
npx mcp-remote package bridges between Claude Desktop’s stdio and our hosted HTTP server.Verify
After restarting, click the tools icon (hammer) in Claude Desktop. You should see 344 ScrapeBadger tools listed (Twitter/X, Google, YouTube, TikTok, Amazon, eBay, Reddit, real estate, and web scraping).Examples
Try asking Claude:“Search Twitter for recent posts about AI agents”Claude will call the
twitter_advanced_search tool automatically.
“Find the top 3 laptops on Google Shopping under $1500 and resolve the merchant URL for each”Claude will chain
google_shopping_search with google_shopping_product_click for each result.
