Agentic commerce for brands

Be the answer the agent can buy

Shoppers now ask ChatGPT, Claude and Gemini what to buy. Siroua turns your product feed into a catalog AI shopping agents can search exactly, read cheaply and check out — paid into your own Stripe account.

Onboarding brands in small batches. How we use your email

Example: a shopper asks their agent for waterproof running shoes under 150 EUR in size 44. Siroua applies the price and the size as exact filters and searches the rest by meaning. It returns Trail Runner GTX at 149.99 EUR in stock in size 44, filters out a cheaper shoe that only comes in size 39, and the agent checks out with the charge made on the brand's own Stripe account.

What an agent needs from your catalog

Agents don’t scroll or forgive. They send one sentence, take the first answer that fits, and move on. Here is what they get from yours.

Exact where it matters
“Under 150 EUR” means under 150 EUR. Price, size and stock are read out of the shopper’s sentence, in English or German, and enforced as filters before anything is ranked. An agent never offers a size 39 to someone who asked for a 44.
"filters": {"price_max": 15000, "size": "44"}
Fast enough to be called
Search answers in 15 ms at the 95th percentile across a 10,000-product catalog. There is no language model in the query path, so an answer never waits on one.
p95 15.0 ms · 100 req/s · 10k products
Cheap for an agent to read
Each result is a compact card of about 80 tokens, so an agent can compare twenty of your products for less than it costs to read one JavaScript-heavy product page.
~80 tokens per result
You stay the merchant
Checkout charges your own Stripe account with your own keys. We are never in the flow of funds, never see a card number, and one checkout can only ever charge once.
payee: your Stripe account

From your feed to an agent’s checkout

No new storefront, no plugin, no catalog to maintain twice. You keep publishing the feed you already have.

  1. Connect your feed

    Point us at the product feed you already publish for Google Shopping, or a CSV or JSON Lines export. We fetch it again on a schedule, so prices and stock stay current.

    Google Merchant XML · CSV · JSON Lines

  2. We make it agent-readable

    Every variant keeps its own SKU, price and stock. Attributes agents filter on — material, fit, waterproof — are filled in once, and the catalog is indexed for meaning and for exact words.

    variants · attributes · hybrid index

  3. Agents find it and buy it

    Your catalog answers over every protocol agents use. When the shopper says yes, checkout runs on your Stripe account and the order lands with you.

    search → get_product → checkout

One catalog. Every way an agent connects.

Four ways in, all answering from the same search, the same prices and the same checkout — so every agent gets the same truth about your stock.

MCP

For Claude and every MCP client

Four tools: search, read a product, check out, check an order. No setup handshake before the first call.

/mcp

ACP

The Agentic Commerce Protocol

The step-by-step checkout session — cart, size, address, payment — for agents buying on a shopper’s behalf. One session can charge at most once.

/acp

REST

For any agent that can call an API

Described in OpenAPI and llms.txt, where agents look first. An agent that can only fetch a URL can still search with a GET.

/v1/search

Web

For agents that only browse

Each product as a lean page with Schema.org markup. Its canonical link points at your own site, so search credit stays yours.

/b/{brand}/p/{sku}

For your engineers

One sentence in, compact cards out. Every response names the next call the agent should make, errors carry a stable code and a sentence an agent can pass on, and the whole API is described in /openapi.json and /llms.txt.

  • Filters an agent can override explicitly, and a 400 for any it misspells
  • Idempotent checkout: a retried request never charges twice
  • One key per brand, and no call ever reaches another brand’s catalog

Request

POST /v1/search
Authorization: Bearer nxt_…

{"query": "waterproof running shoes under 150 EUR size 44"}

Response 13 ms

{
  "results": [{
    "title": "Trail Runner GTX",
    "price": "149.99 EUR",
    "availability": "in_stock",
    "next": {"call": "get_product", …}
  }],
  "filters": {"price_max": 15000, "size": "44"},
  "took_ms": 13
}

Questions brands ask

Straight answers about what Siroua does today. Anything else, write to hello@siroua.com.

What is agentic commerce?

Shopping where an AI assistant does the searching, comparing and buying for a person. A shopper tells ChatGPT, Claude or Gemini what they want in one sentence, and the assistant finds products, checks price, size and stock, and can complete the purchase. A catalog an agent cannot read quickly and exactly is a catalog it cannot recommend.

How does Siroua put my products in front of AI assistants?

Siroua publishes your catalog in every form agents use: an MCP server for Claude and other MCP clients, the Agentic Commerce Protocol (ACP) for step-by-step agent checkout, a REST API described in OpenAPI and llms.txt, and lean product pages with Schema.org markup for agents that browse. Each assistant decides what it shows; Siroua makes sure that when an agent looks, your catalog gives it a fast, exact answer.

Do I need to change my e-commerce platform?

No. Siroua reads the product feed you already publish for Google Shopping — Shopify, WooCommerce, Adobe Commerce (Magento), BigCommerce and most other platforms can produce one — or a CSV or JSON Lines export. Your store stays where it is, and the feed is fetched again on a schedule so prices and stock stay current.

Who takes the payment?

You do. Checkout charges your own Stripe account with your own keys, so Siroua is never in the flow of funds and never sees a card number, and a retried checkout can never charge twice. If you do not turn on checkout, agents send the shopper to the product page on your own site instead.

Will Siroua compete with my own website in search?

No. The product pages Siroua publishes for agents name your own product page as the original with a canonical link, so search engines credit your site, not ours.

Which languages does search understand?

Search matches by meaning with a multilingual model, so products are found by what the shopper wants rather than by exact words. Price, size and stock phrases such as “under 150 EUR” or “unter 150 EUR” are read as exact filters in English and German today.

How fast is it?

Search answers in 15 ms at the 95th percentile on a 10,000-product catalog at 100 requests per second, and each result is a compact card of about 80 tokens. There is no language model in the search path, so an answer never waits on one.

How do I get access?

Siroua is onboarding brands in small batches. Join the waitlist with your work email and store, and we will contact you when your slot opens.

Get your catalog in front of agents.

We’re onboarding brands in small batches. Leave your email and your store, and we’ll be in touch when your slot opens.

We use your email only to contact you about Siroua. Privacy notice