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.

Endpoint
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

  1. Open Grok and go to Settings → Connectors → Add MCP Server
  2. Paste the server URL: https://mcp.productindex.ai/sse/
  3. Grok will automatically detect OAuth and open productindex.ai in your browser
  4. 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: