Skip to main content
Glama

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

A4.1/5.0

Scored across 8 tools

Disambiguation3/5

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.

Naming Consistency4/5

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.

Tool Count5/5

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.

Completeness4/5

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. 1 tool update
    • Changedget_mix_and_match1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "anchor_sku",
        -  "query",
        -  "context_image_ref"
        -]New value: +[
        +  "anchor_sku",
        +  "query",
        +  "context_image_ref",
        +  "gender"
        +]
  2. 1 tool update
    • Changedget_mix_and_match2 fields changed
      • changedInput schema / properties / country / description
        Previous 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'."
      • removedInput schema / properties / region
        Removed 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"
        -}
  3. 5 tool updates
    • Changedget_mix_and_match11 fields changed
      • addedInput schema / properties / anchor_sku / description
        Added 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."
      • addedInput schema / properties / caption / description
        Added value: +"Optional widget headline. Defaults to 'Ways to style <name>' or 'Outfits for <query>'."
      • addedInput schema / properties / context_image_ref / description
        Added 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."
      • addedInput schema / properties / country / description
        Added value: +"ISO country code for pricing and availability, e.g. 'IN', 'US'."
      • addedInput schema / properties / gender / description
        Added 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."
      • addedInput schema / properties / max_price / description
        Added value: +"Optional price ceiling for items."
      • addedInput schema / properties / occasion / description
        Added value: +"Optional occasion context, e.g. 'casual', 'party', 'work', 'wedding'."
      • addedInput schema / properties / query / description
        Added 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."
      • addedInput schema / properties / region / description
        Added 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'."
      • addedInput schema / properties / tenant_id / description
        Added value: +"Optional tenant identifier. Forwarded to catalog search as context.tenant_id and used to select the brand DNA that drives the stylist prompt."
      • addedInput schema / required
        Added value: +[
        +  "anchor_sku",
        +  "query",
        +  "context_image_ref"
        +]
    • Changedget_product_details2 fields changed
      • addedInput schema / properties / country / description
        Added value: +"ISO country code, e.g. 'IN', 'US'."
      • addedInput schema / properties / sku / description
        Added value: +"Product SKU to fetch details for."
    • Changedget_user_looks2 fields changed
      • addedInput schema / properties / limit / description
        Added value: +"Maximum number of looks to return per page. Defaults to 10."
      • addedInput schema / properties / offset / description
        Added value: +"Pagination offset (number of looks to skip). Defaults to 0."
    • Changedsearch_fashion_products12 fields changed
      • addedInput schema / properties / brand / description
        Added value: +"Brand name filter, e.g. 'Zara', 'H&M'."
      • addedInput schema / properties / context_image_ref / description
        Added 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."
      • addedInput schema / properties / context_summary / description
        Added value: +"Contextual summary for search relevance, e.g. styling tips or influencer content description. Required field — pass an empty string \"\" if not applicable."
      • addedInput schema / properties / country / description
        Added value: +"ISO country code for regional catalog, e.g. 'IN', 'US'."
      • addedInput schema / properties / currency / description
        Added value: +"ISO 4217 currency code matching the country — e.g. 'INR' for IN, 'USD' for US, 'IDR' for ID, 'BRL' for BR."
      • addedInput schema / properties / gender / description
        Added 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."
      • addedInput schema / properties / header / description
        Added 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."
      • addedInput schema / properties / max_price / description
        Added value: +"Maximum price filter."
      • addedInput schema / properties / min_price / description
        Added value: +"Minimum price filter."
      • addedInput schema / properties / occasion / description
        Added value: +"Optional occasion context, e.g. 'casual', 'party', 'work', 'wedding'."
      • addedInput schema / properties / query / description
        Added 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."
      • changedInput schema / required
        Previous value: -[
        -  "gender",
        -  "country",
        -  "currency",
        -  "context_summary"
        -]New value: +[
        +  "gender",
        +  "country",
        +  "currency",
        +  "query",
        +  "context_summary",
        +  "context_image_ref"
        +]
    • Changedtry_on_product4 fields changed
      • addedInput schema / properties / collection_name / description
        Added 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."
      • addedInput schema / properties / country / description
        Added value: +"ISO country code, e.g. 'IN', 'US'."
      • addedInput schema / properties / sku / description
        Added value: +"The product SKU to try on. Required field — pass an empty string \"\" if not applicable. Leave empty when using collection_name instead."
      • changedInput schema / required
        Previous value: -[
        -  "country"
        -]New value: +[
        +  "sku",
        +  "collection_name",
        +  "country"
        +]
  4. 3 tool updates
    • Changedsearch_fashion_products2 fields changed
      • addedInput schema / properties / brand
        Added value: +{
        +  "type": "string"
        +}
      • removedInput schema / properties / domain
        Removed value: -{
        -  "type": "string"
        -}
    • Changedtry_on_product2 fields changed
      • addedInput schema / properties / collection_name
        Added value: +{
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "sku",
        -  "country"
        -]New value: +[
        +  "country"
        +]
    • Removedtry_on_products
  5. 9 tool updates
    • Changedget_mix_and_match4 fields changed
      • addedInput schema / properties / context_image_ref
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / query
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / region
        Added value: +{
        +  "type": "string"
        +}
      • removedInput schema / required
        Removed value: -[
        -  "anchor_sku"
        -]
    • Removedget_uploaded_image
    • Removedinfluencer_chat
    • Removedinfluencer_product_search
    • Addedrequest_context_image
    • Changedsearch_fashion_products3 fields changed
      • addedInput schema / properties / context_image_ref
        Added value: +{
        +  "type": "string"
        +}
      • removedInput schema / properties / max_results
        Removed value: -{
        -  "exclusiveMinimum": 0,
        -  "type": "integer"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "gender",
        -  "country",
        -  "currency",
        -  "query",
        -  "context_summary"
        -]New value: +[
        +  "gender",
        +  "country",
        +  "currency",
        +  "context_summary"
        +]
    • Removedshow_cart
    • Changedtry_on_products3 fields changed
      • addedInput schema / properties / collection_name
        Added value: +{
        +  "minLength": 1,
        +  "type": "string"
        +}
      • removedInput schema / properties / skus
        Removed value: -{
        -  "items": {
        -    "type": "string"
        -  },
        -  "minItems": 1,
        -  "type": "array"
        -}
      • changedInput schema / required
        Previous value: -[
        -  "skus",
        -  "country"
        -]New value: +[
        +  "collection_name",
        +  "country"
        +]
    • Removedupload_image
  6. 18 tool updates
    • Removedcheck_selfie
    • Changedget_mix_and_match8 fields changed
      • addedInput schema / properties / anchor_sku
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / country / default
        Added value: +"IN"
      • addedInput schema / properties / gender
        Added value: +{
        +  "enum": [
        +    "FEMALE",
        +    "MALE",
        +    "UNISEX"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / max_price
        Added value: +{
        +  "type": "number"
        +}
      • addedInput schema / properties / occasion
        Added value: +{
        +  "type": "string"
        +}
      • removedInput schema / properties / outfits
        Removed 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"
        -}
      • addedInput schema / properties / tenant_id
        Added value: +{
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "country",
        -  "outfits"
        -]New value: +[
        +  "anchor_sku"
        +]
    • Removedget_selfie
    • Changedget_uploaded_image1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Addedinfluencer_chat
    • Addedinfluencer_product_search
    • Changedrequest_user_selfie1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Removedsearch_brand_products
    • Changedsearch_fashion_products10 fields changed
      • addedInput schema / properties / context_summary
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / domain
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / header
        Added value: +{
        +  "type": "string"
        +}
      • addedInput schema / properties / max_price
        Added value: +{
        +  "type": "number"
        +}
      • addedInput schema / properties / max_results
        Added value: +{
        +  "exclusiveMinimum": 0,
        +  "type": "integer"
        +}
      • addedInput schema / properties / min_price
        Added value: +{
        +  "type": "number"
        +}
      • addedInput schema / properties / occasion
        Added value: +{
        +  "type": "string"
        +}
      • removedInput schema / properties / queries
        Removed 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"
        -}
      • addedInput schema / properties / query
        Added value: +{
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "gender",
        -  "country",
        -  "currency",
        -  "queries"
        -]New value: +[
        +  "gender",
        +  "country",
        +  "currency",
        +  "query",
        +  "context_summary"
        +]
    • Removedshow_brand_carousel
    • Addedshow_cart
    • Removedshow_products_carousel
    • Changedshow_wishlist1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Changedtry_on_product1 field changed
      • removedInput schema / properties / gender
        Removed value: -{
        -  "default": "female",
        -  "type": "string"
        -}
    • Changedtry_on_products1 field changed
      • removedInput schema / properties / gender
        Removed value: -{
        -  "default": "female",
        -  "type": "string"
        -}
    • Changedupload_image1 field changed
      • addedInput schema / additionalProperties
        Added value: +false
    • Removedwishlist_add
    • Removedwishlist_remove
  7. 2 tool updates
    • Addedsearch_brand_products
    • Addedshow_brand_carousel
  8. 15 tool updates
    • First observedcheck_selfie
    • First observedget_mix_and_match
    • First observedget_product_details
    • First observedget_selfie
    • First observedget_uploaded_image
    • First observedget_user_looks
    • First observedrequest_user_selfie
    • First observedsearch_fashion_products
    • First observedshow_products_carousel
    • First observedshow_wishlist
    • First observedtry_on_product
    • First observedtry_on_products
    • First observedupload_image
    • First observedwishlist_add
    • First observedwishlist_remove

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources