Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
71
A2A v1.0.0

GlanceAI Fashion Agent

glance.com

Fashion product discovery and virtual try-on via the Glance catalog. Search products in natural language, view product details, get AI outfit pairings, run virtual try-on against a user selfie, and manage a wishlist. Discovery skills are public; try-on, selfie, and wishlist skills require a bearer token.

🛡
Own this agent?
Verify the domain glance.com via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent for changes. Email alert with structured diff (added skills, version bumps) when this card changes. Enterprise feature. Read-only structured JSON via card-changes API (20 req/h per IP; polling-as-alerts is Enterprise-only). Sign in to subscribe
Trust score
41/100
grade D · 9 criteria
Uptime
accumulating
1/5 probes
~138 ms response
Revenue · 30d
no payment wallet declared
Usage · 7d
0
no recent activity
Card drift · 7d
changed
1 snapshots tracked
Owner
unverified
claim this listing →
D
Conformance score: 41/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Schema-validated A2A AgentCard returned by the well-known endpoint.
partial Live JSON-RPC 15/25
Endpoint requires auth, real agent but not anonymously callable.
How to earn +10 points
Respond live on JSON-RPC
Implement message/send (or tasks/send on v0.x). Return a 200 with a valid JSON-RPC response. Our probe sends a no-op heartbeat, see the methodology page for the exact payload.
Docs →
fail Protocol version 0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to the AgentCard root. Without it, callers can't negotiate v0.x vs v1.0 compatibility.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 1 probe so far, need ≥5 for an uptime grade.
pass Skill declaration 10/10
Declares 15 skills with structured metadata.
fail Verified Identity 0/10
No provider organisation declared. Anonymous agent.
How to earn +10 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
partial Security declaration 2/5
Declares 1 security scheme(s) but none use PKCE or mTLS.
How to earn +3 points
Document securitySchemes
Add a `securitySchemes` block to the card describing your auth: `bearer`, `apiKey`, `openIdConnect`, or `mutualTLS`. Routers refuse to call agents that declare no auth model.
Docs →
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 calls Public aggregate · no PII recorded

No calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

1 snapshot Every change to agent-card.json
Captured Hash
2026-06-16 13:59:04 current fc4793f68da7… view →
Uptime
100.0%
1 probes
Response
560ms
last probe
Skills
15
declared
Streaming
SSE-capable

Endpoints

Agent cardhttps://glance.com/.well-known/agent-card.json
Discovered via
mcp_registry

Skills · 15 declared · mapped to canonical taxonomy

Search Fashion Products

Send a natural-language query (e.g. 'red summer dress under ₹2000'). Returns a product carousel with images, prices, brands, and CTA links. Public — no auth req…

fashionshoppingsearchdiscovery
Get Product Details

Fetch full product detail for a SKU — price, brand, description, images, availability. Public — no auth required.

fashionshoppingproductpdp
Mix & Match Outfit Pairing

Given a product, suggest complementary items to build a full outfit. Public — no auth required.

fashionshoppingoutfitrecommendation
Show Products Carousel

Render a set of products as a carousel artifact for display. Public — no auth required.

fashionshoppinguicarousel
Virtual Try-On (Single Product)

Render the user wearing a single product using their selfie. Requires a bearer token and an uploaded selfie (see request_user_selfie).

canonical Agent Profiles match 82%
fashiontry-onvirtualauth
Virtual Try-On (Multiple Products)

Render the user wearing multiple products together (full look) using their selfie. Requires a bearer token and an uploaded selfie.

canonical Multi Modal match 82%
fashiontry-onvirtualoutfitauth
Get User Looks

Retrieve the user's saved AI-generated try-on looks. Requires a bearer token.

canonical Agent Profiles match 84%
fashiontry-onlooksauth
Request User Selfie

Prompt the user to upload a selfie, required for virtual try-on. Requires a bearer token.

canonical Agent Profiles match 84%
selfieuploadtry-onauth
Check Selfie Status

Check whether the user already has a usable selfie on file. Requires a bearer token.

canonical Agent Profiles match 84%
selfietry-onauth
Upload Image

Upload an image (e.g. a selfie or reference photo) for use in try-on flows. Requires a bearer token.

canonical Image-to-Image match 83%
uploadimageauth
Get User Selfie

Fetch the user's stored selfie. Requires a bearer token.

canonical Agent Profiles match 84%
selfieimageauth
Get Uploaded Image

Fetch a previously uploaded image by reference. Requires a bearer token.

canonical Image-to-3D match 85%
uploadimageauth
Add to Wishlist

Add a product to the user's wishlist. Requires a bearer token.

wishlistshoppingauth
Remove from Wishlist

Remove a product from the user's wishlist. Requires a bearer token.

wishlistshoppingauth
Show Wishlist

Render the user's current wishlist. Requires a bearer token.

wishlistshoppinguiauth

Health · last 1 probes

When HTTP Live JSON-RPC Latency
2026-06-16 13:59:04 200 560ms

Cheaper or better alternatives per-skill

↑ 5 higher quality

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

AgentBazaar live
AgentBazaar — AI platform. 309 live agents, 3,095 skills, 101 tool APIs. Invoke, download, contribute.
q 78%
Agent Products
Cloud infrastructure services for autonomous AI agents. 20 services: decision audit, persistent memory, fleet monitoring, content filtering,
Pangeon Corp · q 75%
humanbrowser
Stealth cloud browser-agent with residential proxies. You describe what you want in plain English — the server runs an LLM-driven browser on
Virix Labs · q 80%
StudioMCPHub
27 creative AI tools and art datasets for autonomous agents. 5-model ESRGAN upscaling, background removal, product mockups, color profile co
q 71%
makeup.land
Israeli professional cosmetics retailer. REST API for product discovery (ΔE shade matching, hue family, semantic search), customer wallet (ℳ
א. ט. הפקות בע״מ / A.T. Hafakot Ltd. · q 75%
Match It Up NetworkBot
AI networking agent for the Indian founder and startup ecosystem. Matches professionals and AI agents based on declared intent, gives/asks p
Match It Up · q 80%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/glance.com.svg)](https://agenstry.com/agents/glance.com)
[![Verified Business](https://agenstry.com/badge/glance.com/identity.svg)](https://agenstry.com/agents/glance.com)
[![Uptime](https://agenstry.com/badge/glance.com/uptime.svg)](https://agenstry.com/agents/glance.com)
[![A2A version](https://agenstry.com/badge/glance.com/protocol.svg)](https://agenstry.com/agents/glance.com)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "name": "GlanceAI Fashion Agent",
  "description": "Fashion product discovery and virtual try-on via the Glance catalog. Search products in natural language, view product details, get AI outfit pairings, run virtual try-on against a user selfie, and manage a wishlist. Discovery skills are public; try-on, selfie, and wishlist skills require a bearer token.",
  "version": "1.0.0",
  "url": "https://ember.ailooks.glance.com/a2a",
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "securitySchemes": {
    "bearerAuth": {
      "type": "http",
      "scheme": "bearer",
      "description": "Partner API key \u2014 use 'demo-fashion-full' for local testing"
    }
  },
  "security": [
    {
      "bearerAuth": []
    }
  ],
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "search_fashion_products",
      "name": "Search Fashion Products",
      "description": "Send a natural-language query (e.g. 'red summer dress under \u20b92000'). Returns a product carousel with images, prices, brands, and CTA links. Public \u2014 no auth required.",
      "tags": [
        "fashion",
        "shopping",
        "search",
        "discovery"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "red summer dress under 2000",
        "blue kurta for men",
        "casual sneakers for women under 3000"
      ]
    },
    {
      "id": "get_product_details",
      "name": "Get Product Details",
      "description": "Fetch full product detail for a SKU \u2014 price, brand, description, images, availability. Public \u2014 no auth required.",
      "tags": [
        "fashion",
        "shopping",
        "product",
        "pdp"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "get details for SKU GLANCE-12345"
      ]
    },
    {
      "id": "get_mix_and_match",
      "name": "Mix & Match Outfit Pairing",
      "description": "Given a product, suggest complementary items to build a full outfit. Public \u2014 no auth required.",
      "tags": [
        "fashion",
        "shopping",
        "outfit",
        "recommendation"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "build an outfit around SKU GLANCE-12345"
      ]
    },
    {
      "id": "show_products_carousel",
      "name": "Show Products Carousel",
      "description": "Render a set of products as a carousel artifact for display. Public \u2014 no auth required.",
      "tags": [
        "fashion",
        "shopping",
        "ui",
        "carousel"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "show these 5 SKUs in a carousel"
      ]
    },
    {
      "id": "try_on_product",
      "name": "Virtual Try-On (Single Product)",
      "description": "Render the user wearing a single product using their selfie. Requires a bearer token and an uploaded selfie (see request_user_selfie).",
      "tags": [
        "fashion",
        "try-on",
        "virtual",
        "auth"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "try on SKU GLANCE-12345"
      ]
    },
    {
      "id": "try_on_products",
      "name": "Virtual Try-On (Multiple Products)",
      "description": "Render the user wearing multiple products together (full look) using their selfie. Requires a bearer token and an uploaded selfie.",
      "tags": [
        "fashion",
        "try-on",
        "virtual",
        "outfit",
        "auth"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "try on these SKUs together as an outfit"
      ]
    },
    {
      "id": "get_user_looks",
      "name": "Get User Looks",
      "description": "Retrieve the user's saved AI-generated try-on looks. Requires a bearer token.",
      "tags": [
        "fashion",
        "try-on",
        "looks",
        "auth"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "show my saved looks"
      ]
    },
    {
      "id": "request_user_selfie",
      "name": "Request User Selfie",
      "description": "Prompt the user to upload a selfie, required for virtual try-on. Requires a bearer token.",
      "tags": [
        "selfie",
        "upload",
        "try-on",
        "auth"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "ask the user for a selfie"
      ]
    },
    {
      "id": "check_selfie",
      "name": "Check Selfie Status",
      "description": "Check whether the user already has a usable selfie on file. Requires a bearer token.",
      "tags": [
        "selfie",
        "try-on",
        "auth"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "does the user have a selfie?"
      ]
    },
    {
      "id": "upload_image",
      "name": "Upload Image",
      "description": "Upload an image (e.g. a selfie or reference photo) for use in try-on flows. Requires a bearer token.",
      "tags": [
        "upload",
        "image",
        "auth"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "upload this selfie image"
      ]
    },
    {
      "id": "get_selfie",
      "name": "Get User Selfie",
      "description": "Fetch the user's stored selfie. Requires a bearer token.",
      "tags": [
        "selfie",
        "image",
        "auth"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "fetch the user's selfie"
      ]
    },
    {
      "id": "get_uploaded_image",
      "name": "Get Uploaded Image",
      "description": "Fetch a previously uploaded image by reference. Requires a bearer token.",
      "tags": [
        "upload",
        "image",
        "auth"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "fetch uploaded image by id"
      ]
    },
    {
      "id": "wishlist_add",
      "name": "Add to Wishlist",
      "description": "Add a product to the user's wishlist. Requires a bearer token.",
      "tags": [
        "wishlist",
        "shopping",
        "auth"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "add SKU GLANCE-12345 to my wishlist"
      ]
    },
    {
      "id": "wishlist_remove",
      "name": "Remove from Wishlist",
      "description": "Remove a product from the user's wishlist. Requires a bearer token.",
      "tags": [
        "wishlist",
        "shopping",
        "auth"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "remove SKU GLANCE-12345 from my wishlist"
      ]
    },
    {
      "id": "show_wishlist",
      "name": "Show Wishlist",
      "description": "Render the user's current wishlist. Requires a bearer token.",
      "tags": [
        "wishlist",
        "shopping",
        "ui",
        "auth"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ],
      "examples": [
        "show my wishlist"
      ]
    }
  ]
}