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.
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.
io.github.vistoya/markethttps://api.vistoya.com/mcpnpx @vistoya/mcp
Automatically detects and configures Claude Desktop, Claude Code, Cursor, Windsurf, and VS Code. Restart your AI client after running.
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.
| Tool | Description |
|---|---|
discover_products | Semantic search across all indexed stores. Accepts a natural-language query plus optional filters (category, color, gender, price, etc.) and returns ranked products. |
find_similar_products | Given a product ID, return visually and semantically similar products. |
discover_brands | Semantic search over brand profiles. Find brands by style, origin, or aesthetic (e.g. "Italian streetwear brands", "minimalist Scandinavian labels"). |
find_similar_brands | Given a brand name or key, return similar brands using brand-profile vectors. |
get_product | Fetch full details for a single product by ID. |
get_filters | List available filter values (categories, colors, materials, brands, …) so the agent knows what's filterable. |
Add to claude_desktop_config.json (or your Claude Code MCP config):
{
"mcpServers": {
"vistoya": {
"url": "https://api.vistoya.com/mcp"
}
}
}
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"vistoya": {
"url": "https://api.vistoya.com/mcp"
}
}
}
Add to your mcp.json:
{
"servers": {
"vistoya": {
"type": "http",
"url": "https://api.vistoya.com/mcp"
}
}
}
Use mcp-remote as a bridge:
{
"mcpServers": {
"vistoya": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.vistoya.com/mcp"]
}
}
}
Once connected, try:
This server is published on the official MCP Registry. You can find it at:
https://registry.modelcontextprotocol.io/v0.1/servers?search=io.github.vistoya/market
Public preview. The endpoint is publicly reachable and does not currently require authentication.
MIT — see LICENSE.
Issues and feature requests: open an issue on this repo.
com.mcparmory/google-search
io.github.pipeworx-io/brave-search
marcopesani/mcp-server-serper
brave/brave-search-mcp-server
com.mcparmory/google-search-console
acamolese/google-search-console-mcp