BuyWhere MCP
VerifiedProduct search, price comparison, and deals for AI agents.
What is the BuyWhere MCP MCP server?
Built for AI agent commerce, BuyWhere connects directly to Claude Desktop, Cursor, and other MCP clients. Agents can search by keyword or price range, retrieve full product specs, and compare options side-by-side in a single workflow.
The package is distributed via npm and requires only an API key to run over stdio. It supports cross-border shopping scenarios and includes tools for deal discovery and affiliate tracking.
Install & connect
Add this to your MCP client config. Pick your client below and copy.
{
"mcpServers": {
"buywhere-mcp": {
"command": "npx",
"args": [
"-y",
"buywhere-mcp"
],
"env": {
"BUYWHERE_API_KEY": "<YOUR_BUYWHERE_API_KEY>",
"BUYWHERE_API_URL": "<BUYWHERE_API_URL>"
}
}
}
}Package: buywhere-mcp (npm)
Tools it exposes
6 tools your AI client can call once connected.
search_products— Search catalog by keyword, category, price, regionget_product— Full product details by ID (prices, specs, images)compare_prices— Side-by-side comparison of 2–5 productsget_price— Current prices across all merchants for one productget_affiliate_link— Click-tracked affiliate URL for a productget_catalog— Available product category taxonomyExample prompts
Once connected, try asking your AI client:
Configuration
Environment variables this server needs.
| Variable | Required | Description |
|---|---|---|
BUYWHERE_API_KEYsecret | Yes | BuyWhere API key used for authenticated product catalog requests. |
BUYWHERE_API_URL | No | Optional override for the BuyWhere API base URL. |
Security & permissions
Runs locally via stdio and requires the BUYWHERE_API_KEY (and optionally BUYWHERE_API_URL) environment variable to authenticate with the remote product API.
What you can do with BuyWhere MCP
Real-time shopping agent
Build an agent that searches for products, compares prices across merchants, and returns the best deal with an affiliate link.
Cross-border price checks
Compare prices for the same item in Singapore, SEA, and US markets to find the lowest cost including currency conversion.
Deal discovery
Query for products under a price threshold in a specific category and region to surface current promotions.
How to use BuyWhere MCP
- 1Obtain a free API key from buywhere.ai/api-keys
- 2Export BUYWHERE_API_KEY in your terminal or client config
- 3Add the server to your MCP client configuration using npx -y @buywhere/mcp-server
- 4Restart the client and verify the tools appear in the available tool list
- 5Start prompting with product search or price comparison requests
BuyWhere MCP: pros & cons
Pros
- +Covers 11M+ real products across multiple regions and major retailers
- +Purpose-built for agent workflows with affiliate link support
- +Active documentation and tutorials for quick integration
- +Works with many popular MCP clients out of the box
Cons
- –Requires a paid or limited free API key for production use
- –Geographic coverage focused on Singapore, SEA, and US only
- –Parameter schemas not publicly documented in the README
Frequently asked questions
Yes, set BUYWHERE_API_KEY as an environment variable before running the server.
User reviews
Verified reviews from the community shape this listing's rating.
Loading reviews…