Tools Overview

Tools

The Vistoya MCP server exposes five read-only tools. All tools return JSON text content and never modify data.

Product discovery

ToolBest for
discover_productsNatural language queries — AI semantic search with vector embeddings
find_similar"More like this" — find alternatives to a specific product

Product details

ToolBest for
get_productFull product info — variants, images, AI attributes, purchase link

Catalog metadata

ToolBest for
list_storesBrowse all connected retailers with product counts
get_filtersAvailable categories, brands, colors, materials, styles, silhouettes, price range

Choosing the right tool

Use discover_products for all product search — whether the request is descriptive ("something elegant for a cocktail party"), filter-based ("sneakers under $150"), or anywhere in between. It uses AI semantic search backed by Qdrant vector embeddings and handles both natural language and structured intent well.

Call get_filters first at the start of a session so the agent knows what categories, brands, colors, and materials are available in the catalog.

Response format

Every tool returns a content array with a single text entry containing JSON:

{
  "content": [
    {
      "type": "text",
      "text": "{ ... JSON payload ... }"
    }
  ]
}

On errors, the response includes "isError": true with a descriptive error message.