Skip to content
BuyWhere MCP logo

BuyWhere MCP

Verified

Product search, price comparison, and deals for AI agents.

MCP ServerSearch & WebLocal (stdio) 4
View on GitHub
Updated 2026-06-16

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_productsSearch catalog by keyword, category, price, region
get_productFull product details by ID (prices, specs, images)
compare_pricesSide-by-side comparison of 2–5 products
get_priceCurrent prices across all merchants for one product
get_affiliate_linkClick-tracked affiliate URL for a product
get_catalogAvailable product category taxonomy

Example prompts

Once connected, try asking your AI client:

Find wireless earbuds under $50 available in Singapore
Compare prices for the top three noise-cancelling headphones
Get the current price and affiliate link for product ID abc123
Show me the product category taxonomy for electronics

Configuration

Environment variables this server needs.

VariableRequiredDescription
BUYWHERE_API_KEYsecretYesBuyWhere API key used for authenticated product catalog requests.
BUYWHERE_API_URLNoOptional 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

  1. 1Obtain a free API key from buywhere.ai/api-keys
  2. 2Export BUYWHERE_API_KEY in your terminal or client config
  3. 3Add the server to your MCP client configuration using npx -y @buywhere/mcp-server
  4. 4Restart the client and verify the tools appear in the available tool list
  5. 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
Did you find this helpful?

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…

Sign in to review

Promote BuyWhere MCP

Add this badge to your website, or share the tool.

DFeatured on DhanasviBuyWhere MCP 0