A UK speciality coffee roaster on Shopify. People are starting to ask AI assistants to find and order things for them, and the shop was invisible to those assistants. Here's exactly what changed.
Before
Not agent-ready
!llms.txtExisted, but pure platform boilerplate: an AI reading it learned nothing about the shop, the coffee, or the prices.
✗OpenAPI specNone. Agents had no description of the shop's readable data.
✗MCP endpointShopify's agent-checkout endpoint existed but nothing pointed agents at it, and nothing explained the store it belonged to.
What we did (one afternoon)
Wrote a real llms.txt in the shop's own voice: what Arked is, the full range with tasting notes and prices, plus every machine-readable endpoint, and served it from the theme so the shop owns the file.
Published an OpenAPI 3.1 spec describing the shop's public, read-only product data, hosted on the shop's own CDN and declared in llms.txt where agents (and this validator) actually look.
Verified the existing UCP agent-checkout endpoint (every Shopify store has one now) is correctly advertised, so commerce agents can find the path from "what is this shop" to "buy the beans".
Two files added. Nothing else touched. Reversible in one click.
After
Almost there → the two layers that matter are green
!llms.txtReal content, in brand voice. (The remaining warning is a Shopify platform header we can't control, and we say so rather than pretend otherwise.)
✓OpenAPI specFound where llms.txt declared it, parses as OpenAPI 3.1.0.
✓MCP endpointSpeaks UCP (Universal Commerce Protocol): merchant profile verified, live server, correct guards. Commerce agents can connect.
Loghan got our shop speaking fluent robot in an afternoon. AI assistants can now read the range and point people our way. Majorly arked about it.
The honest small print
This makes a site legible and callable for AI agents. It does not promise rankings or traffic, and nobody can honestly promise those. Arked was our first setup and we did it free as the proving run; yours is the flat fee below. The checker also learned something from this job (it now understands UCP storefronts), which is the kind of thing that happens when you verify against real sites instead of demos.
Want this for your site?
Done for you and verified green here, one site, flat $495. Or do it yourself with the free template.