Free consultation, no commitment.Book a call
Menu

Why Magento 2 / Adobe Commerce handles Agentic Commerce well (and which modules already exist)

Tomasz Grzemski
B2C Online StoresB2B platforms insightsDevelopment
6 min

AI agents don't need a pretty storefront, they need clean data and a stable API. Magento 2 is surprisingly well placed for that. A look at the architecture, the ACP, UCP and MCP protocols, and the open source modules available today (September 2026).

An AI agent placing an order in a Magento 2 store

Agentic Commerce is moving from future to present. Shoppers increasingly use AI to find, compare and buy products. An AI agent, though, doesn’t need a pretty storefront: it needs clean, structured, up-to-date data and a stable programming interface.

This is a hands-on follow-up to our introduction, Agentic Commerce and AI Shopping Agents. That article explains what changes and where to start. Here we go one level deeper: why the architecture of Magento 2 (Adobe Commerce) is a good fit, and which concrete open source modules are already available.

Why Magento 2’s architecture suits AI agents

1. Native, comprehensive GraphQL. Magento has had one of the most complete GraphQL APIs in e-commerce for years. Through it an agent can search the catalogue, read attributes, variants, prices and stock levels, manage the cart and check business rules. That is exactly the kind of data access an agent layer needs.

2. API-first and headless-ready. A flexible architecture lets you connect an external agent (ChatGPT, Gemini, Claude, your own build) without rebuilding the whole front end. The store can expose data and checkout to agents while keeping its existing interface for humans.

3. B2B flexibility. Custom pricing, account hierarchies, order approval rules and complex catalogues can all be exposed to agents, provided the data is well prepared. This is where Magento is strong: cases where buying is not a simple “add to cart”.

4. An active open source ecosystem. The best proof the foundation is sound is how quickly the community and agencies have built ready-made modules on top of this API. We cover several below.

Three protocols worth knowing

Three distinct protocols are taking shape around agent-led shopping. They don’t compete head-on, because they answer different questions.

  • ACP (Agentic Commerce Protocol) is the OpenAI and Stripe standard, released as open source. It powers “Instant Checkout” in ChatGPT: the store publishes a product feed and exposes a checkout session, and the shopper completes the purchase without leaving the chat.
  • UCP (Universal Commerce Protocol) is a broader, vendor-neutral protocol for exposing catalogue and checkout to agents (among others through a /.well-known/ endpoint). It targets visibility across many vendors’ agents, not just ChatGPT.
  • MCP (Model Context Protocol) is Anthropic’s open standard that lets an agent (Claude and others) call tools and read data. In e-commerce it fits best as a bridge to your own internal agents (handling catalogue, orders, customers).

In short: ACP and UCP are about a buying agent seeing and purchasing your product. MCP is about your agent working on the store’s data.

What Magento lacks out of the box

A clean Magento install is not fully agent-ready. Among other things it lacks:

  • native ACP and UCP support,
  • a production-grade MCP server,
  • automatic llms.txt and full structured data for AI,
  • fine-grained permission control for agents.

Adobe signals an agentic direction for Commerce, but real protocol support today comes mainly from the ecosystem: the community and agencies. That is good news, because much of the road has already been walked.

Open source modules available today (September 2026)

Below is a survey of solutions that genuinely exist and can be verified on Packagist and GitHub. We give star and download counts as a rough maturity signal, not a quality ranking.

ModuleProtocolWhat it doesMaturity (September 2026)
magebitcom/magento2-agentic-commerce-moduleACPProduct feed + Instant Checkout (ChatGPT)The most-starred agentic module (30 stars, ~1.4k downloads); the authors mark it “in progress”
angeo/module-openai-product-feed (+ -api, -instant-checkout)ACPProduct feed, ChatGPT Shopping registration, Instant CheckoutActively maintained (2026 updates)
run-as-root/ACP-for-Magento-2ACPACP checkout sessions13 stars, but last commit October 2025: check activity before adopting
MaxMage/module-agentic-commerceACPChatGPT checkoutExperimental, early stage
magebitcom/magento2-universal-commerce-moduleUCPUCP implementationBuilt in parallel by Magebit, “in progress” (14 stars); there is also the reference magebitcom/ucp-php-spec
angeo/module-ucp (+ -catalog)UCPUCP profile (/.well-known) plus catalog.search / catalog.lookupSpec-compliant, active
gtstudio/module-ucpUCPUCP implementation and checkout sessionsEarly stage, easy to install via Composer
magebitcom/magento2-mcp-moduleMCPMCP server with a suite of domain tools (catalogue, orders, customers, CMS, promotions)The broadest MCP ecosystem (~3.6k downloads)
genaker/magento-mcp-aiMCPAI assistant and agent access to store dataThe most-starred MCP server (90 stars)
freento/module-mcpMCPAll-in-one MCP server (read catalogue, orders, customers)Stable, good for internal agents (~1.5k downloads)
angeo/module-llms-txtAI Visibilityllms.txt, llms-full.txt, agents.md, markdown mirrorThe most-downloaded AEO module (~4.1k downloads): the easiest start
angeo/module-aeo-auditAI VisibilityAn 18-signal AI-readiness audit (robots, schema, feed, UCP, Core Web Vitals)Active; a good way to diagnose where you stand

A note on names: install packages under the exact Packagist name, because they can be misleading (angeo’s MCP server, for example, is angeo/module-mcp-server, not “mcp-checkout”). A useful, regularly updated list is the MagePsycho/awesome-magento-ai repository.

Where to start

  1. The foundation: data quality and PIM. No module replaces a well-ordered catalogue. Attributes, relations, variants and stock must be complete and current, because an agent reads the data literally. This is where PIM systems (Akeneo, Pimcore, Ergonode) return as the single source of truth.
  2. AI Visibility basics. The angeo modules (llms.txt plus the AEO audit) deliver a quick win for relatively little effort. It is a sensible first step before you take on agent-led checkout.
  3. A protocol for a specific goal. If you want to be visible and buyable in ChatGPT, pick ACP. If you are aiming for broader, multi-vendor agent visibility, look at UCP.
  4. MCP for your own agents. If you are building an internal assistant or an integration (for example with Claude), MCP is the shortest path to the store’s data.
  5. Security and agent permissions. Magento doesn’t provide this out of the box, and it matters: an agent must never become an extra attack vector or hold wider access than it needs.

Summary

Magento 2 has very good foundations for Agentic Commerce, especially its mature GraphQL and its B2B flexibility. It is not a plug-and-play solution, though: you need to add the protocol, visibility and agent-control layers.

The good news is that you no longer have to write everything from scratch. Several solid open source modules already cover ACP, UCP, MCP and the basics of AI Visibility. Most are under active development, so for production work it pays to test them carefully and extend them where needed.

At Macopedia we help you take this path end to end: from a Magento readiness audit, through choosing and implementing the modules, to data quality (PIM) and securing the agent layer. Want to check which of these solutions fits your store? Let’s talk.

Tomasz Grzemski
Tomasz GrzemskiCEO & Co-founder Macopedia

Co-founder and CEO of Macopedia, Tomasz is an expert in e-commerce, PIM, WMS, and ERP solutions. For over 15 years, he has been shaping the e-commerce market, driving digital transformation for numerous companies and implementing innovative technological solutions. His articles provide strategic and practical insights for businesses aiming to optimize processes and achieve growth in the digital world.

More from this author →