What each protocol does
MCP stands for Model Context Protocol. ACP here means Agentic Commerce Protocol, not other protocols that share those initials. Choose based on the client and the workflow you need, then check the current specification and the capabilities of your implementation.
| MCP | ACP in Siroua | |
|---|---|---|
| Scope | General client/server tools and context. | Commerce checkout sessions. |
| Interaction | Call a named tool with arguments. | Create, update, complete or cancel a session. |
| Catalog workflow | Search products and read details through tools. | Use selected variants in a checkout session. |
| Purchase workflow | Call create_checkout when configured. | Complete the checkout session when ready. |
| Prerequisite | Compatible client with catalog access. | Compatible commerce client and payment setup. |
Use MCP to call catalog tools
A Siroua MCP client can call search_products, get_product, create_checkout and get_order. It can start with a shopper’s sentence, inspect exact variant details and follow the response’s next action.
This is useful when you control a compatible agent client or integration. Exposing the endpoint is only one half of the connection: the client still needs the URL, authentication and permission to call the tools.
Use ACP to manage a checkout session
A session gives a client a way to prepare a cart, update buyer or shipping information, inspect totals and complete a purchase. In Siroua, completion uses the session ID as the checkout idempotency key, so retries of that session reuse the same intended purchase.
The brand’s own Stripe account receives payment in either access path. Selecting ACP does not change who the merchant is, and protocol support alone is not an approval to join a platform’s consumer shopping program.
Choose what your client supports
Use MCP when your client needs catalog tools. Use ACP when the client expects that commerce session interface. Use REST for a custom integration that does not need either protocol. Start with website handoff when you want product discovery without configuring API payments.
Check the current official specs alongside your deployed API schemas. Protocols evolve; this guide describes Siroua’s present workflow rather than claiming every client implements it identically.
References
Choose a connection for your catalog
Tell us which client and purchase workflow you are building when you join the waitlist.
Join the waitlist