flowers-account.ucpsandbox.com
flowers-account.ucpsandbox.com publishes a valid UCP profile. That is what it declares. An observed agent run shows how far an agent actually gets.
CustomREST, MCPHTTP 200 in 434 msrelease 2026-08-25
How flowers-account.ucpsandbox.com answered our check
The five ways an agent can reach this store, what each one met, and every request we made.
5 requests · 5.42 s at the store · signed requests
-
Finding the profileOpen
-
Acting for the buyerOffered
-
In the buyer's browserNot offered
-
Calling its servicesDeclared
-
Sending the buyer to the websiteNot declared
- Finding the profile/.well-known/ucp · 200
GET /robots.txt200 OK487 msGET /.well-known/ucp200 OK434 ms
- read from profileActing for the buyerdeclared
- read from profileIn the buyer's browsernot declared
- not calledCalling its servicesREST, MCP · declared · 15 tools
- read from profileSending to the websitenot declared
- Outside UCPhomepage · /llms.txt
GET /200 OK1,771 msGET /llms.txt200 OK1,982 msGET /sitemap.xml200 OK2,085 ms
01 · Finding the profile2 requests · 2 × 200 OK939 ms
GET /robots.txt
200 OK
143 B · text/plain
487 ms
Answered.
- DNS 0 ms
- Connect 9 ms
- TLS 181 ms
- Wait 296 ms
- Download 0 ms
- URL
https://flowers-account.ucpsandbox.com/robots.txt- Server
172.67.180.5- Sent user-agent
UCPCheckerBot/1.0 (+https://ucpchecker.com/methodology)- Sent accept
text/plain- Sent signature-agent
"https://ucpchecker.com"- Sent signature
- Web Bot Auth (RFC 9421)
- Got server
cloudflare- Got content-type
text/plain; charset=utf-8- Got cache-control
no-cache, private- Got cf-ray
a53a0fd62e9a965e-EWR
GET /.well-known/ucp
200 OK
9.0 KB · application/json
434 ms
Answered.
- DNS 0 ms
- Connect 2 ms
- TLS 167 ms
- Wait 263 ms
- Download 0 ms
- URL
https://flowers-account.ucpsandbox.com/.well-known/ucp- Server
104.21.31.221- Sent user-agent
UCPCheckerBot/1.0 (+https://ucpchecker.com/methodology)- Sent accept
application/json- Sent signature-agent
"https://ucpchecker.com"- Sent signature
- Web Bot Auth (RFC 9421)
- Got server
cloudflare- Got content-type
application/json- Got cache-control
max-age=3600, public, stale-while-revalidate=7200- Got cf-ray
a53a0fd93dd7c33f-EWR
Outside UCP · its other files3 requests · 3 × 200 OK2,087 ms
GET /
200 OK
39.0 KB · text/html
1,771 ms
Answered.
- DNS 0 ms
- Connect 161 ms
- TLS 311 ms
- Wait 1,297 ms
- Download 0 ms
- URL
https://flowers-account.ucpsandbox.com/- Server
104.21.31.221- Sent user-agent
UCPCheckerBot/1.0 (+https://ucpchecker.com/methodology)- Sent signature-agent
"https://ucpchecker.com"- Sent signature
- Web Bot Auth (RFC 9421)
- Got server
cloudflare- Got content-type
text/html; charset=utf-8- Got cache-control
no-cache, private- Got cf-ray
a53a0feccc69fbfb-EWR
GET /llms.txt
200 OK
3.3 KB · text/plain
1,982 ms
Answered.
- DNS 0 ms
- Connect 277 ms
- TLS 203 ms
- Wait 1,500 ms
- Download 0 ms
- URL
https://flowers-account.ucpsandbox.com/llms.txt- Server
104.21.31.221- Sent user-agent
UCPCheckerBot/1.0 (+https://ucpchecker.com/methodology)- Sent accept
text/plain- Sent signature-agent
"https://ucpchecker.com"- Sent signature
- Web Bot Auth (RFC 9421)
- Got server
cloudflare- Got content-type
text/plain; charset=utf-8- Got cache-control
max-age=3600, public- Got cf-ray
a53a0fecce6f0cb2-EWR
GET /sitemap.xml
200 OK
371 B · application/xml
2,085 ms
Answered.
- DNS 0 ms
- Connect 379 ms
- TLS 111 ms
- Wait 1,593 ms
- Download 0 ms
- URL
https://flowers-account.ucpsandbox.com/sitemap.xml- Server
104.21.31.221- Sent user-agent
UCPCheckerBot/1.0 (+https://ucpchecker.com/methodology)- Sent accept
application/xml,text/xml- Sent signature-agent
"https://ucpchecker.com"- Sent signature
- Web Bot Auth (RFC 9421)
- Got server
cloudflare- Got content-type
application/xml- Got cache-control
no-cache, private- Got cf-ray
a53a0fecd9d01768-EWR
- 01 PROFILEValid against the 2026-08-25 schema; keys published
- NOTEAlso publishes signing_keys, which 2026-08-25 removed. Harmless, can go.
How agents reach this store. flowers-account.ucpsandbox.com's UCP profile (2026-08-25) declares two transports for dev.ucp.shopping: REST and MCP. One panel per transport, in the spec's words.
The operations the UCP spec defines for each capability in the profile, appended to the endpoint. REST has no list call, so we can only say what our check called.
The tools the UCP spec defines for each capability in the profile, checked against what the store's MCP service listed when we asked (tools/list).
search_catalog lookup_catalogget_product create_cartget_cartupdate_cartcancel_cart create_checkoutget_checkoutupdate_checkoutcomplete_checkoutcancel_checkout get_order search_locations lookup_locations UCP profile as served 9.0 KB as served · 217 lines
{
"ucp": {
"version": "2026-08-25",
"services": {
"dev.ucp.shopping": [
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/overview",
"transport": "rest",
"schema": "https://ucp.dev/2026-08-25/services/shopping/rest.openapi.json",
"endpoint": "https://flowers-account.ucpsandbox.com/ucp"
},
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/overview",
"transport": "mcp",
"schema": "https://ucp.dev/2026-08-25/services/shopping/mcp.openrpc.json",
"endpoint": "https://flowers-account.ucpsandbox.com/mcp"
}
],
"dev.ucp.common": [
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/overview",
"transport": "rest",
"schema": "https://ucp.dev/2026-08-25/services/common/rest.openapi.json",
"endpoint": "https://flowers-account.ucpsandbox.com/ucp/common"
},
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/overview",
"transport": "mcp",
"schema": "https://ucp.dev/2026-08-25/services/common/mcp.openrpc.json",
"endpoint": "https://flowers-account.ucpsandbox.com/mcp"
}
]
},
"capabilities": {
"dev.ucp.shopping.catalog.search": [
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/shopping/catalog/search",
"schema": "https://ucp.dev/2026-08-25/schemas/shopping/catalog_search.json"
}
],
"dev.ucp.shopping.catalog.lookup": [
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/shopping/catalog/lookup",
"schema": "https://ucp.dev/2026-08-25/schemas/shopping/catalog_lookup.json"
}
],
"dev.ucp.shopping.cart": [
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/shopping/cart",
"schema": "https://ucp.dev/2026-08-25/schemas/shopping/cart.json"
}
],
"dev.ucp.shopping.checkout": [
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/shopping/checkout",
"schema": "https://ucp.dev/2026-08-25/schemas/shopping/checkout.json"
}
],
"dev.ucp.shopping.order": [
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/shopping/order",
"schema": "https://ucp.dev/2026-08-25/schemas/shopping/order.json"
}
],
"dev.ucp.shopping.discount": [
{
"version": "2026-08-25",
"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.cart",
"dev.ucp.shopping.checkout"
]
}
],
"dev.ucp.shopping.fulfillment": [
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/shopping/extensions/fulfillment",
"schema": "https://ucp.dev/2026-08-25/schemas/shopping/fulfillment.json",
"extends": [
"dev.ucp.shopping.checkout",
"dev.ucp.shopping.catalog.search",
"dev.ucp.shopping.catalog.lookup"
],
"config": {
"multi_destination": [
{
"method": "shipping"
}
],
"method_combinations": [
[
"shipping"
]
]
}
}
],
"dev.ucp.shopping.buyer_consent": [
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/shopping/extensions/buyer-consent",
"schema": "https://ucp.dev/2026-08-25/schemas/shopping/buyer_consent.json",
"extends": [
"dev.ucp.shopping.cart",
"dev.ucp.shopping.checkout"
]
}
],
"dev.ucp.common.location.search": [
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/common/location/search",
"schema": "https://ucp.dev/2026-08-25/schemas/common/location_search.json"
}
],
"dev.ucp.common.location.lookup": [
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/common/location/lookup",
"schema": "https://ucp.dev/2026-08-25/schemas/common/location_lookup.json"
}
],
"dev.ucp.common.identity_linking": [
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/common/identity-linking",
"schema": "https://ucp.dev/2026-08-25/schemas/common/identity_linking.json",
"config": {
"scopes": {
"dev.ucp.shopping.order:read": {
"description": {
"plain": "View your orders: what you bought, where it is, and when it arrives.",
"markdown": "**View your orders**: what you bought, where it is, and when it arrives."
}
},
"dev.ucp.shopping.order:manage": {
"description": {
"plain": "Manage your orders: cancel, return, or modify post-purchase.",
"markdown": "**Manage your orders**: cancel, return, or modify post-purchase."
}
}
}
}
}
]
},
"payment_handlers": {
"dev.mock.payment_handler": [
{
"id": "mock_payment_handler",
"version": "2026-08-25",
"spec": "https://mock.dev/ucp/payment-handler",
"available_instruments": [
{
"type": "card"
}
],
"config": {}
}
]
},
"supported_versions": {
"2026-04-08": "https://flowers-account.ucpsandbox.com/.well-known/ucp/2026-04-08"
}
},
"keys": [
{
"kid": "DBEwXe8xhKqGH-fR5p0I6_zq8pM5HygCsKM89TIRWTA",
"kty": "EC",
"crv": "P-256",
"x": "jpv7gCSQuiJRb8mFgXujE1YmMHiTubnmsTswEYKs_DU",
"y": "KapWxKV5RsBuwi3FNcyQerNBjc0SXmBA3YB98gWJsH0",
"use": "sig",
"alg": "ES256"
},
{
"kid": "5aFwgaXo9t7DMkkLfKLcksBd_7jrZPhOL4YyJaNmLaE",
"kty": "OKP",
"crv": "Ed25519",
"x": "WDEOwuWEythXIRXxvPJ10hL7mFy2xBwvUSgik5XeP3g",
"use": "sig",
"alg": "EdDSA"
}
],
"signing_keys": [
{
"kid": "DBEwXe8xhKqGH-fR5p0I6_zq8pM5HygCsKM89TIRWTA",
"kty": "EC",
"crv": "P-256",
"x": "jpv7gCSQuiJRb8mFgXujE1YmMHiTubnmsTswEYKs_DU",
"y": "KapWxKV5RsBuwi3FNcyQerNBjc0SXmBA3YB98gWJsH0",
"use": "sig",
"alg": "ES256"
},
{
"kid": "5aFwgaXo9t7DMkkLfKLcksBd_7jrZPhOL4YyJaNmLaE",
"kty": "OKP",
"crv": "Ed25519",
"x": "WDEOwuWEythXIRXxvPJ10hL7mFy2xBwvUSgik5XeP3g",
"use": "sig",
"alg": "EdDSA"
}
],
"name": "Northlight Flowers",
"description": "Reference test stores. Nothing here is for sale: test cards only, no goods ship."
}
/llms.txt as served 3.3 KB · mentions UCP
# Northlight Flowers > Hand-tied bouquets, plants and arrangements. A reference store for shopping agents. > Reference test stores. Nothing here is for sale: test cards only, no goods ship. Reference store operated by UCP Sandbox. UCP version 2026-08-25. Everything an agent can do here is also possible for a person on the same pages: same products, same carts, same orders. ## Machine surfaces - UCP profile: https://flowers-account.ucpsandbox.com/.well-known/ucp - UCP REST binding: https://flowers-account.ucpsandbox.com/ucp/ (OpenAPI at https://flowers-account.ucpsandbox.com/ucp/openapi.json) - MCP endpoint (JSON-RPC): https://flowers-account.ucpsandbox.com/mcp - WebMCP: storefront pages register tools on document.modelContext ## Catalogue - [Bouquets](https://flowers-account.ucpsandbox.com/collections/bouquets): Hand-tied that morning, in three sizes. (24 products) - [Arrangements](https://flowers-account.ucpsandbox.com/collections/arrangements): Delivered ready, in a vase, box or basket. (18 products) - [Plants](https://flowers-account.ucpsandbox.com/collections/plants): Indoor and outdoor, potted and thriving. (23 products) - [Dried & Preserved](https://flowers-account.ucpsandbox.com/collections/dried-preserved): Lasts for months without water. (10 products) - [Occasions](https://flowers-account.ucpsandbox.com/collections/occasions): Birthdays, new babies, sympathy and seasons. (14 products) - [Vases & Pots](https://flowers-account.ucpsandbox.com/collections/vases-pots): Something to put them in. (9 products) - [Accessories](https://flowers-account.ucpsandbox.com/collections/accessories): Tools, wrap, cards and add-ons. (12 products) ## Policies - Returns: Fresh flowers and plants: if they arrive damaged or wilted, tell us within 48 hours of delivery with a photo and we refund or resend them. Vases, pots, accessories and dried or preserved flowers can be returned unused within 30 days of delivery for a refund to your card, free at any of our shops or by mail with a $4.95 return label. Wedding and event pieces are made to order and can't be returned. - Delivery: Standard delivery takes 3 to 5 working days. Express US delivery is 1 to 2 days, international express 2 to 4 days. Nothing ships from this store: it is a test store and every order is simulated. - Cancellation: Orders can be cancelled free of charge until they are marked shipped. - Freshness promise: Cut flowers are guaranteed to last seven days from delivery with fresh water and flower food. ## Testing - Payment instruments: instr_1 (Visa …1234, succeeds); instr_2 (Mastercard …5678, succeeds); instr_fail (Visa …0000, declines) - Discount codes: 10OFF, WELCOME20, FIXED500 - Fulfillment: shipping (std-ship, exp-ship-us, exp-ship-intl); pickup (pickup-first, pickup-next-day) ## FAQ - Q: Can I return a vase? A: Yes, unused within 30 days of delivery: free at any of our shops, or by mail with a $4.95 return label. - Q: Do you deliver on Sundays? A: No. Standard and express deliveries run Monday to Saturday. - Q: Are the flowers real? A: The catalogue is real; the shop is not. This is a reference store for testing agents. Test cards only, nothing ships. - Q: Which payment methods do you accept? A: Test instruments only: Visa ending 1234 and Mastercard ending 5678 succeed; Visa ending 0000 is declined.
[](https://ucpchecker.com/status/flowers-account.ucpsandbox.com)
Can UCP agents buy from flowers-account.ucpsandbox.com?
Is flowers-account.ucpsandbox.com ready for UCP agents?
What is a UCP profile?
/.well-known/ucp to tell UCP agents which services it offers, how to call them and how it takes payment. The spec calls it the business profile. flowers-account.ucpsandbox.com's is 9.0 KB, written for UCP 2026-08-25. What goes in a UCP profile.How was flowers-account.ucpsandbox.com checked?
/.well-known/ucp and robots.txt, validated the profile against UCP 2026-08-25, checked that its spec and schema links resolve. No sign-in and no purchase. How we check.