GlanceAI Fashion MCP
Server Details
Fashion product discovery and virtual try-on via the Glance catalog
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 11.3% over 40 days
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
TDQS
Scored across 8 tools
Most tools target a clear resource (search, details, mix-and-match, wishlist, try-on), but search_fashion_products explicitly claims all styling/outfit requests while get_mix_and_match also handles outfit building, and both list 'what goes with my blue jeans' as an example. The selfie upload guidance also conflicts with try_on_product's built-in upload widget. Still, the detailed descriptions narrow most boundaries.
All names use snake_case and a verb-first pattern (get_, request_, search_, show_, try_on), making the set predictable. Minor inconsistency: get_mix_and_match and get_user_looks are less noun-like than the rest, and the retrieve-style verbs vary between get, show, and request.
8 tools is within the ideal 3-15 range and maps naturally to a shopping/styling assistant: search, detail, outfit, try-on, wishlist, saved looks, and uploads. No tool feels redundant enough to cut, and adding more would risk bloat.
The set covers the main shopper journey: search/browse, product detail, outfit building, virtual try-on, saved looks, and wishlist. The main gaps are wishlist mutation (add/remove) and an explicit way to manage/inspect selfies or context images, but these are workable around the existing tools.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
get_mix_and_match1 field changed- changed
Input schema / requiredPrevious value: -[ - "anchor_sku", - "query", - "context_image_ref" -]New value: +[ + "anchor_sku", + "query", + "context_image_ref", + "gender" +]
1 tool update
- Changed
get_mix_and_match2 fields changed- changed
Input schema / properties / country / descriptionPrevious value: -"ISO country code for pricing and availability, e.g. 'IN', 'US'."New value: +"ISO country code the shopper is buying in, e.g. 'IN', 'US'. Scopes pricing, availability, the anchor lookup, and every complementary product search. Defaults to 'IN'." - removed
Input schema / properties / regionRemoved value: -{ - "description": "Region the shopper is buying in, e.g. 'IN', 'US'. Scopes the anchor lookup and every complementary product search. Takes precedence over country; defaults to 'IN'.", - "type": "string" -}
5 tool updates
- Changed
get_mix_and_match11 fields changed- added
Input schema / properties / anchor_sku / descriptionAdded value: +"SKU of the anchor product to build outfits around, for anchor mode. Required field — pass an empty string \"\" if not applicable. Leave empty when using query mode or image mode." - added
Input schema / properties / caption / descriptionAdded value: +"Optional widget headline. Defaults to 'Ways to style <name>' or 'Outfits for <query>'." - added
Input schema / properties / context_image_ref / descriptionAdded value: +"ref_id returned by request_context_image. Pass it here to style outfits around the uploaded image — no anchor_sku or query needed. Required field — pass an empty string \"\" if not applicable. Call request_context_image first if the user has not uploaded an image yet." - added
Input schema / properties / country / descriptionAdded value: +"ISO country code for pricing and availability, e.g. 'IN', 'US'." - added
Input schema / properties / gender / descriptionAdded value: +"Gender of the products to search for. This is a catalog filter — NOT the user's own gender. Users may search for any gender's products regardless of who they are. Infer from context (e.g. 'men’s jacket' → MALE, 'ladies kurta' → FEMALE). If the query gives no clear signal, ask the user which gender’s products they want — do not assume." - added
Input schema / properties / max_price / descriptionAdded value: +"Optional price ceiling for items." - added
Input schema / properties / occasion / descriptionAdded value: +"Optional occasion context, e.g. 'casual', 'party', 'work', 'wedding'." - added
Input schema / properties / query / descriptionAdded value: +"Semantic styling request, e.g. 'casual summer outfit for a beach day' or 'smart-casual look for a business dinner'. The AI stylist designs complete outfits from scratch — every item is sourced from the catalog. Required field — pass an empty string \"\" if not applicable. Leave empty when there is a specific anchor product or an uploaded image instead." - added
Input schema / properties / region / descriptionAdded value: +"Region the shopper is buying in, e.g. 'IN', 'US'. Scopes the anchor lookup and every complementary product search. Takes precedence over country; defaults to 'IN'." - added
Input schema / properties / tenant_id / descriptionAdded value: +"Optional tenant identifier. Forwarded to catalog search as context.tenant_id and used to select the brand DNA that drives the stylist prompt." - added
Input schema / requiredAdded value: +[ + "anchor_sku", + "query", + "context_image_ref" +]
- Changed
get_product_details2 fields changed- added
Input schema / properties / country / descriptionAdded value: +"ISO country code, e.g. 'IN', 'US'." - added
Input schema / properties / sku / descriptionAdded value: +"Product SKU to fetch details for."
- Changed
get_user_looks2 fields changed- added
Input schema / properties / limit / descriptionAdded value: +"Maximum number of looks to return per page. Defaults to 10." - added
Input schema / properties / offset / descriptionAdded value: +"Pagination offset (number of looks to skip). Defaults to 0."
- Changed
search_fashion_products12 fields changed- added
Input schema / properties / brand / descriptionAdded value: +"Brand name filter, e.g. 'Zara', 'H&M'." - added
Input schema / properties / context_image_ref / descriptionAdded value: +"Ref ID from request_context_image. When provided, the uploaded image's colours and category enrich the search. Required field — pass an empty string \"\" if not applicable. Leave empty if no image was uploaded." - added
Input schema / properties / context_summary / descriptionAdded value: +"Contextual summary for search relevance, e.g. styling tips or influencer content description. Required field — pass an empty string \"\" if not applicable." - added
Input schema / properties / country / descriptionAdded value: +"ISO country code for regional catalog, e.g. 'IN', 'US'." - added
Input schema / properties / currency / descriptionAdded value: +"ISO 4217 currency code matching the country — e.g. 'INR' for IN, 'USD' for US, 'IDR' for ID, 'BRL' for BR." - added
Input schema / properties / gender / descriptionAdded value: +"Gender of the products to search for. This is a catalog filter — NOT the user's own gender. Users may search for any gender's products regardless of who they are. Infer from context (e.g. 'men’s jacket' → MALE, 'ladies kurta' → FEMALE). If the query gives no clear signal, ask the user which gender’s products they want — do not assume." - added
Input schema / properties / header / descriptionAdded value: +"Short user-facing headline for this result row, e.g. 'Tops to pair with your jeans'. Conversational title describing what the user is seeing." - added
Input schema / properties / max_price / descriptionAdded value: +"Maximum price filter." - added
Input schema / properties / min_price / descriptionAdded value: +"Minimum price filter." - added
Input schema / properties / occasion / descriptionAdded value: +"Optional occasion context, e.g. 'casual', 'party', 'work', 'wedding'." - added
Input schema / properties / query / descriptionAdded value: +"Natural-language query, e.g. 'red dress for a wedding under 200'. Required field — pass an empty string \"\" if not applicable. Leave empty only when context_image_ref is provided — the uploaded image supplies the search intent." - changed
Input schema / requiredPrevious value: -[ - "gender", - "country", - "currency", - "context_summary" -]New value: +[ + "gender", + "country", + "currency", + "query", + "context_summary", + "context_image_ref" +]
- Changed
try_on_product4 fields changed- added
Input schema / properties / collection_name / descriptionAdded value: +"The exact label of a previously built outfit/collection (from render_mix_and_match or get_mix_and_match), for trying on multiple products together. Required field — pass an empty string \"\" if not applicable. Leave empty when using sku instead." - added
Input schema / properties / country / descriptionAdded value: +"ISO country code, e.g. 'IN', 'US'." - added
Input schema / properties / sku / descriptionAdded value: +"The product SKU to try on. Required field — pass an empty string \"\" if not applicable. Leave empty when using collection_name instead." - changed
Input schema / requiredPrevious value: -[ - "country" -]New value: +[ + "sku", + "collection_name", + "country" +]
3 tool updates
- Changed
search_fashion_products2 fields changed- added
Input schema / properties / brandAdded value: +{ + "type": "string" +} - removed
Input schema / properties / domainRemoved value: -{ - "type": "string" -}
- Changed
try_on_product2 fields changed- added
Input schema / properties / collection_nameAdded value: +{ + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "sku", - "country" -]New value: +[ + "country" +]
- Removed
try_on_products
9 tool updates
- Changed
get_mix_and_match4 fields changed- added
Input schema / properties / context_image_refAdded value: +{ + "type": "string" +} - added
Input schema / properties / queryAdded value: +{ + "type": "string" +} - added
Input schema / properties / regionAdded value: +{ + "type": "string" +} - removed
Input schema / requiredRemoved value: -[ - "anchor_sku" -]
- Removed
get_uploaded_image - Removed
influencer_chat - Removed
influencer_product_search - Added
request_context_image - Changed
search_fashion_products3 fields changed- added
Input schema / properties / context_image_refAdded value: +{ + "type": "string" +} - removed
Input schema / properties / max_resultsRemoved value: -{ - "exclusiveMinimum": 0, - "type": "integer" -} - changed
Input schema / requiredPrevious value: -[ - "gender", - "country", - "currency", - "query", - "context_summary" -]New value: +[ + "gender", + "country", + "currency", + "context_summary" +]
- Removed
show_cart - Changed
try_on_products3 fields changed- added
Input schema / properties / collection_nameAdded value: +{ + "minLength": 1, + "type": "string" +} - removed
Input schema / properties / skusRemoved value: -{ - "items": { - "type": "string" - }, - "minItems": 1, - "type": "array" -} - changed
Input schema / requiredPrevious value: -[ - "skus", - "country" -]New value: +[ + "collection_name", + "country" +]
- Removed
upload_image
18 tool updates
- Removed
check_selfie - Changed
get_mix_and_match8 fields changed- added
Input schema / properties / anchor_skuAdded value: +{ + "type": "string" +} - added
Input schema / properties / country / defaultAdded value: +"IN" - added
Input schema / properties / genderAdded value: +{ + "enum": [ + "FEMALE", + "MALE", + "UNISEX" + ], + "type": "string" +} - added
Input schema / properties / max_priceAdded value: +{ + "type": "number" +} - added
Input schema / properties / occasionAdded value: +{ + "type": "string" +} - removed
Input schema / properties / outfitsRemoved value: -{ - "items": { - "additionalProperties": false, - "properties": { - "items": { - "items": { - "additionalProperties": false, - "properties": { - "sku": { - "type": "string" - }, - "slot": { - "enum": [ - "top", - "bottom", - "accessory", - "shoes" - ], - "type": "string" - } - }, - "required": [ - "sku", - "slot" - ], - "type": "object" - }, - "minItems": 1, - "type": "array" - }, - "label": { - "type": "string" - } - }, - "required": [ - "label", - "items" - ], - "type": "object" - }, - "maxItems": 4, - "minItems": 1, - "type": "array" -} - added
Input schema / properties / tenant_idAdded value: +{ + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "country", - "outfits" -]New value: +[ + "anchor_sku" +]
- Removed
get_selfie - Changed
get_uploaded_image1 field changed- added
Input schema / additionalPropertiesAdded value: +false
- Added
influencer_chat - Added
influencer_product_search - Changed
request_user_selfie1 field changed- added
Input schema / additionalPropertiesAdded value: +false
- Removed
search_brand_products - Changed
search_fashion_products10 fields changed- added
Input schema / properties / context_summaryAdded value: +{ + "type": "string" +} - added
Input schema / properties / domainAdded value: +{ + "type": "string" +} - added
Input schema / properties / headerAdded value: +{ + "type": "string" +} - added
Input schema / properties / max_priceAdded value: +{ + "type": "number" +} - added
Input schema / properties / max_resultsAdded value: +{ + "exclusiveMinimum": 0, + "type": "integer" +} - added
Input schema / properties / min_priceAdded value: +{ + "type": "number" +} - added
Input schema / properties / occasionAdded value: +{ + "type": "string" +} - removed
Input schema / properties / queriesRemoved value: -{ - "items": { - "additionalProperties": false, - "properties": { - "brand": { - "type": "string" - }, - "categories": { - "items": { - "type": "string" - }, - "type": "array" - }, - "context_summary": { - "type": "string" - }, - "header": { - "type": "string" - }, - "max_price": { - "type": "number" - }, - "max_results": { - "exclusiveMinimum": 0, - "type": "integer" - }, - "min_price": { - "type": "number" - }, - "occasion": { - "type": "string" - }, - "query": { - "type": "string" - } - }, - "required": [ - "query" - ], - "type": "object" - }, - "maxItems": 6, - "minItems": 1, - "type": "array" -} - added
Input schema / properties / queryAdded value: +{ + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "gender", - "country", - "currency", - "queries" -]New value: +[ + "gender", + "country", + "currency", + "query", + "context_summary" +]
- Removed
show_brand_carousel - Added
show_cart - Removed
show_products_carousel - Changed
show_wishlist1 field changed- added
Input schema / additionalPropertiesAdded value: +false
- Changed
try_on_product1 field changed- removed
Input schema / properties / genderRemoved value: -{ - "default": "female", - "type": "string" -}
- Changed
try_on_products1 field changed- removed
Input schema / properties / genderRemoved value: -{ - "default": "female", - "type": "string" -}
- Changed
upload_image1 field changed- added
Input schema / additionalPropertiesAdded value: +false
- Removed
wishlist_add - Removed
wishlist_remove
2 tool updates
- Added
search_brand_products - Added
show_brand_carousel
15 tool updates
- First observed
check_selfie - First observed
get_mix_and_match - First observed
get_product_details - First observed
get_selfie - First observed
get_uploaded_image - First observed
get_user_looks - First observed
request_user_selfie - First observed
search_fashion_products - First observed
show_products_carousel - First observed
show_wishlist - First observed
try_on_product - First observed
try_on_products - First observed
upload_image - First observed
wishlist_add - First observed
wishlist_remove
Related MCP Connectors
Virtual try-on and on-model AI fashion photography: catalog search, try-on grids, HD delivery.
Fashion & apparel MCP: visual outfit search, stock verification, and 1-click checkout.
1011Fashion & apparel MCP: visual outfit search, stock verification, and 1-click checkout.
1011AI photoshoot studio: garments, avatars, locations, and art direction
Related MCP Servers
- AlicenseAqualityCmaintenanceFashion discovery MCP server for Indian Gen Z that enables AI assistants to search and discover fashion products from Klydo's platform.31MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to deconstruct outfit photos into clothing pieces, discover 100% in-stock occasion looks, verify live size and fabric availability, and generate direct one-click checkout links.13 npm1MIT
- FlicenseNot gradedqualityCmaintenanceEnables users to search live products on crunchyfashion.in by keyword, collection, price and sort order, retrieve full details for individual items, and browse available collections — with results rendered as a shoppable, storefront-styled carousel or grid.-
- AlicenseAqualityDmaintenanceKlarna-style product discovery for AI shopping agents. Makes product catalogs machine-readable so AI agents can search, compare, and purchase products programmatically.6MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.