Skip to content

Integration · E-commerce

Connect Claude & ChatGPT to MRPeasy

Ask your AI how many of a part are in stock, which manufacturing orders are due this week, or what is still unpaid on an invoice in MRPeasy. It can read stock items, inventory, bills of materials, routings, customer, manufacturing and purchase orders, invoices and shipments. It can also create customers, stock items, customer orders and manufacturing orders.

Connect MRPeasy free

Free plan, no credit card. Takes about a minute.

Try asking

  • “How many of part AL-200 do we have in stock, and what is it worth?”

    The AI finds the stock item and reads its in-stock quantity and cost.

  • “Which manufacturing orders are due this week?”

    It lists manufacturing orders with a due date in that range, with product, quantity and status.

  • “What goes into product TBL-01?”

    It finds the bill of materials for the product and lists its component parts and quantities.

What your AI can do

Stock and products

Read stock items, inventory quantity and value by product group, site or date, lots, serial numbers, bills of materials and routings.

Orders and production

Search customer and purchase orders, create and update customer and manufacturing orders, and read production reports.

Customers, invoices and shipping

Search and update customers and vendors, read and create invoices, and track shipments with status and tracking number.

  • “Create an order for Nordic Foods: 50 of SKU CH-10 for delivery on 15 May.”

    It finds the customer and creates a customer order with the product line, quantity and delivery date.

  • “Is invoice 1042 paid?”

    It reads the invoice with its lines, totals and the paid and unpaid amounts.

  • “When is the purchase order from Steel Supply expected?”

    It searches purchase orders by vendor and reads the expected date and status.

29 tools for MRPeasy

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_customerChanges dataCreate a customer with `title` (name) and optional `code`, `tax_nr`, `reg_nr`, `contact_data`, `currency_id`, `payment_period`, `credit_limit` and `discount`.
  • create_customer_orderChanges dataCreate a customer order for `customer_id` with `products` (each with `article_id` or `sku`, `quantity`, optional `item_price`), plus optional `delivery_date` (Unix timestamp), `reference` and `notes`.
  • create_manufacturing_orderChanges dataCreate a manufacturing order for stock item `article_id` with `quantity` and responsible user `assigned_id`; optional `due_date` and `start_date` (Unix timestamps), `bom_id` and `routing_id`.
  • create_stock_itemChanges dataCreate a stock item with `title` and optional `code`, `unit_id`, `group_id`, `is_raw` (purchased part), `selling_price`, `min_quantity` and `barcode`.
  • get_bomGet one bill of materials by `bom_id`, with its component parts and quantities.
  • get_customerGet one customer by `customer_id`, with contact details, currency and payment terms.
  • get_customer_orderGet one customer order by `order_id`, with its lines, prices, status and delivery date.
  • get_invoiceGet one invoice by `invoice_id`, with lines, totals, paid and unpaid amounts.
  • get_item_stockGet the stock quantity and cost of one stock item by `article_id`, optionally at a `date` or `site_id`.
  • get_manufacturing_orderGet one manufacturing order by `order_id`, with product, quantity, dates, operations and status.
  • get_purchase_orderGet one purchase order by `order_id`, with its lines, vendor and status.
  • get_shipmentGet one shipment by `shipment_id`, with items, status and tracking number.
  • get_stock_itemGet one stock item (product, part or material) by `product_id`, with code, unit, price and settings.
  • get_vendorGet one vendor by `supplier_id`, with contact details and lead time.
  • list_bomsList bills of materials, filterable by `product_id`, `product_code`, `title` or group. Page with `range` like "items=0-99".
  • list_invoicesList customer invoices, filterable by `code`, `status`, `customer_id`, customer name, `cust_ord_id` and due or created dates. Page with `range` like "items=0-99".
  • list_manufacturing_ordersList manufacturing orders, filterable by `code`, `status`, `item_code`, `article_id`, `cust_ord`, due/start/finish dates and more. Page with `range` like "items=0-99".
  • list_product_groupsList product groups (categories of stock items) with their IDs, filterable by `code` or `title`. Page with `range` like "items=0-99".
  • list_purchase_ordersList purchase orders, filterable by `code`, `status`, `vendor_id`, vendor name and order, expected or arrival dates. Page with `range` like "items=0-99".
  • list_shipmentsList shipments, filterable by `code`, `status`, `customer_order_id`, `tracking_number` and delivery dates. Page with `range` like "items=0-99".
  • list_stock_levelsList stock items with their in-stock quantity and value, filterable by product group (`group_id`, `group_code`, `group_title`), `site_id` or `date`. Page with `range` like "items=0-99".
  • list_unitsList the units of measurement with their IDs.
  • search_customer_ordersFind customer (sales) orders by `code`, `customer_id`, `customer_name`, `status` codes, delivery dates, `product_code` and more. Page with `range` like "items=0-99".
  • search_customersFind customers by `title` (name), `code`, `email`, `phone`, `status` and more. Page with `range` like "items=0-99".
  • search_vendorsFind vendors (suppliers) by `title`, `code`, `email` or `phone`. Page with `range` like "items=0-99".
  • update_customerChanges dataUpdate a customer by `customer_id`. Only the fields you pass change.
  • update_customer_orderChanges dataUpdate a customer order by `order_id`: products, delivery date, reference, notes or discount.
  • update_manufacturing_orderChanges dataUpdate a manufacturing order by `order_id`: `quantity`, `due_date` (Unix timestamp), `assigned_id` or `code`.
  • update_stock_itemChanges dataUpdate a stock item by `product_id`. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose MRPeasy from the app list.

  2. 2

    Paste your key

    Paste your MRPeasy API key and API secret. In MRPeasy open Settings > Integration > API access and copy both. The MRPeasy API requires the MRPeasy Unlimited plan.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in MRPeasy?

The AI can read stock items, inventory, lots, serial numbers, bills of materials, routings, work stations, customers, vendors, customer, manufacturing, purchase and RMA orders, invoices and shipments, plus production reports. It can create and update customers, stock items, BOMs, routings, customer orders, manufacturing orders and invoices. It can also cancel or delete records if you switch those tools on.

Does the AI see my MRPeasy credentials?

No. Your MRPeasy API key and API secret are encrypted at rest and never shown to the AI. After you save them, they are 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 or invoice and deleting a stock item or BOM are permanent, so these 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 MRPeasy account on the plan that includes API access.

Which MRPeasy plan do I need?

The MRPeasy API requires the Unlimited plan. On that plan you find the API key and API secret under Settings > Integration > API access, and you paste both into PipMCP.

Let your AI work in MRPeasy today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect MRPeasy free

PipMCP is not affiliated with MRPeasy. Product names are trademarks of their owners.