
Market
Hooks Claude and other MCP clients into Vistoya's fashion index with semantic and visual search across multiple e-commerce stores. You get seven tools: discover_products for natural language queries with filters like category, color, and price; find_similar_products for visual lookalikes; brand discovery and similarity search; and get_product for details. The discover and filter tools let you ask "black leather jacket under $300" and get ranked results from the embedded product catalog. Runs over streamable HTTP at api.vistoya.com/mcp, so no local process needed. Setup is one npx command that auto-configures Claude Desktop, Cursor, VS Code, and Windsurf. Public preview, no auth required yet.
- tools
- 6
- transport
- HTTP
- last updated
- Apr 11, 2026
Install
From registry metadata$ npx add-mcp https://api.vistoya.com/mcp --name marketRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http market https://api.vistoya.com/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 6 toolsVerified live against the running server on Nov 6, 2026.
discover_productsFind fashion products using natural language and/or structured filters. Provide a `query` for semantic ranking via multimodal text+image embeddings ("oversized wool coat", "black leather jacket", "minimalist gold jewelry", "linen shirt for a beach wedding under $200") — best f...25 params
Find fashion products using natural language and/or structured filters. Provide a `query` for semantic ranking via multimodal text+image embeddings ("oversized wool coat", "black leather jacket", "minimalist gold jewelry", "linen shirt for a beach wedding under $200") — best f...
available_sizesarraybrandstringcategorystringcolor_matchstringany · exactdefault: anycolorsarraycountrystringcurrencystringexclude_colorsarrayexclude_materialsarraygenderstringwomen · men · unisex · boys · girlsis_sustainablebooleanlimitintegermaterialsarraymax_pricenumbermin_pricenumbernecklinestringv-neck · crewneck · scoop · square · halter · off-shoulderoccasionstringcasual · formal · business · party · outdoor · beachpageintegerpatternstringsolid · stripe · checked · floral · polka dot · camouflagequerystring+5 more parameters. See the server's own documentation for the full schema.
find_similar_productsGiven a product ID, find similar products across the entire catalog. Useful for "more like this" recommendations or finding alternatives. Returns compact product cards, not full variant detail; call get_product for SKU-level variants, exact variant prices, merchant description...5 params
Given a product ID, find similar products across the entire catalog. Useful for "more like this" recommendations or finding alternatives. Returns compact product cards, not full variant detail; call get_product for SKU-level variants, exact variant prices, merchant description...
countrystringcurrencystringlimitintegerpageintegerproduct_id*stringdiscover_brandsFind fashion brands using natural language, structured filters, or both. Best for queries like "Italian streetwear brands", "Scandinavian minimalist brands", "Japanese technical outerwear", "brands with avant-garde tailoring", or qualified similarity such as "brands like Rick...8 params
Find fashion brands using natural language, structured filters, or both. Best for queries like "Italian streetwear brands", "Scandinavian minimalist brands", "Japanese technical outerwear", "brands with avant-garde tailoring", or qualified similarity such as "brands like Rick...
category_focusarraycountrystringgender_focusarraylimitintegerprice_tierstringbudget · mid · premium · luxuryquerystringships_from_countrystringstylestringminimalist · streetwear · elegant · avant-garde · grunge · vintagefind_similar_brandsGiven an active catalog brand name or merged alias, find similar brands using brand-profile vectors generated during product indexing. Unknown or ambiguous seeds return no brands. Returns up to 20 brands.3 params
Given an active catalog brand name or merged alias, find similar brands using brand-profile vectors generated during product indexing. Unknown or ambiguous seeds return no brands. Returns up to 20 brands.
brand*stringcountrystringlimitintegerget_productGet the detailed response for a specific product ID. Use this after discover_products or find_similar_products when you need merchant description, store info, all images, SKU-level availability variants, SKU, colorKey/size matrix, exact variant prices/compareAtPrice in the req...3 params
Get the detailed response for a specific product ID. Use this after discover_products or find_similar_products when you need merchant description, store info, all images, SKU-level availability variants, SKU, colorKey/size matrix, exact variant prices/compareAtPrice in the req...
countrystringcurrencystringproduct_id*stringget_filtersReturns available filter values in the catalog. By default returns categoryTree plus brands, colors, materials, genders, occasions, seasons, styles, silhouettes, currencies, and price range. Use "fields" to request only specific dimensions — faster and less data. "categoryTree...5 params
Returns available filter values in the catalog. By default returns categoryTree plus brands, colors, materials, genders, occasions, seasons, styles, silhouettes, currencies, and price range. Use "fields" to request only specific dimensions — faster and less data. "categoryTree...
brand_pageintegerbrand_searchstringcountrystringfieldsarraygenderstringwomen · men · unisex · boys · girlsSponsors
Readme
Vistoya MCP
Semantic search and recommendations across fashion stores, exposed as a Model Context Protocol server. Connect any MCP-compatible AI agent (Claude, Cursor, VS Code, ChatGPT, etc.) and let it discover products, find visually similar items, and explore stores in the Vistoya marketplace.
- Registry name:
io.github.vistoya/market - Endpoint:
https://api.vistoya.com/mcp - Transport: Streamable HTTP
- Website: https://vistoya.com
Quick setup
npx @vistoya/mcp
Automatically detects and configures Claude Desktop, Claude Code, Cursor, Windsurf, and VS Code. Restart your AI client after running.
What it does
Vistoya indexes fashion products from many stores and embeds them with a vision-language model. The MCP server lets agents query that index in natural language and reason over the results.
Tools
Details
- Repository
- github.com/vistoya/vistoya-mcp
- Category
- Search & Web Crawling
- Transport
- HTTP
- Registry
- MCP registry, active
- Resources
- 42
- Tools verified
- Nov 6, 2026