MCP server · Finance and commerce

Adobe Commerce (Magento) MCP server

Adobe Commerce (Magento) in any MCP client, through Memtro: Adobe Commerce (Magento) does not publish this server. Memtro's Adobe Commerce (Magento) connector reads Adobe Commerce (Magento) through its API with the credentials you connect, and one endpoint hands those tools, every other system you connect and Memtro's memory tools to Claude Code, Cursor, Claude Desktop or anything else that speaks Streamable HTTP, as you.

What the model can do

Adobe Commerce and Magento Open Source stores: orders by status, date, customer or number with totals and items, invoices, credit memos and shipments, products by SKU, name or status with price and stock, customers by email (ids only), cart price rules, and the store views; when you ask, can comment on, hold, release, cancel or re-email an order, invoice it (optionally capturing payment), ship it with tracking, refund an order or invoice, capture or void an invoice, set prices and source stock, and delete a product.

Reads

  • magento_search_ordersMagento orders, newest first: number, state and status, dates, totals and currency, item count, customer id (never name or email), store…
  • magento_get_orderOne Magento order by its id (entity id, not the order number): status, totals and every item with quantities ordered, invoiced, shipped…
  • magento_sales_documentsMagento invoices, credit memos (refunds) or shipments, newest first, for one order or a created window: number, order id, state, totals, quantity…
  • magento_search_productsMagento products: SKU, name, type, enabled, visibility, price and when changed.
  • magento_find_customerFind Magento customer accounts by email, group or a created window, returning ids, group, website, store and dates only (never names, emails…
  • magento_cart_rulesMagento cart price rules (promotions): name, active, dates, action and amount, coupon type and times used.
  • magento_store_viewsThe Magento store views: code, website, locale, base and display currency, timezone and base URL.

Acts, when you ask

These change something in Adobe Commerce (Magento). The model is told to use them only when you ask for exactly that, and each one is granted by name: per team on a shared connection, by the owner on a personal one.

  • magento_comment_orderAdds a comment to a Magento order's history.
  • magento_hold_orderPuts a Magento order on hold, so it cannot be invoiced or shipped until released.
  • magento_unhold_orderReleases a Magento order from hold, back to the state it was in.
  • magento_cancel_orderCancels a Magento order that has not been invoiced or shipped in full; uninvoiced items are canceled and any payment authorisation released.
  • magento_email_orderEmails the order confirmation for a Magento order to the customer's email address on the order (someone outside the company).
  • magento_invoice_orderCreates an invoice for a Magento order, for every invoiceable item or the items and quantities given.
  • magento_ship_orderCreates a shipment for a Magento order (every shippable item, or the items given) with optional tracking numbers.
  • magento_refund_orderRefunds a Magento order offline by creating a credit memo: Magento records the refund and returns the items…
  • magento_refund_invoiceRefunds a Magento invoice by creating a credit memo.
  • magento_capture_invoiceCaptures the payment for a Magento invoice that was created without capturing, charging the customer's payment method.
  • magento_void_invoiceVoids a Magento invoice whose payment method allows it, cancelling the captured or authorised amount.
  • magento_set_pricesSets the base price of the products named by SKU in one store scope (store_id 0 is every store view).
  • magento_set_source_stockSets the stock quantity and in/out-of-stock status of SKUs at named inventory sources (Multi-Source Inventory…
  • magento_delete_productPermanently deletes a Magento product by SKU, with its images and options; it disappears from the storefront, while past orders keep their copy.

Connect it

First connect Adobe Commerce (Magento) on Dashboard → Connections, then add Memtro to your client once. The Adobe Commerce (Magento) tools appear alongside the tools of everything else you have connected; nothing is configured per connector.

Claude Code

The Memtro plugin registers the server and a skill for when to use it; the tools are then available in every session.

claude plugin marketplace add memtro-org/claude-memtro
claude plugin install memtro@memtro --config api_key=sk-memtro-...

Cursor

Add the server to .cursor/mcp.json in the project, or to the global file under ~/.cursor/.

{
  "mcpServers": {
    "memtro": {
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Claude Desktop

Create a personal API key on Dashboard → Profile → API keys. In Claude Desktop add an MCP server of type HTTP with URL https://platform.memtro.com/api/mcp and the header Authorization: Bearer sk-memtro-…

OpenCode

A remote server in opencode.json.

{
  "mcp": {
    "memtro": {
      "type": "remote",
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Pi

One command: pi mcp add memtro --url https://platform.memtro.com/api/mcp --bearer-token-env-var MEMTRO_API_KEY. Tools arrive as mcp__memtro__*. The pi-memtro extension registers it for you, alongside Memtro as the model.

Any other client

Add an MCP server of type HTTP (Streamable HTTP, stateless) at https://platform.memtro.com/api/mcp with the header Authorization: Bearer sk-memtro-.... Codex, Zed, Windsurf, Cline and the SDKs all take a remote server this way.

Who may use it

The key identifies the person, and the server offers that person the tools they may use everywhere else in Memtro. A shared Adobe Commerce (Magento) connection is used by the teams an administrator granted it to, tool by tool, on the Permissions page; a personal connection is used by its owner alone, and its tools that act stay off until the owner allows them. See Teams and permissions and Connectors.

Ask it like this

  • › Which orders from last week are still processing?
  • › Show order 000001234 with its items and shipments.
  • › What is the price of SKU MUG-01?
  • › Which cart price rules are active?
  • › Put order 000001234 on hold.

Questions

Is this an official Adobe Commerce (Magento) MCP server?
No. It is Memtro's MCP server with Memtro's Adobe Commerce (Magento) connector behind it: the connector reads Adobe Commerce (Magento) through its API with the credentials you connect on Dashboard → Connections, and Adobe Commerce (Magento) publishes nothing here. The same endpoint carries every other system you connect and Memtro's memory tools.
What does it cost?
Nothing on top of Memtro. One price per organisation by its number of users, from $50 a month for up to 10 users after a 7-day free trial, with every connector, the MCP server, jobs and memory included. You bring your own model keys.
Can it change anything in Adobe Commerce (Magento)?
Only when you ask, and only what it has been granted: add a comment to an order, emailing the customer only if you say so; put an order on hold; release an order from hold; cancel an order; email the order confirmation to the customer again; invoice an order, optionally capturing the payment; ship an order, with tracking numbers; refund an order offline (credit memo); refund an invoice, online through the payment gateway or offline; capture the payment on an invoice; void an invoice; set product prices by SKU; set stock quantities per inventory source; delete a product (permanent). Every other tool reads, searches or lists. An administrator grants each acting tool by name per team, and a personal connection acts only after its owner allows it.
Which clients work?
Any MCP client that speaks Streamable HTTP: Claude Code, Cursor, Claude Desktop, OpenCode, Codex, Zed, Windsurf, Cline and the Anthropic and OpenAI SDKs. There is no local process to run; the server is remote and authenticated with your key.

Other MCP servers · Finance and commerce

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time