Twitxy Saved

Ilya Grigorik

Verified account Shopify

@igrigorik

Distinguished Engineer, @Shopify. On a mission to make commerce better for everyone.
Portland, OR ilya.grigorik.com Joined November 2007
343 Following 71K Followers 19K Posts

Latest posts 5

Pinned post

Ilya Grigorik Verified account @igrigorik
@tobi and I sat down to talk UCP and the art of protocol design. A couple of themes worth expanding on...

The hard part of good protocol design isn't the spec. It's the deep understanding of the problem you're solving and the humility to approach it at the right level. Commerce is infinitely complex and always evolving; it's hubris to pretend anyone can 'spec commerce'.

But wait — isn't UCP trying to do exactly that?

No, UCP doesn't 'spec commerce'. It models the rules of the bazaar that make commerce possible. The job of UCP is to build the boring parts: the small core of common and composable primitives, and the discovery and negotiation mechanisms that everything else runs on. Done right, this lets commerce thrive in the open, with merchants, agents, and buyers deciding what is advertised, supported, and adopted, not by fiat from a protocol committee. This is UCP. 👇🏻🧵
47:18
10 replies 9 reposts 78 likes 21K views View on X
Ilya Grigorik Verified account @igrigorik
Agents, meet retail.
Agents, meet business agents. A2A party.

Shopify comes with all the UCP batteries included.
Gil Verified account @gilgNYC Nov 5
I want to highlight 4 features Shopify launched on UCP (universal commerce protocol) that enables richer experiences in agentic commerce:

1. UCP’s location capability is now supported on the Storefront MCP enabling buyers to understand nearby physical locations and if products are available. Here’s a demo combining Shopify catalog data with Apple MapKit APIs.
View quoted post on X
5 replies 2 reposts 26 likes 3.8K views View on X
Ilya Grigorik Verified account @igrigorik
And we're not done, more goodies on the way.
idan levin Verified account @0xidanlevin Nov 2
Shopify is (almost) the only place on the internet that has implemented WebMCP end-to-end

Which means that on Shopify sites you can go from search -> cart -> checkout and complete a purchase entirely through WebMCP tools

We’ve indexed >2.3 million of this sites, learn more about the Shopify WebMCP implementation here:

webmcp.com/#shopify
View quoted post on X
2 replies 4 reposts 62 likes 9.5K views View on X
Ilya Grigorik Verified account @igrigorik
Yo dawg, heard you like MCP. So we compiled the shop CLI (an MCP client) to WASM, put it in a browser terminal, and exposed it over #WebMCP, so your agent can call MCP tools that call MCP tools.

Silly? Yes. Necessary? No. Fun? Abso-yes-lutely. 😆

But really, try the playground on shop.dev!

1B+ products from millions of Shopify stores, cart → checkout → Shop Pay, order tracking. Bonus, try `shop spend-request`: buyer approves in Shop, your agent gets a single-use payment credential, and checks out anywhere on the web.

$> npm install --global @shopify/shop@latest
$> shop skill --install

From discovery to purchase, batteries included.