Building an MCP server is one thing. Getting developers to discover and use it is another.
BuyWhere — a product search MCP server that lets AI agents search 11M+ products across Singapore, SEA, and US markets — hit 2,184 weekly npm downloads with zero paid distribution, zero Twitter threads, and zero cold outreach.
Here is what we learned.
The Package
npx -y @buywhere/mcp-server
BuyWhere gives AI agents 6 MCP tools:
| Tool | What it does |
|---|---|
search_products |
Search by keyword, category, price, region |
get_product |
Full product details by ID |
compare_prices |
Side-by-side of 2-5 products |
get_price |
Current prices across all merchants |
get_affiliate_link |
Click-tracked affiliate URL |
get_catalog |
Product category taxonomy |
Works with Claude Desktop, Cursor, Cline, Windsurf, OpenCode, Codex, Continue.dev — any MCP-compatible client.
What Drove Growth (Without Distribution)
1. npm search is the silent discovery engine
We found that 49 keywords in package.json made a measurable difference in npm search visibility. When AI developers search npm for mcp, product-search, ecommerce-api, or shopping-agent, BuyWhere shows up.
Key additions:
mcp-commerce-searchecommerce-apishopping-agentdeal-findercross-border-commercea2a-
cline,windsurf,codex,continue-dev
2. README-first discoverability
AI agents and developers discover packages by reading READMEs. We optimized ours with:
- Agent-readable intro: A bold summary that tells AI scrapers exactly what this package does
- Multi-client config snippets: Claude, Cursor, Windsurf, OpenCode, Continue.dev — each with copy-paste JSON
- Architecture diagram: Shows the full data flow from agent → MCP server → API → 11M products
- Protocol support table: MCP + A2A clearly documented
3. The MCP Registry multiplier
Getting listed on the Official MCP Registry created a permanent discovery channel. AI developers browsing the registry find BuyWhere alongside Stripe, Brave Search, and other major MCP servers.
4. Build With BuyWhere Challenge
We are running a $5,000 AI Agent Developer Challenge with prizes for the best shopping agents built with BuyWhere. Deadline: June 30, 2026.
What Did NOT Work
- Social media threads (zero traction without existing audience)
- Cold emails to dev influencers (no replies)
- Dev.to articles without SEO targeting (need keyword research first)
Next: From 300 to 1,000 Daily Downloads
We are testing:
- npm search SEO: Expanding from 20 → 49 keywords (already live in v1.0.2)
-
GitHub Discussions: Cross-posting to
modelcontextprotocol/serverscommunity - Agent-native discovery: Optimizing README for LLM scrapers that index npm packages
- Cross-publishing: Repurposing technical content across dev.to, Hashnode, Medium
Try It
export BUYWHERE_API_KEY=bw_live_xxxx
npx -y @buywhere/mcp-server
Get a free API key → buywhere.ai/api-keys
GitHub → BuyWhere/buywhere-mcp
npm → @buywhere/mcp-server
This is part of our open experiment in growing an MCP server from zero distribution. Follow the journey at buywhere.ai/blog.