Let ChatGPT and Claude sell your products
The store speaks the language of AI agents. With this, Claude, ChatGPT or Perplexity can search your catalogue and recommend specific products, with their real price and stock.
The buy link always points at your site. You win the channel without giving up the checkout or paying anyone a cut per sale. That is the whole idea.
What you need
Section titled “What you need”Nothing. It is set up and needs no AI key: the server only reads your public catalogue, it does not call any model. It costs no money.
Just make sure you have set where to send people to buy:
STOREFRONT_URL=https://mystore.comSTOREFRONT_RUTA_PRODUCTO=producto # /producto/<handle>If your theme uses a different path, change it or the links will 404.
Connecting it
Section titled “Connecting it”The address is https://mystore.com/mcp. In Claude Desktop, in the MCP server
configuration:
{ "mcpServers": { "my-store": { "url": "https://mystore.com/mcp" } }}Each agent is configured its own way, but they all ask for the same thing: that address.
What an agent can do
Section titled “What an agent can do”Three things, and none of them touches anything:
| Tool | For |
|---|---|
buscar_productos |
Search the catalogue for whatever the customer asks |
ver_producto |
The full record of one: price, stock, description |
informacion_tienda |
Name, currency and basic terms |
Read-only. An agent cannot create orders, or see customers, or touch prices. The only thing that leaves here is the catalogue that is already public on your site.
Sessionless, on purpose
Section titled “Sessionless, on purpose”The protocol allows keeping a session between requests. Here each one stands on its own.
Storing sessions would force you to clean them up, to share them between processes if there is more than one, and to decide what happens when they are lost — a whole layer of complexity for something that only reads a public catalogue.
Checking it works
Section titled “Checking it works”curl -X POST https://mystore.com/mcp \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'It should answer with the three tools. If it gives a 404, the route is not
published in your proxy: /mcp has to reach the backend.
Worth keeping in mind
Section titled “Worth keeping in mind”An agent recommends what it understands. If your product pages say “Model XR-200” and nothing more, no agent will know what it is for.
That is where the AI that writes product copy pays for itself: not for writing nicely, but because a page that explains what problem the product solves is one an agent can recommend.