Integration · E-commerce
Connect Claude & ChatGPT to Magento 2
Ask your AI where an order stands, which products are running low, or to change a price in Magento 2 (Adobe Commerce). It can search and handle orders, invoices, shipments and credit memos, manage products and stock, and look up customers and categories. Store questions get answered without clicking through the Admin.
Free plan, no credit card. Takes about a minute.
Try asking
“What is the status of order 000001234?”
The AI searches orders by increment ID and shows status, items, addresses and payment.
“Which products have 5 or fewer in stock?”
It lists low-stock items at or below that quantity for the default scope.
“Ship order 000001234 with tracking number 00370712345678901234 and notify the customer.”
It creates a shipment for the order with the tracking number and emails the customer.
What your AI can do
Orders
Search and read orders, add comments, hold and release, cancel, invoice, ship and refund offline with a credit memo.
Products and stock
Search, create and update products, read stock per product or per inventory source, list low stock and set source quantities.
Customers and store
Search, create and update customers, and read invoices, shipments, credit memos, categories and store view settings.
“Set the price of SKU TSHIRT-BLK-M to 199.”
It updates that product's price by SKU and leaves the other fields as they are.
“Which orders from [email protected] came in this year?”
It searches orders by customer email and creation date and lists them.
“Put order 000001240 on hold and add a comment that we are checking the address.”
It holds the order and adds a status-history comment, without notifying the customer unless you ask.
30 tools for Magento 2 (Adobe Commerce)
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_order_commentChanges dataAdd a status-history comment to an order. Set `is_customer_notified` to email the customer and `is_visible_on_front` to show it in their account.cancel_orderDeletesCancel an order by `order_id`. Cannot be undone.create_customerChanges dataCreate a customer account with email, firstname and lastname, plus optional addresses and group.create_productChanges dataCreate a product with sku, name, price, attribute_set_id, type_id, status, visibility and weight.get_credit_memoGet one credit memo by ID, with refunded items and amounts.get_customerGet one customer by `customer_id`, with addresses and group.get_invoiceGet one invoice by `invoice_id`, with items and totals.get_orderGet one order by its internal `order_id` (entity ID), with items, addresses, payment and status.get_productGet one product by `sku`, with price, status, attributes and stock.get_shipmentGet one shipment by `shipment_id`, with items and tracking numbers.get_stock_itemGet the stock level and in-stock status of a product by `product_sku`.hold_orderChanges dataPut an order on hold by `order_id`.invoice_orderChanges dataCreate an invoice for an order (all items, or chosen `items` with qty). Set `capture` to charge the payment online and `notify` to email the customer.list_categoriesGet the category tree, optionally from `root_category_id` to a given `depth`.list_low_stock_itemsList products whose stock is at or below `qty` for a scope (use `scope_id` 0 for the default).list_order_commentsList the status history comments on an order.list_store_configsGet the store views' settings: codes, base URLs, currency, locale and timezone.refund_orderMoves moneyRefund an order offline (creates a credit memo) for all or chosen items, with optional shipping/adjustment amounts. Money-moving; confirm with the user first.release_order_holdChanges dataRelease a held order by `order_id`.search_credit_memosSearch credit memos (refunds) with one filter field (e.g. order_id), value and condition_type.search_customersSearch customers with one filter field (e.g. email, firstname, lastname), value and condition_type. Supports sort and paging.search_invoicesSearch invoices with one filter field (e.g. order_id, state, created_at), value and condition_type.search_ordersSearch orders with one filter: `search_criteria_filter_groups_0_filters_0_field` (e.g. increment_id, customer_email, status, created_at), value and condition_type (eq, like, gt, lt...). Supports sort and paging.search_productsSearch products with one filter field (e.g. sku, name, status, type_id), value and condition_type (eq, like...). Supports sort and paging.search_shipmentsSearch shipments with one filter field (e.g. order_id, created_at), value and condition_type.search_source_stockSearch stock quantities per inventory source (multi-source inventory), filtered e.g. by sku or source_code.set_source_stockChanges dataSet the stock quantity and status for one or more SKUs at an inventory source (multi-source inventory).ship_orderVisible to othersCreate a shipment for an order, optionally with tracking numbers (`tracks`) and specific items. Set `notify` to email the customer.update_customerChanges dataUpdate a customer by `customer_id`; `customer` must include email, firstname and lastname.update_productChanges dataUpdate a product by `sku`, e.g. name, price or status; pass only the fields to change inside `product` (which also needs `sku`).
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Magento 2 (Adobe Commerce) from the app list.
- 2
Paste your key
Enter your store's base address without a trailing slash (for example https://shop.example.com) and paste an integration access token. In the Magento Admin go to System > Extensions > Integrations > Add New Integration, give it a name, pick the API resources it may use, save and click Activate, then copy the Access Token. On Magento 2.4.4 or newer also set Stores > Configuration > Services > OAuth > Consumer Settings > 'Allow OAuth Access Tokens to be used as standalone Bearer tokens' to Yes.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Magento 2?
The AI can search and read orders, invoices, shipments, credit memos, products, stock, customers, categories and store settings. It can comment on, hold, release, cancel, invoice, ship and refund orders, create and update products and customers, and set stock at an inventory source, if you switch those tools on.
Does the AI see my Magento access token?
No. Your Magento access token is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Cancelling an order cannot be undone, refunds move money, and invoicing can capture payment online. Those actions can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Magento 2 or Adobe Commerce store.
Why does Magento need a setting changed for the token?
From Magento 2.4.4, integration access tokens are only accepted as Bearer tokens when 'Allow OAuth Access Tokens to be used as standalone Bearer tokens' is set to Yes under Stores > Configuration > Services > OAuth > Consumer Settings. Without it, the token is refused. The API resources you pick for the integration also limit what the AI can reach.
Related integrations
Let your AI work in Magento 2 (Adobe Commerce) today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Magento 2 (Adobe Commerce) freePipMCP is not affiliated with Magento 2 (Adobe Commerce). Product names are trademarks of their owners.






