# UCP Checkout over MCP for Magento 2

> Free Magento 2 module that adds the five UCP checkout operations as MCP tools. Same sessions as REST, and the buyer pays on your own checkout.

Source: https://angeo.dev/modules/ucp-checkout-mcp/
Updated: 2026-10-17

Transact - Open source

# UCP Checkout over MCP for Magento 2

angeo/module-ucp-checkout-mcp

- UCP
- MCP binding
- spec 2026-08-25
- MIT

**The same UCP checkout, for agents that speak MCP.** Adds five tools  -  create, get, update, complete and cancel checkout  -  to your store's MCP server.

```
composer require angeo/module-ucp-checkout-mcp
bin/magento module:enable Angeo_UcpCheckoutMcp
bin/magento setup:upgrade
bin/magento cache:flush
```

Full setup, every setting with its default, and the CLI commands: [**UCP Checkout over MCP reference ->**](https://angeo.dev/docs/modules/ucp-checkout-mcp/)

## What it does

### Five tools from the UCP MCP binding

`create_checkout`, `get_checkout`, `update_checkout`, `complete_checkout` and `cancel_checkout`, following UCP spec 2026-08-25.

### One checkout, two transports

All logic lives in [UCP Checkout](https://angeo.dev/modules/ucp-checkout/). REST and MCP give the same answers and share sessions, so an agent can start over REST and finish over MCP.

### Same safety rules

Idempotency keys, the agent profile in `meta`, live shipping rates, and the handoff through `continue_url`  -  the buyer always pays on your checkout.

Set **Transport -> MCP Endpoint URL** in the UCP settings to your `/mcp` address, so the profile advertises MCP next to REST.

## Requirements

| Magento | 2.4.6+ (Open Source, Mage-OS, Adobe Commerce) |
| PHP | 8.1 - 8.5 |
| Requires | `angeo/module-ucp`, `angeo/module-ucp-checkout`, `angeo/module-mcp-server` |
| Latest version | 1.0.0 |
| Licence | MIT  -  free, no licence key, no account, no telemetry |

## Works with

[UCP Checkout](https://angeo.dev/modules/ucp-checkout/) - [UCP Profile](https://angeo.dev/modules/ucp/) - [MCP Server](https://angeo.dev/modules/mcp-server/)

## Not sure whether you need this one?

Run the free scan or the CLI audit first. It shows which signals your store is missing, and which module fixes each one.

[Scan my store](https://angeo.dev/ai-magento-audit/)[All modules](https://angeo.dev/modules/)

## Questions

Do I need UCP Checkout as well?
Yes. This module is a thin MCP layer on top of it.
How is it different from MCP Checkout?
MCP Checkout places guest orders with server-side limits and pay-by-link. This module follows the UCP model, where the buyer pays on your checkout.
Does it have its own settings?
No. Limits, session lifetime and legal links come from UCP Checkout.

## Related

- [UCP for Magento 2 - complete guide](https://angeo.dev/magento-ucp/)

- [UCP checkout - definition](https://angeo.dev/ucp-checkout-definition/)

- [MCP for commerce - definition](https://angeo.dev/mcp-commerce-definition/)

- [Magento MCP server](https://angeo.dev/magento-mcp-server/)

- [UCP Checkout over MCP reference](https://angeo.dev/docs/modules/ucp-checkout-mcp/)

Free and MIT licensed. Checked 16 October 2026 against version 1.0.0.
