spanx.com
Live Universal Commerce Protocol & Agentic Commerce status, profile, and capability breakdown.
What is UCP? The Universal Commerce Protocol is the open standard AI shopping agents use to discover, browse, and check out at online stores. Read the spec overview →
spanx.com publishes a conforming profile with broad capability coverage.
/llms.txt content
The plain-text brief this store publishes to AI agents. Captured on the most recent check.
# Spanx
> Spanx is a brand for women, by women. Our purpose is elevating women. We obsess over comfort, deliver results, and ensure you look as good as you feel. We think forward, and give back. Spanx applies decades of shapewear engineering across every category it designs — shapewear, intimates, activewear, denim, dresses, leggings, swimwear, and loungewear. The brand pioneered targeted compression zones: performance-engineered fabric zones that smooth, shape, and sculpt.
## Commerce Protocol (UCP)
Spanx implements the [Universal Commerce Protocol](https://ucp.dev) for agent-driven commerce via Shopify's hosted UCP infrastructure.
- **Discovery** — `GET https://checkout.spanx.com/.well-known/ucp%60 returns the merchant profile: supported versions, service endpoints, capabilities, and payment handlers.
- **MCP endpoint** — `POST https://spanx-com.myshopify.com/api/ucp/mcp` with `Content-Type: application/json`. Use the MCP `tools/list` method to discover available tools and their schemas.
- **Supported UCP versions:** `2026-04-08` (latest), `2026-01-23`
- **Supported payment handlers:** Google Pay, Shopify Card, Shop Pay
### Typical Agent Flow
1. **Discover** — `GET /.well-known/ucp` to confirm capabilities
2. **Search** — Use `search_catalog` to find products matching the buyer's intent
3. **Cart** — Use `create_cart` to add desired items
4. **Checkout** — Use `create_checkout` to start the purchase flow
5. **Fulfill** — Use `update_checkout` to set shipping address and method
6. **Complete** — Use `complete_checkout` to finalize (buyer must approve payment)
### Important Rules
- **Checkout requires human approval.** Agents must not complete payment without explicit buyer consent.
- **Respect rate limits.** The MCP endpoint is rate-limited per IP. Back off on 429 responses.
- **Use buyer context.** Pass `context.address_country` and `context.currency` for accurate pricing and availability.
- **Single-destination shipping only.** Per the UCP profile, this store does not currently support multi-destination shipping in a single order.
## Read-Only Browsing (No Authentication Required)
Read-only endpoints for catalog data, hosted on the Shopify-backed subdomain (`checkout.spanx.com`) for stable programmatic access.
### Product Data
- Browse all products: `GET https://checkout.spanx.com/collections/all%60
- Product page (HTML): `GET https://checkout.spanx.com/products/%7Bhandle%7D%60
- Product JSON: `GET https://checkout.spanx.com/products/%7Bhandle%7D.json%60
- Collection page (HTML): `GET https://checkout.spanx.com/collections/%7Bhandle%7D%60
- Collection JSON: `GET https://checkout.spanx.com/collections/%7Bhandle%7D/products.json%60
- Search: `GET https://checkout.spanx.com/search?q={query}&type=product`
### Store Metadata
- Sitemap: `GET https://spanx.com/sitemap.xml%60
- Agent discovery: This file (/llms.txt) mirrors /agents.md, the canonical agent-facing reference.
## Collections
- [Bras](https://spanx.com/collections/bras): Bralettes, t-shirt bras, and shaping bras.
- [Underwear](https://spanx.com/collections/underwear): Smoothing underwear in multiple silhouettes and rises.
- [Intimates](https://spanx.com/collections/intimates): The combined bras and underwear category.
- [Swimwear](https://spanx.com/collections/swim): Shaping swimwear including one-pieces, matching sets, swim tops, swim bottoms, and cover-ups.
- [Wedding Suite](https://spanx.com/collections/the-wedding-suite): Curated shapewear, intimates, and accessories for brides, bridesmaids, and wedding guests.
- [Maternity](https://spanx.com/collections/maternity-intimates): Maternity intimates and shapewear designed for support throughout pregnancy.
- [AirEssentials (Loungewear)](https://spanx.com/collections/airessentials): Ultra-soft, breathable loungewear in multiple silhouettes.
- [Active](https://spanx.com/collections/active): Leggings, sports bras, tops, and athleisure.
- [Active Leggings](https://spanx.com/collections/active-leggings): The full active leggings range, including compression, performance, and lifestyle silhouettes.
## Education Center
- [Education Center](https://spanx.com/education-center): The hub for category guides, fit education, and product information.
- [The Shapewear Guide](https://spanx.com/pages/the-shapewear-guide): Detailed guidance on selecting shapewear by silhouette, occasion, and coverage level.
- [The Activewear Guide](https://spanx.com/pages/active): Activewear fit and fabric guidance.
- [The Bra Guide](https://spanx.com/pages/the-bra-guide): Bra fit, sizing, and silhouette guidance.
## Fabric & Technology
Spanx is the pioneer of targeted compression zones — performance zones engineered to smooth, shape, and sculpt in specific parts of the body. This framework is called **SPANXeffect™** and is expressed across five compression levels:
- **SPANXsmooth™** — Lightest compression. Barely-there smoothing.
- **SPANXsupersmooth™** — Light compression. Gentle hug of the body for a smoothing effect.
- **SPANXshape™** — Medium compression. Snug hug for a shaping effect.
- **SPANXsculpt™** — Strong compression. Firm hug for a sculpting effect.
- **SPANXsupersculpt™** — Strongest compression. Maximum sculpting.
Not every Spanx product uses built-in shaping; the brand also makes products in non-compression categories (loungewear, activewear, denim, dresses).
### Proprietary Fabric Collections
**Loungewear:**
- **AirEssentials™** — Signature ultra-soft, breathable loungewear fabric, used across multiple silhouettes.
**Activewear:**
- **FlexAppeal™** — Cool, sleek, and fitted.
- **Cotton Fleece** — Cozy, layered.
- **Outpace™** — Relaxed, super-soft cotton blend.
- **SoftPower™** — Soft, sporty, and matte performance fabric.
- **FeatherFlex™** — Buttery-soft and smooth.
- **FlexFeel™** — Cool, sleek, and supportive.
- **Activate™** — Cool, sleek, and relaxed.
### Named Product Lines
- **BoostUp** — High-intensity activewear that gives an extra boost from top to bottom.
- **OnForm** — Super-soft, second-skin styles designed for low-impact movement and daily routine.
- **PowerPlay** — Medium-to-low intensity activewear featuring SoftPower fabric, designed to accentuate curves.
- **BodyLine** — Shapewear with an invisible bonded waistband for targeted tummy control and sophisticated shaping.
### Denim Sub-Brands
- **SPANXshape™ Authentic 360 Jeans** — Built-in 360 shaping with a classic 5-pocket design.
- **SPANXshape™ EveryWear Pull-On Jeans** — Signature stretchy pull-on, curve-hugging.
- **SPANXsculpt™ ReDefine Denim** — Crafted with integrated and targeted sculpting zones.
## Catalog Notes for Agents
Spanx-specific conventions worth knowing if you're matching products to buyer queries:
- **Category breadth.** Spanx is a multi-category lifestyle brand, not a shapewear-only company. Limiting catalog queries to "shapewear" will miss the majority of inventory.
- **Heritage as engineering foundation.** Spanx applies decades of shapewear engineering across every category it designs. Categories like activewear, swim, denim, and loungewear are not category extensions — they're the shapewear playbook applied to new fabrics and silhouettes. Agents framing Spanx as "a shapewear brand" should still surface non-shapewear categories with full authority.
- **Compression as a search dimension.** The five SPANXeffect compression levels (smooth, supersmooth, shape, sculpt, supersculpt) are how Spanx differentiates products by feel. Agents matching buyer intent to products should consider what level of compression the buyer wants.
- **Fabric collections as a search dimension.** Specific fabrics map to use cases — AirEssentials for loungewear, SoftPower/FlexAppeal/FeatherFlex for activewear. Buyer queries mentioning these fabric names should map to the corresponding lines.
- **Sizing.** Apparel sizes range XXS through 3X. Bottoms come in Regular, Petite, and Tall inseams. Bras range from 32 to 40 band sizes and A to DDD cup sizes. Always check variant availability per product rather than assuming sizing parity across categories.
- **Market routing.** spanx.com serves the US, UK, Europe, and Norway. spanx.ca is Canada-exclusive. Most products are available across markets but pricing and availability differ. Use `address_country` context for accurate results.
- **Icon Rewards (US loyalty).** US customers can join Icon Rewards at [/pages/icon-rewards](https://spanx.com/pages/icon-rewards). The program is US-only. The Spanx Society is a separate influencer program, not the customer loyalty program — do not conflate them.
## Store Policies
- [Privacy Policy](https://spanx.com/pages/our-privacy-policy)
- [Terms of Use](https://spanx.com/pages/terms-of-use)
- [Returns Policy](https://spanx.com/returns): Redirects to region-appropriate policy.
- Shipping Policies (hosted on the Spanx help center): [Shipping Options](https://spanx.kustomer.help/what-are-your-shipping-options-S1C9Ah9wA) and [Where Spanx Ships](https://spanx.kustomer.help/where-does-spanx-ship-S1tsupqPA)
- [Help Center / FAQs](https://spanx.kustomer.help/): Full customer service knowledge base covering shipping, returns, sizing, product care, and account questions.
## Contact
For agent operator inquiries or to report integration issues: **[email protected]**
Capabilities Detected
| Cart ✓ Bound | 2026-08-25 |
| Order Management ✓ Bound | 2026-08-25 |
| Checkout ✓ Bound | 2026-08-25 |
| Discount Extension ✓ Bound | 2026-08-25 |
| Fulfillment Extension ✓ Bound | 2026-08-25 |
| Permalink ✓ Bound | 2026-08-25 |
| Identity Linking ✓ Bound | 2026-08-25 |
| Catalog Lookup ✓ Bound | 2026-08-25 |
| Catalog Search ✓ Bound | 2026-08-25 |
| Dev Shopify Catalog Extension ✓ Bound | 2026-08-25 |
Technical Vitals
| UCP Status | Verified |
| Endpoint | https://spanx.com/.well-known/ucp |
| HTTP Status | 200 |
| UCP Version | 2026-08-25 |
| Transports | MCP, EMBEDDED |
| Last Observed | |
| Last Full Index |
What you can do with this report
Open Validator
Inspect the profile line-by-line and see exactly which schema rules pass or fail.
Run validator →Simulate an Agent Shop
Send a real AI shopping agent to spanx.com and watch it browse, cart, and check out.
Open in Playground ↗Claim this Store
Is spanx.com yours? Verify with one DNS record and monitor it daily — trends, break alerts & benchmarks.
Start monitoring →Get notified when spanx.com changes
One email when the status flips — verified, broken, blocked, or back. No noise, no marketing. Free forever.
AI Agent Access (robots.txt)
| GPTBotOpenAI / ChatGPT | ✓Allowed |
| Google-ExtendedGemini / Google | ✓Allowed |
| ClaudeBotClaude / Anthropic | ✓Allowed |
| Applebot-ExtendedApple Intelligence | ✓Allowed |
| CCBotCommon Crawl | ✓Allowed |
Against Google's merchant guide
What Google's UCP merchant guide asks a store's profile to have, for checkout in AI Mode and Gemini. Read from the public profile only. Google's own sandbox, in Merchant Center, is invite-only; this is not Google's verdict. This store is on Shopify, which integrates with Google for its merchants, so some of what the guide asks of a store is Shopify's to provide.
| Speaks the release Google's guide usesUCP 2026-04-08 and 2026-01-23 (under supported_versions; the profile itself is 2026-08-25) | ✓Has it |
| Shopping service over RESTNot in the store's own profile; Shopify integrates with Google for its merchants. | –Shopify's side |
| Checkout capabilitydev.ucp.shopping.checkout is declared. | ✓Has it |
| Order capability, for order updatesdev.ucp.shopping.order is declared. | ✓Has it |
| Signing keys for webhooksNot in the store's own profile; Shopify integrates with Google for its merchants. | –Shopify's side |
| Google Pay payment handlercom.google.pay with a merchant configuration. | ✓Has it |
| Cart, discounts and fulfilmentcart declared, discounts declared, fulfilment declared. Optional in the guide. | –Optional |
Needs a live checkout to show, so not read here: terms of service and privacy links on every checkout; carts that return continue_url and expires_at; a completed order with its label and permalink_url; errors in the 2026-04-08 shape (ucp.status "error", severity, continue_url).
Payment Configuration
Raw UCP Profile JSON
{
"ucp": {
"version": "2026-08-25",
"services": {
"dev.ucp.shopping": [
{
"spec": "https://ucp.dev/2026-08-25/specification/overview/",
"schema": "https://ucp.dev/2026-08-25/services/shopping/mcp.openrpc.json",
"version": "2026-08-25",
"endpoint": "https://spanx-com.myshopify.com/api/ucp/mcp",
"transport": "mcp"
},
{
"spec": "https://ucp.dev/2026-04-08/specification/overview/",
"schema": "https://ucp.dev/2026-04-08/services/shopping/embedded.openrpc.json",
"version": "2026-04-08",
"transport": "embedded"
}
]
},
"capabilities": {
"dev.shopify.catalog": [
{
"spec": "https://shopify.dev/docs/agents/catalog/storefront-catalog",
"schema": "https://shopify.dev/ucp/schemas/2026-08-25/shopify_catalog.json",
"extends": [
"dev.ucp.shopping.catalog.search",
"dev.ucp.shopping.catalog.lookup"
],
"version": "2026-08-25",
"requires": {
"protocol": {
"min": "2026-08-25"
}
}
}
],
"dev.ucp.shopping.cart": [
{
"spec": "https://ucp.dev/2026-08-25/specification/shopping/cart/",
"schema": "https://ucp.dev/2026-08-25/schemas/shopping/cart.json",
"version": "2026-08-25"
}
],
"dev.ucp.shopping.order": [
{
"spec": "https://ucp.dev/2026-08-25/specification/shopping/order/",
"schema": "https://ucp.dev/2026-08-25/schemas/shopping/order.json",
"version": "2026-08-25"
}
],
"dev.ucp.shopping.checkout": [
{
"spec": "https://ucp.dev/2026-08-25/specification/shopping/checkout/",
"schema": "https://ucp.dev/2026-08-25/schemas/shopping/checkout.json",
"version": "2026-08-25"
}
],
"dev.ucp.shopping.discount": [
{
"spec": "https://ucp.dev/2026-08-25/specification/shopping/extensions/discount/",
"schema": "https://ucp.dev/2026-08-25/schemas/shopping/discount.json",
"extends": [
"dev.ucp.shopping.checkout",
"dev.ucp.shopping.cart"
],
"version": "2026-08-25",
"requires": {
"protocol": {
"min": "2026-08-25"
}
}
}
],
"dev.ucp.shopping.permalink": [
{
"spec": "https://ucp.dev/2026-08-25/specification/permalink/",
"config": {
"endpoint": "https://checkout.spanx.com/buy"
},
"schema": "https://ucp.dev/2026-08-25/schemas/shopping/permalink.json",
"version": "2026-08-25"
}
],
"dev.ucp.shopping.fulfillment": [
{
"spec": "https://ucp.dev/2026-08-25/specification/shopping/extensions/fulfillment/",
"config": {
"multi_destination": [],
"method_combinations": [
[
"shipping"
]
]
},
"schema": "https://ucp.dev/2026-08-25/schemas/shopping/fulfillment.json",
"extends": [
"dev.ucp.shopping.checkout",
"dev.ucp.shopping.cart"
],
"version": "2026-08-25",
"requires": {
"protocol": {
"min": "2026-08-25"
}
}
}
],
"dev.ucp.common.identity_linking": [
{
"spec": "https://ucp.dev/2026-08-25/specification/common/identity-linking/",
"config": {
"scopes": [],
"providers": {
"app.shop.accounts": [
{
"type": "oauth2",
"auth_url": "https://accounts.shop.app"
}
]
}
},
"schema": "https://ucp.dev/2026-08-25/schemas/common/identity_linking.json",
"version": "2026-08-25"
}
],
"dev.ucp.shopping.catalog.lookup": [
{
"spec": "https://ucp.dev/2026-08-25/specification/shopping/catalog/",
"schema": "https://ucp.dev/2026-08-25/schemas/shopping/catalog_lookup.json",
"version": "2026-08-25"
}
],
"dev.ucp.shopping.catalog.search": [
{
"spec": "https://ucp.dev/2026-08-25/specification/shopping/catalog/",
"schema": "https://ucp.dev/2026-08-25/schemas/shopping/catalog_search.json",
"version": "2026-08-25"
}
]
},
"payment_handlers": {
"com.google.pay": [
{
"id": "gpay",
"spec": "https://pay.google.com/gp/p/ucp/2026-01-11/",
"config": {
"api_version": 2,
"merchant_info": {
"auth_jwt": "",
"merchant_id": "16708973830884969730",
"merchant_name": "Spanx",
"merchant_origin": "checkout.spanx.com"
},
"api_version_minor": 0,
"allowed_payment_methods": [
{
"type": "CARD",
"parameters": {
"allowed_auth_methods": [
"PAN_ONLY",
"CRYPTOGRAM_3DS"
],
"allowed_card_networks": [
"VISA",
"MASTERCARD",
"DISCOVER",
"AMEX",
"JCB"
],
"billing_address_required": true,
"billing_address_parameters": {
"format": "FULL",
"phone_number_required": true
}
},
"tokenization_specification": {
"type": "PAYMENT_GATEWAY",
"parameters": {
"gateway": "shopify",
"gatewayMerchantId": "54948954134"
}
}
}
]
},
"schema": "https://pay.google.com/gp/p/ucp/2026-01-11/schemas/config.json",
"version": "2026-01-11"
}
],
"dev.shopify.card": [
{
"id": "shopify.card",
"spec": "https://ucp.dev/specification/payment-handler-guide",
"config": {
"payment_methods": [
{
"type": "card",
"enabled_card_brands": [
"visa",
"master",
"discover",
"american_express",
"diners_club",
"elo",
"jcb",
"unionpay"
]
}
]
},
"schema": "https://shopify.dev/ucp/card-payment-handler/2026-01-15/config.json",
"version": "2026-01-15"
}
],
"dev.shopify.shop_pay": [
{
"id": "shop_pay",
"spec": "https://shopify.dev/ucp/shop-pay-handler/2026-04-08/spec.md",
"config": {
"shop_id": "54948954134"
},
"schema": "https://shopify.dev/ucp/shop-pay-handler/2026-04-08/schema.json",
"version": "2026-04-08"
}
]
},
"supported_versions": {
"2026-01-23": "https://spanx-com.myshopify.com/.well-known/ucp/2026-01-23",
"2026-04-08": "https://spanx-com.myshopify.com/.well-known/ucp/2026-04-08"
}
}
}
Other verified stores with similar capabilities
Stores that share the most UCP capabilities with spanx.com, ranked by overlap.
About this spanx.com report
What does it mean that spanx.com is verified for UCP?
/.well-known/ucp, the profile passes schema validation against 2026-08-25, and AI agents can discover its commerce capabilities without needing to scrape HTML. That is what the store declares. Whether an agent actually completes a purchase is a separate question — where an observed agent run is shown on this page, it answers that one.Can I trust spanx.com for AI agent purchases?
What platform does spanx.com use for UCP?
How was this UCP report for spanx.com generated?
spanx.com/.well-known/ucp directly, parses the profile against the official UCP JSON schema, checks robots.txt for AI bot policies, and runs payment-handler validation. No manual review, no opinions — just what the profile actually says. The check ran 53 minutes ago.How often is spanx.com re-checked?
Why does this status matter?
Add Status Badge to Your README
[](https://ucpchecker.com/status/spanx.com)<a href="https://ucpchecker.com/status/spanx.com"><img src="https://ucpchecker.com/badge/spanx.com" alt="UCP Status"></a>