MCP
For compatible MCP clients
Four tools: search, read a product, check out, check an order. No setup handshake before the first call.
/mcpAgentic commerce for brands
Shoppers now ask ChatGPT, Claude and Gemini what to buy. Siroua turns your product feed into a catalog AI shopping agents can search and buy from. You keep your store, and payments go to your own Stripe account.
Early access for a few brands at a time. How we use your email
A shopper asks for a size, a budget and a product that’s in stock. Your catalog needs to answer all three. Here’s how Siroua handles it.
"filters": {"price_max": 15000, "size": "44"}p95 15.0 ms · 100 req/s · 10k products~80 tokens per resultpayee: your Stripe accountNo new storefront, no plugin, no catalog to maintain twice. You keep publishing the feed you already have.
Share your Google Shopping feed, CSV or JSON Lines export. We import it on a schedule to pick up the price and stock changes in your feed.
Google Merchant XML · CSV · JSON Lines
Every variant keeps its SKU, price and stock. Product attributes such as material, fit and waterproofing can be added during import. We index the catalog for both meaning and exact words.
variants · attributes · hybrid index
A compatible agent can search your catalog and read product details. With checkout enabled and the shopper’s approval, it can pay through your Stripe account. Otherwise, it sends the shopper to your store.
search → get_product → checkout
MCP, ACP, REST and product pages all use the same catalog. Prices, stock and checkout rules stay consistent across them.
For compatible MCP clients
Four tools: search, read a product, check out, check an order. No setup handshake before the first call.
/mcpThe Agentic Commerce Protocol
A checkout session lets an agent prepare the cart, address and payment before completing a purchase. Retrying a completed session won’t create another charge.
/acpFor any agent that can call an API
The API is documented in OpenAPI and llms.txt. Clients can search with a POST request or a simple GET URL.
/v1/searchFor agents that only browse
Each product has a lightweight page with Schema.org markup. Its canonical link points to the original product page on your store.
/b/{brand}/p/{sku}Search returns short product cards with a suggested next action. Errors include a stable code and a readable message. You’ll find the API documentation in /openapi.json and /llms.txt.
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
}Straight answers about what Siroua does today. Anything else, write to hello@siroua.com.
It’s shopping with an AI assistant that helps you find products, compare options and, when supported, make a purchase. You describe what you need, and the assistant checks details such as price, size and availability. Whether it can buy for you depends on the assistant and the store’s checkout setup.
Siroua makes your catalog available through MCP tools, ACP checkout sessions, a REST API and product pages with Schema.org markup. A compatible agent can connect and ask for product details. This doesn’t automatically list your brand in ChatGPT, Claude or Gemini; each platform decides which stores and integrations it supports.
No. Siroua imports a Google Shopping feed, CSV or JSON Lines export. Shopify, WooCommerce, Adobe Commerce and BigCommerce can all produce feeds through export tools or apps. You keep your store. We import updates on a schedule, so the catalog reflects the latest feed we’ve received.
You do. API checkout uses your own Stripe account, and Siroua doesn’t hold the payment or receive the card number. Retrying the same checkout with its idempotency key doesn’t create another charge. If you don’t enable API checkout, the agent sends the shopper to your store instead.
Siroua’s product pages include a canonical link to the original page on your store. That tells search engines which URL you want treated as the original, although search engines make the final decision.
The search model matches product descriptions across languages. Exact price, size and stock phrases are currently parsed in English and German, including “under 150 EUR” and “unter 150 EUR”.
Our documented load test measured 15 ms p95 at 100 requests per second on a 10,000-product catalog. That’s a test result, not a production guarantee. A separate tracking-enabled check measured 29.6 ms p95. Search cards are about 80 tokens in our example, and search doesn’t call a generative language model.
We’re bringing brands on a few at a time. Join the waitlist with your work email and store URL, and we’ll contact you when we’re ready to set up your catalog.
Find out how to connect your store, or read our agentic commerce guides for feed checklists, protocol explanations and test results.
Let AI shopping agents search your product feed and check out through your own Stripe account. See how Siroua connects to your existing store.
Read more Shopify · Feed-based setupPrepare a Shopify product feed for AI shopping agents. Learn how Siroua imports variants, prices and stock through Google Merchant XML, CSV or JSON Lines.
Read more For engineers · Model Context ProtocolUse Siroua’s MCP tools to search your catalog, read product details, check out and look up orders. Learn how to connect a client and test it.
Read moreLeave your work email and store URL. We’ll contact you when we’re ready to help set up your catalog.
We use your email only to contact you about Siroua. Privacy notice