MRPeasy logoMCP server · Finance and commerce

MRPeasy MCP server

MRPeasy in any MCP client, through Memtro: MRPeasy does not publish this server. Memtro's MRPeasy connector reads MRPeasy 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

MRPeasy manufacturing ERP: customer orders with status, booking, invoicing, payment, totals, cost and profit, manufacturing orders with due dates, delays and costs, purchase orders with vendors and arrival dates, stock items with in-stock, available and booked quantities, inventory value on any date, shipments with tracking numbers, invoices and customers; when you ask, can create, update or delete stock items, record or cancel a vendor's incoming invoice, and (Pro API) schedule, book or release parts for, finish or close manufacturing orders.

Reads

  • mrpeasy_customer_ordersCustomer (sales) orders in MRPeasy, with customer, status, parts booking, invoicing and payment status, created and delivery dates, totals…
  • mrpeasy_manufacturing_ordersManufacturing orders in MRPeasy: product, quantity, status, parts booking status, created, due, start and finish dates, delay in days past due…
  • mrpeasy_purchase_ordersPurchase orders in MRPeasy: vendor, status, net total in the vendor's currency and the base currency, created, expected, shipped and arrival dates…
  • mrpeasy_stock_itemsStock items (products and raw materials) in MRPeasy with code, name, group, unit, whether bought or made, selling price…
  • mrpeasy_inventoryOn-hand inventory in MRPeasy: quantity, total cost and average cost per stock item, and work in progress, today or as at the end of a past date.
  • mrpeasy_shipmentsShipments in MRPeasy: code, status (new, ready for shipment, shipped, cancelled), created and planned pick dates, tracking number…
  • mrpeasy_invoicesSales invoices in MRPeasy (and quotations, pro-formas, prepayment and credit invoices): code, type, status (unpaid, paid partially, paid, cancelled)…
  • mrpeasy_customersCustomers in MRPeasy: code, name, created, status, next contact date, payment terms and discount.

Acts, when you ask

These change something in MRPeasy. 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.

  • mrpeasy_create_stock_itemCreates a stock item (a product or raw material) in MRPeasy.
  • mrpeasy_update_stock_itemChanges fields of one MRPeasy stock item; only the fields given change.
  • mrpeasy_delete_stock_itemDeletes a stock item in MRPeasy; it disappears from lists and can no longer be ordered, made or bought.
  • mrpeasy_create_incoming_invoiceRecords a vendor's invoice (bill) against an MRPeasy purchase order, invoicing the purchase order lines given…
  • mrpeasy_cancel_incoming_invoiceCancels an incoming (vendor) invoice in MRPeasy.
  • mrpeasy_schedule_manufacturing_orderPuts a manufacturing order that is off the schedule (status not scheduled) back onto MRPeasy's production schedule…
  • mrpeasy_book_manufacturing_order_partsBooks every material of a manufacturing order not booked yet, from available stock first and expected supply otherwise…
  • mrpeasy_release_manufacturing_order_partsReleases the stock booked for a manufacturing order's materials that are not consumed yet, so other orders can use it…
  • mrpeasy_finish_manufacturing_orderFinishes a manufacturing order as planned: completes its outstanding operations, consumes the booked materials from stock…
  • mrpeasy_close_manufacturing_orderCloses a manufacturing order that is Done or Shipped by setting its closing date to today.

Connect it

First connect MRPeasy on Dashboard → Connections, then add Memtro to your client once. The MRPeasy 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 MRPeasy 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 manufacturing orders are past their due date?
  • › What was our inventory value at the end of last month?
  • › Which purchase orders are expected to arrive this week?
  • › Which customer invoices are unpaid and past their due date?
  • › Book all parts for manufacturing order MO-0412.

Questions

Is this an official MRPeasy MCP server?
No. It is Memtro's MCP server with Memtro's MRPeasy connector behind it: the connector reads MRPeasy through its API with the credentials you connect on Dashboard → Connections, and MRPeasy 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 MRPeasy?
Only when you ask, and only what it has been granted: create a stock item; update a stock item; delete a stock item; record a vendor's incoming invoice against a purchase order; cancel an incoming invoice; schedule a manufacturing order (Pro API); book all parts for a manufacturing order (Pro API); release a manufacturing order's booked parts (Pro API); finish a manufacturing order as planned, consuming materials (Pro API); close a finished manufacturing order (Pro API). 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