E-Commerce8 min read

Product Discovery & Catalogue Agent

Let users search your catalogue by describing what they want.

The Product Discovery Agent connects to your product catalogue API via MCP and understands natural language product queries. It searches, filters, cross-references, and returns ranked results with context — acting as an intelligent sales assistant at scale, available on every page, at every moment.

Built with

MCP server → your product/inventory API, embedded in your e-commerce site or app.

!

Your search bar is losing you sales every day

Your product catalogue has thousands of items. Your search bar handles keywords. The gap between them is costing you revenue — every day. When a customer types 'lightweight laptop good for travel under $1200' into a keyword search, they get nothing useful. They leave.

The problem isn't your products. It's that traditional search can't understand intent. Customers don't think in SKUs and filter checkboxes. They think in problems, preferences, and scenarios. 'Something for hiking that won't weigh me down.' 'A gift for my dad who likes woodworking.' These are not keyword queries.

Building a natural language search engine traditionally requires custom NLP models, vector databases, embedding pipelines, and a dedicated ML team. The cost and complexity put it out of reach for most businesses.

An AI sales assistant that understands what your customers actually want.

The Product Discovery Agent connects to your product catalogue API via MCP and understands natural language product queries. It searches, filters, cross-references, and returns ranked results with context — acting as an intelligent sales assistant at scale, available on every page, at every moment.

Customers describe what they want. The agent understands the intent, searches your live catalogue, and returns the best matches — with relevant specs highlighted, comparisons offered, and related items suggested. No more leaving because keyword search failed them.

How it all connects

A single POST request from your app is all it takes. SentientOne handles the AI reasoning and MCP tool calls — your application just receives the response.

Shopper

Describes what they want

Your E-Commerce Site

Sends query to agent

SentientOne

Product Discovery Agent

MCP Server

Catalogue bridge

Product / Inventory API

Live stock, specs, pricing

SentientOne Agent
MCP Server (your infra)
Your App
Your Data Systems
Step 1

Connect your internal API via MCP

MCP (Model Context Protocol) is the bridge between SentientOne's AI agents and your existing systems. You define the tools; the AI decides when and how to call them.

💡

You don't need any AI engineers. We will set up the MCP server for you at no extra cost. Just share access to your internal API and our team handles the rest — so you can go live faster without any additional headcount.

01

Expose your catalogue as MCP search tools

Create MCP tools that give the agent flexible search and retrieval access to your product catalogue.

Tools to expose via MCP:
- search_products(query, filters?) → returns matching products
  filters: category, price_min, price_max, weight, colour, in_stock
- get_product_details(product_id) → full spec sheet, images, reviews
- get_related_products(product_id) → frequently bought together
- check_stock(product_id, location?) → real-time availability
- get_categories() → full category tree for context
02

Include rich product metadata

The richer your product data, the better the agent performs. Include: dimensions, weight, use-case tags, material, target audience, key features. The agent uses all of this to match intent — not just product names.

03

Register in SentientOne

Add the catalogue MCP server in the SentientOne dashboard. You can restrict this agent to read-only catalogue tools — no account or order data needed for discovery.

MCP Server Registration in SentientOne
Step 2

Configure your agent in SentientOne

Create the agent, write the system prompt, attach your MCP tools, and choose a model. The whole setup takes under 30 minutes.

01

Create the Product Discovery Agent

Write a system prompt that turns the agent into a knowledgeable sales assistant for your domain.

System Prompt:
You are an expert product advisor for [Store Name], a [category] retailer.
Your goal is to help customers find exactly the right product for their needs.

When a customer describes what they want:
1. Use search_products to find matching items based on their requirements
2. If multiple options exist, present the top 2-3 with key differentiators
3. Highlight specs that are directly relevant to their stated need
4. If stock is low, mention it to create appropriate urgency
5. Always offer to narrow down further: "Would you like options under $X?" or "Do you need it to be [feature]?"

Tone: Knowledgeable, friendly, not pushy. Like the best sales assistant in the store.
02

Attach catalogue MCP tools

Connect the product catalogue MCP server. The agent will autonomously call search_products, get_product_details, and check_stock as needed to build a complete answer.

03

Optional: add purchase history context

For logged-in users, also connect the user profile tool. The agent can then avoid recommending products they already own and factor in their stated preferences from past purchases.

Agent system prompt configuration in SentientOne
Step 3

Test it — talk to your agent

Use the built-in SentientOne chat panel to test your agent against real queries before going live. Here's what real conversations look like:

Customer / User

I need a lightweight laptop for travel under $1,200.

SentientOne Agent

Great — I found three options that fit well for travel under $1,200: 🥇 UltraBook Pro 13 ($1,099) — 1.1kg, 14-hour battery, backlit keyboard. Best overall for travel. In stock. 🥈 SwiftAir X14 ($989) — 1.3kg, MIL-SPEC durability rating, great if you need something tough. Currently 3 units left. 🥉 FlexNote Slim 12 ($849) — 980g — the lightest option. Smaller screen but the best battery life at 18 hours. Would you like more detail on any of these, or shall I filter by a specific feature like touchscreen or a certain processor?

Customer / User

I'm looking for a gift for my dad who likes woodworking. Budget is around $150.

SentientOne Agent

Perfect — woodworking gifts around $150. Here are some strong options: 🎁 Japanese Pull Saw Set ($129) — Professional grade, highly rated by hobbyists. Comes in a gift box. 🎁 Marking & Layout Tool Kit ($145) — 8-piece set, ideal for precise joinery. A great upgrade if he's been doing it a while. 🎁 Workshop Apron - Waxed Canvas ($89) — If you want something more personal and practical. Do you know if he's a beginner or more experienced? That'll help me narrow it down to exactly the right thing.

Customer / User

Do you have any running shoes in size 11 that are good for trail running?

SentientOne Agent

Yes! For trail running in size 11, I found two options currently in stock: 👟 TrailMaster Pro 4 ($189) — Aggressive grip, waterproof, cushioned for long distances. Top pick for technical trails. Size 11 ✅ in stock. 👟 Speedgrip Ultra ($159) — Lighter weight, better for faster-paced trail runs on moderate terrain. Size 11 ✅ last pair. The TrailMaster Pro 4 is the more popular choice for serious trail runners. Would you like to see the full specs comparison?

Step 4

Integrate with your application

One endpoint. Works from React, Flutter, Python, .NET, Go — anything that can make an HTTP request. No AI SDK needed.

01

Add an AI search bar or chat button

Replace or supplement your keyword search with an AI query input:

// Search bar → Agent API
async function aiSearch(query: string, userId?: string) {
  const res = await fetch("https://app.sentientone.ai/api/chat", {
    method: "POST",
    headers: {
      "X-Agent-Id": "YOUR_PRODUCT_DISCOVERY_AGENT_ID",
      "X-App-Key": "YOUR_APP_KEY"
    },
    body: JSON.stringify({
      message: query,
      sessionId: userId || `anon-${Date.now()}`
    })
  });
  const { reply } = await res.json();
  return reply; // render in your search results area
}
02

Add a floating chat assistant

Add a floating 'Ask our AI' button on product listing pages. The agent can help users navigate from broad searches to specific products through conversation — matching the experience of a knowledgeable sales floor assistant.

03

Track and improve

Use SentientOne analytics to see which queries aren't finding good matches — these are signals to improve your product data, add new categories, or expose additional MCP tools. Every conversation is a source of product discovery insight.

Who benefits — and how

For your customers

Find what they're looking for, first time

Natural language search dramatically reduces 'zero results' frustration and helps customers find products they'd never find with keywords alone.

Like having a sales assistant

The agent asks follow-up questions, compares options, and guides the decision — without the pressure.

Faster path to purchase

Less time filtering, less time browsing, more time confident in a decision.

For your business

Increase conversion rate

Better product discovery directly increases add-to-cart rates. Customers who find the right product buy more often.

Increase average order value

The agent surfaces related items and accessories naturally — without aggressive upsell tactics.

Avoid expensive NLP search infrastructure

Traditional AI search engines cost $100K–$400K to build and require dedicated infrastructure. SentientOne costs a fraction.

Turn search queries into product insights

Every query is a customer signal. Understand what people are looking for that you might not be stocking.

💰

Save time and money on LLM implementation

Building AI natively means hiring ML engineers, managing model infrastructure, writing prompt pipelines, and maintaining everything as models and APIs evolve. SentientOne replaces all of that with one platform subscription.

  • Avoid $100K–$400K in custom AI search and NLP infrastructure development
  • Increase conversion rate by 10–25% through improved product discovery
  • Increase average order value by 8–15% through contextual cross-sell and accessory suggestions
  • Reduce catalogue browsing abandonment — customers who get answers stay on-site longer
  • No ML infrastructure maintenance — as your catalogue grows, the agent adapts automatically via MCP

Ready to build this for your business?

Create your first agent in minutes. Connect your internal APIs via MCP. Deploy to production in days — not months.