# Agentic Commerce Suite for Magento 2  -  reference

> One composer require installs the angeo modules for AI agents in Magento 2: discovery, structured data, feeds, UCP, MCP, WebMCP, audit and agent activity.

Source: https://angeo.dev/docs/modules/agentic-commerce-suite/
Updated: 2026-10-17

Module reference

# Agentic Commerce Suite for Magento 2  -  reference

Covers `angeo/agentic-commerce-suite` 1.0.0 - Checked 16 October 2026 - MIT licensed

**Agentic Commerce Suite** installs the angeo modules that work together, in one step, at versions tested together. It is a Composer *metapackage*: it has no code of its own.

Package`angeo/agentic-commerce-suite`Latest version1.0.0TypeComposer metapackage (no code of its own)LicenseMIT, freeLinks[GitHub](https://github.com/angeo-dev/agentic-commerce-suite) - [Packagist](https://packagist.org/packages/angeo/agentic-commerce-suite) - [Module page](https://angeo.dev/modules/agentic-commerce-suite/)

**On this page**

1. What you get
2. Package versions
3. Requirements
4. Installation
5. What is switched on after install
6. Want only some modules?
7. Versioning
8. FAQ
9. Related

## What you get

| Layer | Module | What it does |

| Discover | [llms.txt](https://angeo.dev/docs/modules/llms-txt/) | `llms.txt`, `llms.jsonl`, Markdown mirrors, `agents.md` |
| Discover | [Robots.txt AEO](https://angeo.dev/docs/modules/robots-txt-aeo/) | AI bot rules in `robots.txt`, content signals, bot checks |
| Understand | [Rich Data](https://angeo.dev/docs/modules/rich-data/) | Product, Offer, breadcrumb, ItemList and policy JSON-LD |
| Understand | [OpenAI Product Feed](https://angeo.dev/docs/modules/openai-product-feed/) + [API](https://angeo.dev/docs/modules/openai-product-feed-api/) | The product feed for ChatGPT shopping |
| Act | [UCP Profile](https://angeo.dev/docs/modules/ucp/) + [UCP Catalog](https://angeo.dev/docs/modules/ucp-catalog/) | `/.well-known/ucp` and UCP catalog (Google AI Mode, Gemini) |
| Act | [UCP Checkout](https://angeo.dev/docs/modules/ucp-checkout/) | UCP checkout with live shipping rates, orders and webhooks |
| Act | [UCP Checkout over MCP](https://angeo.dev/docs/modules/ucp-checkout-mcp/) | The same UCP checkout as MCP tools |
| Act | [MCP Server](https://angeo.dev/docs/modules/mcp-server/) | MCP endpoint for Claude, ChatGPT, Gemini and custom agents |
| Act | [MCP Checkout](https://angeo.dev/docs/modules/mcp-checkout/) | Guest cart and pay-by-link checkout over MCP |
| Act | [WebMCP](https://angeo.dev/docs/modules/webmcp/) | Store tools in the shopper's browser (Chrome) |
| Check | [AEO Audit](https://angeo.dev/docs/modules/aeo-audit/) | `bin/magento angeo:aeo:audit`  -  score your store |
| Measure | [AI Agent Activity](https://angeo.dev/docs/modules/agent-activity/) | Which agents come, what they do, which orders they bring |

Not installed by default:

- [AEO Brand Visibility](https://angeo.dev/docs/modules/aeo-brand-visibility/)  -  it needs your own AI provider API keys.
- [MCP Reorder](https://angeo.dev/docs/modules/mcp-reorder/)  -  for signed-in B2B buyers.

## Package versions

| Package | Range in the suite | Latest tag | PHP |

| [angeo/module-llms-txt](https://angeo.dev/docs/modules/llms-txt/) | `^4.3.3` | 4.3.3 | 8.1 - 8.5 |
| [angeo/module-robots-txt-aeo](https://angeo.dev/docs/modules/robots-txt-aeo/) | `^4.0.1` | 4.0.1 | 8.2 - 8.5 |
| [angeo/module-rich-data](https://angeo.dev/docs/modules/rich-data/) | `^2.0` | 2.0.0 | 8.2 - 8.5 |
| [angeo/module-aeo-audit](https://angeo.dev/docs/modules/aeo-audit/) | `^4.2.3` | 4.2.4 | 8.1 - 8.5 |
| [angeo/module-openai-product-feed](https://angeo.dev/docs/modules/openai-product-feed/) | `^2.1` | 2.1.1 | 8.1 - 8.5 |
| [angeo/module-openai-product-feed-api](https://angeo.dev/docs/modules/openai-product-feed-api/) | `^2.0.1` | 2.0.1 | 8.1+ |
| [angeo/module-ucp](https://angeo.dev/docs/modules/ucp/) | `^2.2` | 2.2.1 | 8.1 - 8.5 |
| [angeo/module-ucp-catalog](https://angeo.dev/docs/modules/ucp-catalog/) | `^2.1.1` | 2.1.1 | 8.1 - 8.5 |
| [angeo/module-ucp-checkout](https://angeo.dev/docs/modules/ucp-checkout/) | `^1.1` | 1.1.0 | 8.1 - 8.5 |
| [angeo/module-ucp-checkout-mcp](https://angeo.dev/docs/modules/ucp-checkout-mcp/) | `^1.0` | 1.0.0 | 8.1 - 8.5 |
| [angeo/module-mcp-server](https://angeo.dev/docs/modules/mcp-server/) | `^2.2.2` | 2.4.0 | 8.1 - 8.5 |
| [angeo/module-mcp-checkout](https://angeo.dev/docs/modules/mcp-checkout/) | `^2.1.3` | 2.1.3 | 8.1 - 8.5 |
| [angeo/module-webmcp](https://angeo.dev/docs/modules/webmcp/) | `^1.0.1` | 1.0.1 | 8.1 - 8.5 |
| [angeo/module-agent-activity](https://angeo.dev/docs/modules/agent-activity/) | `^1.0` | 1.0.0 | 8.1 - 8.5 |

## Requirements

- Magento Open Source, Mage-OS or Adobe Commerce 2.4.6 - 2.4.9
- PHP 8.2 - 8.5. Some modules still support 8.1, but the suite as a whole needs 8.2, because Robots.txt AEO and Rich Data need it.
- Luma or Hyvä

## Installation

```
composer require angeo/agentic-commerce-suite
bin/magento setup:upgrade
bin/magento setup:di:compile                # production mode only
bin/magento setup:static-content:deploy     # production mode only
bin/magento cache:flush
```

Then check the result:

```
bin/magento angeo:aeo:audit
```

All settings live under **Stores -> Configuration -> Angeo**.

## What is switched on after install

Most modules start in a safe state. Read each module page before you change these:

- **MCP Server** is on and read-only.
- **MCP Checkout** is **off**. It can place real orders  -  set its limits first.
- **UCP Profile** is **off** until you choose to advertise it, and you need to generate a signing key.
- **Rich Data** merchant policies are **off** until your real values are filled in.
- **WebMCP** is on, but only works in Chrome with the WebMCP flag or an origin trial token.
- **AI Agent Activity** starts logging right away. It stores no IP addresses.

## Want only some modules?

Install the modules you need one by one:

```
composer require angeo/module-llms-txt angeo/module-rich-data
```

## Versioning

The suite has its own version. A new suite version comes out when a module gets a new major version, or when a module is added or removed. Minor and patch updates of modules come in automatically through the `^` ranges.

## FAQ

### Does the suite add code of its own?

No. It is a Composer metapackage. It only pulls in the modules at versions that are tested together.

### Which PHP version do I need?

PHP 8.2 or later for the whole suite. If you must stay on PHP 8.1, install single modules that still support it.

### Will it change my storefront right away?

Some modules work at once, such as llms.txt, robots.txt rules, JSON-LD and the read-only MCP server. Modules that can place orders or advertise UCP stay off until you set them up.

### How do I update?

Run composer update angeo/agentic-commerce-suite --with-dependencies. Minor and patch versions of modules come in through the ^ ranges.

### Why is Brand Visibility not included?

It needs your own paid AI provider API keys and a message queue consumer. Install it on its own when you are ready.

## Related

- [AEO Audit](https://angeo.dev/docs/modules/aeo-audit/)  -  score 20 AI-visibility signals from the command line
- [llms.txt](https://angeo.dev/docs/modules/llms-txt/)  -  generate llms.txt, llms.jsonl, Markdown mirrors and agents.md
- [UCP Profile](https://angeo.dev/docs/modules/ucp/)  -  a signed /.well-known/ucp profile for UCP agents
- [MCP Server](https://angeo.dev/docs/modules/mcp-server/)  -  live, read-only catalog tools for AI agents over MCP
- [AI Agent Activity](https://angeo.dev/docs/modules/agent-activity/)  -  report on AI agent calls, crawler visits, fake bots and agent-built orders
- [Magento agentic commerce hub](https://angeo.dev/magento-agentic-commerce-hub/)
- [All module reference pages](https://angeo.dev/docs/modules/) - [Compatibility matrix](https://angeo.dev/docs/compatibility/)

This page was written from the `README.md`, `composer.json` and `etc/*.xml` files of [tag 1.0.0](https://github.com/angeo-dev/agentic-commerce-suite/tree/1.0.0), read on 16 October 2026. Settings, commands and defaults come straight from that code. If a newer release is out, the README on GitHub wins.
