Product Researcher MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Product Researcher MCP Server
An MCP server that gives Claude Code web search and product research capabilities. Never leave your terminal to research a product again.
What It Does
5 tools, one server:
Tool | What It Does |
| Full product brief — features, pricing, tech, API |
| Side-by-side comparison of 2-5 products |
| Focused pricing/plans lookup |
| Find competitors and alternatives |
| Raw web search for anything else |
Related MCP server: Specialized AI Search Tools
Quick Setup
1. Install dependencies
cd product-researcher-mcp
pip install -r requirements.txt2. Pick a search provider and get an API key
Provider | Free Tier | Best For | Sign Up |
Tavily | 1,000/month | AI agents (returns summaries) | |
Brave | 2,000/month | Privacy, good free tier | |
Serper | 2,500 total | Google-quality results |
3. Set your environment variables
cp .env.example .env
# Edit .env — set SEARCH_PROVIDER and the matching API key4. Add to Claude Code
Add this to your Claude Code MCP config (~/.claude/claude_desktop_config.json or project-level .mcp.json):
{
"mcpServers": {
"product-researcher": {
"command": "python",
"args": ["/full/path/to/product-researcher-mcp/server.py"],
"env": {
"SEARCH_PROVIDER": "tavily",
"TAVILY_API_KEY": "tvly-your-key-here"
}
}
}
}Or if using Brave:
{
"mcpServers": {
"product-researcher": {
"command": "python",
"args": ["/full/path/to/product-researcher-mcp/server.py"],
"env": {
"SEARCH_PROVIDER": "brave",
"BRAVE_API_KEY": "BSA-your-key-here"
}
}
}
}5. Test it
In Claude Code, just ask:
research Kling AIcompare Supabase vs Firebase vs PlanetScalewhat's the pricing for Vercelfind alternatives to Midjourney for AI image generationHow It Works
You ask Claude Code
→ Claude calls research_product tool
→ MCP server builds smart search queries
→ Hits your search API (Tavily/Brave/Serper)
→ Deduplicates & formats results
→ Returns structured markdown brief
→ Claude synthesizes the answer for youThe server is search-API-agnostic. Swap providers any time by changing one env var.
File Structure
product-researcher-mcp/
├── server.py # The MCP server (all tools + search adapters)
├── requirements.txt # Python dependencies
├── .env.example # Config template
└── README.md # You're hereExtending
Want to add a new search provider? Add a function following the pattern:
async def _search_newprovider(query: str, max_results: int) -> List[Dict[str, Any]]:
# Hit the API, return list of {"title": ..., "content": ..., "url": ...}
passThen add it to the providers dict in the search() function. Done.
License
MIT
Author
Built by Quantaus
Related MCP Connectors
Web search, fetch, extract, and research for AI agents. Markdown output + AI-synthesized answers.
8-tool AI web intelligence suite: search, scrape, screenshot, SEO, docs, crypto, code.
Search and look up products across thousands of online stores, normalized into one schema.
Search and look up products across thousands of online stores, normalized into one schema.
1
Related MCP Servers
- AlicenseAqualityBmaintenanceComprehensive web research toolkit with 13 tools for searching (via SearXNG), crawling, package discovery, GitHub metrics, error translation, API documentation lookup, data extraction, technology comparison, and service status checking.149MIT
- FlicenseAqualityNot gradedmaintenanceProvides specialized search capabilities across e-commerce platforms, scientific publications, code repositories, social media, and general web with advanced filtering, including product comparison, research aggregation, and developer tool discovery.3-
- AlicenseNot gradedqualityDmaintenanceEnables product search and retrieval from e-commerce APIs, returning markdown-formatted product listings with clickable links and prices for easy shopping assistance.4 npmMIT
- AlicenseAqualityDmaintenanceWeb search, page fetching, and research from the terminal or any MCP client — no API key required.31MIT