flowers-a2a.ucpsandbox.com
flowers-a2a.ucpsandbox.com publishes a valid UCP profile. That is what it declares. An observed agent run shows how far an agent actually gets.
CustomREST, MCP, A2AHTTP 200 in 494 msrelease 2026-08-25
How flowers-a2a.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 · 4.92 s at the store · signed requests
-
Finding the profileOpen
-
Acting for the buyerNot offered
-
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 OK527 msGET /.well-known/ucp200 OK494 ms
- read from profileActing for the buyernot declared
- read from profileIn the buyer's browsernot declared
- not calledCalling its servicesREST, MCP, A2A · declared · 15 tools
- read from profileSending to the websitenot declared
- Outside UCPhomepage · /llms.txt
GET /sitemap.xml200 OK2,011 msGET /llms.txt200 OK2,104 msGET /200 OK2,323 ms
01 · Finding the profile2 requests · 2 × 200 OK1,036 ms
GET /robots.txt
200 OK
139 B · text/plain
527 ms
Answered.
- DNS 0 ms
- Connect 6 ms
- TLS 232 ms
- Wait 288 ms
- Download 0 ms
- URL
https://flowers-a2a.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
a53ff7a94e59c13a-EWR
GET /.well-known/ucp
200 OK
8.0 KB · application/json
494 ms
Answered.
- DNS 0 ms
- Connect 3 ms
- TLS 167 ms
- Wait 323 ms
- Download 0 ms
- URL
https://flowers-a2a.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
a53ff7ac3957c451-EWR
Outside UCP · its other files3 requests · 3 × 200 OK2,323 ms
GET /sitemap.xml
200 OK
355 B · application/xml
2,011 ms
Answered.
- DNS 0 ms
- Connect 294 ms
- TLS 810 ms
- Wait 905 ms
- Download 0 ms
- URL
https://flowers-a2a.ucpsandbox.com/sitemap.xml- Server
172.67.180.5- 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
a53ff7befe93e738-EWR
GET /llms.txt
200 OK
3.4 KB · text/plain
2,104 ms
Answered.
- DNS 0 ms
- Connect 158 ms
- TLS 920 ms
- Wait 1,025 ms
- Download 0 ms
- URL
https://flowers-a2a.ucpsandbox.com/llms.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
max-age=3600, public- Got cf-ray
a53ff7becb628b14-EWR
GET /
200 OK
38.9 KB · text/html
2,323 ms
Answered.
- DNS 0 ms
- Connect 2 ms
- TLS 1,058 ms
- Wait 1,258 ms
- Download 4 ms
- URL
https://flowers-a2a.ucpsandbox.com/- Server
172.67.180.5- 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
a53ff7beaab4b9c6-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-a2a.ucpsandbox.com's UCP profile (2026-08-25) declares three transports for dev.ucp.shopping: REST, MCP and A2A. 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 Agents that speak A2A start from this Agent Card. The card is where a store says it supports UCP and which capabilities it offers over A2A.
Our public check does not read Agent Cards, so this page cannot say what this one advertises.
UCP profile as served 8.0 KB as served · 200 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-a2a.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-a2a.ucpsandbox.com/mcp"
},
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/overview",
"transport": "a2a",
"endpoint": "https://flowers-a2a.ucpsandbox.com/.well-known/agent-card.json"
}
],
"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-a2a.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-a2a.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"
}
]
},
"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-a2a.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.4 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-a2a.ucpsandbox.com/.well-known/ucp - UCP REST binding: https://flowers-a2a.ucpsandbox.com/ucp/ (OpenAPI at https://flowers-a2a.ucpsandbox.com/ucp/openapi.json) - MCP endpoint (JSON-RPC): https://flowers-a2a.ucpsandbox.com/mcp - A2A agent card (checkout only, A2A 0.3 and 1.0): https://flowers-a2a.ucpsandbox.com/.well-known/agent-card.json, endpoint https://flowers-a2a.ucpsandbox.com/ucp/a2a - WebMCP: storefront pages register tools on document.modelContext ## Catalogue - [Bouquets](https://flowers-a2a.ucpsandbox.com/collections/bouquets): Hand-tied that morning, in three sizes. (24 products) - [Arrangements](https://flowers-a2a.ucpsandbox.com/collections/arrangements): Delivered ready, in a vase, box or basket. (18 products) - [Plants](https://flowers-a2a.ucpsandbox.com/collections/plants): Indoor and outdoor, potted and thriving. (23 products) - [Dried & Preserved](https://flowers-a2a.ucpsandbox.com/collections/dried-preserved): Lasts for months without water. (10 products) - [Occasions](https://flowers-a2a.ucpsandbox.com/collections/occasions): Birthdays, new babies, sympathy and seasons. (14 products) - [Vases & Pots](https://flowers-a2a.ucpsandbox.com/collections/vases-pots): Something to put them in. (9 products) - [Accessories](https://flowers-a2a.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-a2a.ucpsandbox.com)
Can UCP agents buy from flowers-a2a.ucpsandbox.com?
Is flowers-a2a.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-a2a.ucpsandbox.com's is 8.0 KB, written for UCP 2026-08-25. What goes in a UCP profile.How was flowers-a2a.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.