{"apiVersion":"v1","directorySlug":"vistoya-mcp-c379b19a5e","title":"Vistoya - platform for fashion","description":"PLATFORM(!!) for Shoppers and Fashion Designers .. - ...!","pageUrl":"https://www.mcpbundles.com/skills/vistoya-mcp-c379b19a5e","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://api.vistoya.com/mcp","hostedMcpUrl":null,"toolCount":6,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.vistoya/vistoya-mcp-c379b19a5e","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"discover_products","description":"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 for open-ended discovery. Keep queries concrete: noun-led with up to one or two modifiers works best (\"summer linen shirt\" beats \"breathable linen shirt perfect for summer\"). Provide only structured filters (category, brand,","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"page":{"type":"integer","default":1,"minimum":1},"brand":{"type":"string","maxLength":200},"limit":{"type":"integer","default":12,"maximum":20,"minimum":1},"query":{"type":"string","maxLength":500},"colors":{"type":"array","items":{"type":"string","maxLength":200},"maxItems":20},"gender":{"enum":["women","men","unisex","boys","girls"],"type":"string"},"season":{"enum":["spring","summer","fall","winter","all-season"],"type":"string"},"styles":{"type":"array","items":{"enum":["minimalist","streetwear","elegant","avant-garde","grunge","vintage","y2k","techwear","workwear","preppy","punk","sportswear","coquette","quiet-luxury","old-money","gorpcore","goth","basics","boho","glam","edgy","classic","western"],"type":"string"},"maxItems":20},"country":{"type":"string","pattern":"^[A-Za-z]{2}$"},"pattern":{"enum":["solid","stripe","checked","floral","polka dot","camouflage","logo"],"type":"string"},"sleeves":{"enum":["sleeveless","short-sleeve","long-sleeve","three-quarter","cap-sleeve","puff","balloon","bishop","bell","dolman"],"type":"string"},"category":{"type":"string","maxLength":200},"currency":{"type":"string","maxLength":3},"neckline":{"enum":["v-neck","crewneck","scoop","square","halter","off-shoulder","one-shoulder","sweetheart","turtleneck","mock-neck","boat-neck","cowl","asymmetric","plunge","high-neck","collared","strapless"],"type":"string"},"occasion":{"enum":["casual","formal","business","party","outdoor","beach"],"type":"string"},"materials":{"type":"array","items":{"type":"string","maxLength":200},"maxItems":20},"max_price":{"type":"number","maximum":100000,"minimum":0.01},"min_price":{"type":"number","maximum":100000,"minimum":0.01},"silhouette":{"enum":["fitted","slim","regular","relaxed","oversized","tailored","boxy"],"type":"string"},"color_match":{"enum":["any","exact"],"type":"string","default":"any"},"store_domain":{"type":"string","maxLength":253},"exclude_colors":{"type":"array","items":{"type":"string","maxLength":200},"maxItems":20},"is_sustainable":{"type":"boolean"},"available_sizes":{"type":"array","items":{"type":"string","maxLength":200},"maxItems":20},"exclude_materials":{"type":"array","items":{"type":"string","maxLength":200},"maxItems":20}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"discover_products","displayName":"discover_products","title":"discover_products"},{"name":"find_similar_products","description":"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, store info, and all images. Returns page and hasNextPage. Returns up to 20 results per page, paginated (max 3 pages).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["product_id"],"properties":{"page":{"type":"integer","default":1,"maximum":3,"minimum":1},"limit":{"type":"integer","default":12,"maximum":20,"minimum":1},"country":{"type":"string","pattern":"^[A-Za-z]{2}$"},"currency":{"type":"string","maxLength":3},"product_id":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find_similar_products","displayName":"find_similar_products","title":"find_similar_products"},{"name":"discover_brands","description":"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 Owens for technical outerwear\". For a plain \"brands like X\" request, use find_similar_brands. Country adjectives (\"Italian\", \"Scandinavian\", \"Nordic\", \"Japanese\", \"Iberian\", \"Benelux\") are parsed server-side into shipping-o","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","default":12,"maximum":20,"minimum":1},"query":{"type":"string","maxLength":500},"style":{"enum":["minimalist","streetwear","elegant","avant-garde","grunge","vintage","y2k","techwear","workwear","preppy","punk","sportswear","coquette","quiet-luxury","old-money","gorpcore","goth","basics","boho","glam","edgy","classic","western"],"type":"string"},"country":{"type":"string","pattern":"^[A-Za-z]{2}$"},"price_tier":{"enum":["budget","mid","premium","luxury"],"type":"string"},"gender_focus":{"type":"array","items":{"enum":["women","men","unisex","boys","girls"],"type":"string"},"maxItems":20},"category_focus":{"type":"array","items":{"type":"string","maxLength":200},"maxItems":20},"ships_from_country":{"type":"string","pattern":"^[A-Za-z]{2}$"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"discover_brands","displayName":"discover_brands","title":"discover_brands"},{"name":"find_similar_brands","description":"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.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["brand"],"properties":{"brand":{"type":"string","maxLength":100,"minLength":1},"limit":{"type":"integer","default":12,"maximum":20,"minimum":1},"country":{"type":"string","pattern":"^[A-Za-z]{2}$"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find_similar_brands","displayName":"find_similar_brands","title":"find_similar_brands"},{"name":"get_product","description":"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 requested currency, and the direct link to purchase.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["product_id"],"properties":{"country":{"type":"string","pattern":"^[A-Za-z]{2}$"},"currency":{"type":"string","maxLength":3},"product_id":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_product","displayName":"get_product","title":"get_product"},{"name":"get_filters","description":"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\" is a flat DFS-ordered list of { value, label } entries; hierarchy is encoded in the value slug (e.g. \"clothing/jackets/bomber-jackets\"), parents appear before descendants, and every value can be passed directly to discove","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"fields":{"type":"array","items":{"enum":["categoryTree","brands","colors","materials","genders","occasions","seasons","styles","silhouettes","patterns","currencies","priceRange"],"type":"string"}},"gender":{"enum":["women","men","unisex","boys","girls"],"type":"string"},"country":{"type":"string","pattern":"^[A-Za-z]{2}$"},"brand_page":{"type":"integer","default":1,"minimum":1},"brand_search":{"type":"string","maxLength":100}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_filters","displayName":"get_filters","title":"get_filters"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Vistoya---platform-for-fashion&config=eyJ1cmwiOiAiaHR0cHM6Ly9hcGkudmlzdG95YS5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Vistoya---platform-for-fashion%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.vistoya.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Vistoya---platform-for-fashion%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.vistoya.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Vistoya+-+platform+for+fashion&connectorUrl=https%3A%2F%2Fapi.vistoya.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Vistoya---platform-for-fashion\" --url \"https://api.vistoya.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/vistoya-mcp-c379b19a5e","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/vistoya-mcp-c379b19a5e/tools/{tool}","mcpServerUrl":"https://api.vistoya.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/vistoya-mcp-c379b19a5e?live=1"}