ProductIndex MCP Server
Connect your AI agent directly to ProductIndex.AI's product intelligence database. Query 724+ synthesized product profiles across 23 categories — review themes, verdicts, specs, and comparisons — in real time.
https://mcp.productindex.ai/sse/ Protocol: MCP 2025-11-25 · Streamable HTTP
Authentication: Required — OAuth 2.1 (free account, handled automatically by clients)
Rate limit: 500 req/day per account
Machine-readable: /mcp.md /.well-known/mcp.json
Connecting in Grok
- Open Grok and go to Settings → Connectors → Add MCP Server
- Paste the server URL:
https://mcp.productindex.ai/sse/ - Grok will automatically detect OAuth and open productindex.ai in your browser
- Sign in (free) and click Allow — you're connected with 500 requests/day
Connecting in Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"productindex": {
"url": "https://mcp.productindex.ai/sse/",
"transport": "streamable-http"
}
}
}
Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)
or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Connecting in Cursor or Windsurf
Add to ~/.cursor/mcp.json (Cursor) or ~/.codeium/windsurf/mcp_config.json (Windsurf):
{
"mcpServers": {
"productindex": {
"url": "https://mcp.productindex.ai/sse/",
"transport": "streamable-http"
}
}
} Available Tools
All tools are free. Authentication via OAuth 2.1 is required — clients handle sign-in automatically.
Consumer Tools
| Tool | What it does |
|---|---|
list_categories | Browse all product types covered (air fryers, espresso machines, headphones, robot vacuums, etc.) |
list_category_products | Top/most-reviewed products in a category — ideal starting point for "best X" questions |
get_product | Full buying guide: buy/skip verdict, review themes, best-for/not-for, comparisons, specs |
search_products | Find products by brand, feature, or use-case keyword across all review content |
find_similar | Nearest-neighbour products anchored to a known slug — optional max_price filter to stay in budget |
find_retailers | Verified merchants carrying a specific product — returns buy links, in-stock status, and affiliate attribution |
save_product / list_saved_products / remove_saved_product | Saved product lists — persistent across sessions |
product_curator | Multi-category bundle curation from a natural-language request (e.g. "home coffee setup under $800") |
Producer Tools
Connect your LLM to your ProductIndex producer account and manage your entire presence in natural language. Requires a producer OAuth account.
| Tool | What it does |
|---|---|
get_producer_profile | Your org name, domain, verification status, and product count |
list_my_products | All claimed products with pricing, inventory status, and enrichment counts |
get_analytics_summary | Combined dashboard: search visibility, click funnel, and RFQ performance (30d) |
get_search_demand | Daily search appearances and top queries that surface your products (30d) |
list_my_offers | All sponsored offers with status, pricing, and date range |
list_team_members | Active team members with role and join date |
get_agent_integration | Current AI agent configuration (Level 2 card or Level 3 managed rules) |
upload_catalog | Bulk-upload up to 500 products per call — GTIN matches are instantly claimed |
claim_product / unclaim_product | Claim or remove a claim on an existing catalog product |
update_product_pricing | Update retail price and inventory status for a claimed product |
create_offer / update_offer | Create sponsored offers and activate, pause, or expire them |
update_org_profile | Update org display name and website URL |
update_agent_integration | Enable or configure the Level 3 managed pricing agent |
invite_team_member / update_team_member_role / remove_team_member | Full team management — invite by email, change roles, remove members |
submit_enrichment | Submit product spec fields (model number, colors, specifications) for review |
Rate limit: 500 requests/day per account. Authentication via OAuth 2.1 is required — all connected AI clients handle sign-in automatically.
Example Interaction
// 1. Initialize
POST https://mcp.productindex.ai/sse/
Authorization: Bearer <token>
{ "jsonrpc": "2.0", "id": 1, "method": "initialize",
"params": { "protocolVersion": "2025-11-25", "capabilities": {},
"clientInfo": { "name": "MyAgent", "version": "1.0" } } }
// 2. List tools
POST https://mcp.productindex.ai/sse/
{ "jsonrpc": "2.0", "id": 2, "method": "tools/list" }
// 3. Search for products
POST https://mcp.productindex.ai/sse/
{ "jsonrpc": "2.0", "id": 3, "method": "tools/call",
"params": { "name": "search_products",
"arguments": { "query": "espresso machine under $500" } } }
// 4. Get a full profile
POST https://mcp.productindex.ai/sse/
{ "jsonrpc": "2.0", "id": 4, "method": "tools/call",
"params": { "name": "get_product",
"arguments": { "category": "espresso-machines",
"slug": "breville-bambino-plus" } } } About the Data
Profiles are synthesized by Grok from public reviews, retailer listings, and expert sources. Each profile includes a synthesis date and review count. Data is updated regularly as new reviews are published. Verdicts and review themes are editorially independent — no payment or brand relationship influences them. Product pages may show affiliate links and sponsored offers, which are clearly labeled and separate from profile content.
See AI Disclosure for full methodology, or browse llms.txt for the complete product index.
For AI Agents & Crawlers
These machine-readable formats are optimized for LLM consumption:
- /mcp.md — Full setup guide in plain Markdown, including self-configuration snippets for Claude Desktop, Cursor, Windsurf, and Grok
- /.well-known/mcp.json — JSON descriptor with tool schemas and client config blocks for automated discovery
- /llms.txt — Complete product index with MCP server reference at the top
ProductIndex