Connect your Magento 2 store to AI assistants like Claude and ChatGPT using the Model Context Protocol (MCP).
Most developer tooling work still happens through a UI a human drives. Magento 2 MCP MCP server moves it into the conversation instead. Connect your Magento 2 store to AI assistants like Claude and ChatGPT using the Model Context Protocol (MCP).
Freento MCP is a Magento 2 extension that implements the Model Context Protocol — an open standard for connecting AI assistants to external data sources. With this extension, you can:
The server publishes 14 tools. What each one is for:
get_orders — Query orders with filtering, pagination, and aggregationget_order_items — Get order line items (products in orders)get_quotes — Query shopping carts (active and abandoned)get_quote_items — Get cart line itemsget_creditmemos — Query credit memosget_cart_price_rules — Query cart price rulesget_coupons — Query couponsget_products — Query products with attribute filteringget_categories — Query product categoriesget_product_prices — Get product prices by customer group and websiteget_product_tier_prices — Get tier price rules (quantity-based discounts)get_tax_rules — Get tax rules and ratesConfiguration is passed through the environment: YOUR_ACCESS_TOKEN, YOUR_TOKEN. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.
Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client. The configuration blocks on this page cover the common clients.
This sits in the developer tooling group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Magento 2 MCP's toolset — get_orders, get_order_items, get_quotes and 11 more — is a fair guide to whether it matches your workflow. It is maintained by freento; worth a glance at recent repository activity before you build anything load-bearing on it.
We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.
| Tool | What it does |
|---|---|
| get_orders | Query orders with filtering, pagination, and aggregation |
| get_order_items | Get order line items (products in orders) |
| get_quotes | Query shopping carts (active and abandoned) |
| get_quote_items | Get cart line items |
| get_creditmemos | Query credit memos |
| get_cart_price_rules | Query cart price rules |
| get_coupons | Query coupons |
| get_products | Query products with attribute filtering |
| get_categories | Query product categories |
| get_product_prices | Get product prices by customer group and website |
| get_product_tier_prices | Get tier price rules (quantity-based discounts) |
| get_tax_rules | Get tax rules and rates |
| get_stock_single_stock | Get inventory/stock levels |
| get_customers | Query customer accounts |
{
"mcpServers": {
"magento": {
"type": "http",
"url": "https://your-store.com/freento_mcp/index/index",
"headers": {
"Authorization": "Bearer YOUR_ACCESS_TOKEN"
}
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| YOUR_ACCESS_TOKEN | Credential the server authenticates with. | Yes |
| YOUR_TOKEN | Credential the server authenticates with. | Yes |
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Timezone sanity for AI — current time anywhere and correct conversions, without the model doing date math.