Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / E Commerce / MRPeasy API
MRPeasy API logo

MRPeasy API

Official vendor OpenAPI document · agent-readyE CommerceInventorybasic70 EndpointsREST

For Agents

Run manufacturing operations end-to-end - create customer orders, schedule manufacturing orders, manage bills of materials, and track stock - through the MRPeasy ERP API.

Use for: I need to create a new manufacturing order against an existing BOM, Place a customer order for 100 units and schedule the production, Update the components on a bill of materials when a part is substituted, List all customer orders shipped in the last 30 days

Not supported: Does not handle accounting ledgers, payroll, or shipping label generation - use for manufacturing ERP order, BOM, and inventory operations only.

MRPeasy is a manufacturing ERP for small and mid-sized manufacturers, and its REST API exposes the production planning, inventory, and order management surface to external systems. The API covers bills of materials, customer orders, manufacturing orders, purchase orders, RMA orders, customers, products, and parameter data so production schedules, stock movements, and order fulfilment can be driven from outside the MRPeasy UI. With 70 endpoints across the major resources it supports both reads and writes for end-to-end manufacturing workflows.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the MRPeasy API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the MRPeasy API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fmrpeasy.com%2Fmrpeasy" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fmrpeasy.com%2Fmrpeasy" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with MRPeasy API.

Create and update bills of materials with components, routings, and cost data via /boms

Place and amend customer orders with line items and shipping detail via /customer-orders

Schedule manufacturing orders against existing BOMs via /manufacturing-orders

Maintain customer master data and contact records via /customers

Issue and reconcile purchase orders to suppliers via /purchase-orders

Process returns and warranty cases through /rma-orders

Configure product groups, parameters, and routings that drive production planning

Use Cases

Patterns agents use MRPeasy API for, with concrete tasks.

★ Connect E-Commerce Orders to Production

Storefronts on Shopify or BigCommerce drop sales orders into MRPeasy as customer-orders, and MRPeasy schedules a matching manufacturing-order against the BOM. The integration removes manual order entry for built-to-order manufacturers and tightens lead time accuracy. A typical bridge writes to POST /customer-orders on every paid checkout and POST /manufacturing-orders for any product flagged as make-to-order.

On checkout, call POST /customer-orders with the order lines and POST /manufacturing-orders for any made-to-order SKU referencing the matching BOM.

Automate Purchase Order Replenishment

Procurement teams trigger purchase orders when component stock falls below reorder thresholds. The MRPeasy API exposes /boms to read component requirements and /purchase-orders to issue the replenishment to the right supplier. A scheduled job converts low-stock alerts into approved purchase orders with no manual data entry, reducing stockouts on the shop floor.

For every component below reorder point, call POST /purchase-orders with the supplier id and quantity equal to economic order quantity from the BOM record.

Bill of Materials Sync from PLM

Engineering teams maintain product structures in a PLM tool and push approved revisions into MRPeasy through the /boms endpoints. The integration ensures that the shop floor builds against the latest released BOM and that costing reflects the current component list. Two-way sync via GET /boms/{id} and PUT /boms/{id} keeps the production system aligned with engineering.

On PLM release, call PUT /boms/{id} with the new component list and routing, and audit by re-reading GET /boms/{id}.

Agent-Driven Order Status Lookup for Sales

A sales agent answers a customer's 'where is my order?' question by querying MRPeasy through Jentic. The agent searches for 'check manufacturing order status', loads the schema, and calls GET /manufacturing-orders/{id} for the linked production order. Response includes the scheduled completion date and current status, which the agent relays to the customer in the chat.

Search Jentic for 'check manufacturing order status', load the manufacturing-orders schema, and call GET /manufacturing-orders/{id} for the order id surfaced from the customer message.

Key Endpoints

70 endpoints — mrpeasy is a manufacturing erp for small and mid-sized manufacturers, and its rest api exposes the production planning, inventory, and order management surface to external systems.

METHOD

PATH

DESCRIPTION

GET

/boms

List bills of materials

POST

/customer-orders

Create a customer order

POST

/manufacturing-orders

Schedule a manufacturing order against a BOM

POST

/purchase-orders

Issue a supplier purchase order

GET

/customers

List customer master records

POST

/rma-orders

Open a return or warranty case

GET

/boms

List bills of materials

POST

/customer-orders

Create a customer order

POST

/manufacturing-orders

Schedule a manufacturing order against a BOM

POST

/purchase-orders

Issue a supplier purchase order

GET

/customers

List customer master records

POST

/rma-orders

Open a return or warranty case

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring MRPeasy by hand means building its basic-auth header, targeting the rest/v1 host, and mapping BOM, order, and inventory actions across its endpoints. Through Jentic you install once, import the MRPeasy API from the API Directory, store the credentials once, and your agent calls it.

Permission scoping

Permission scoping

MRPeasy carries its targets in the request body rather than the URL path, so limit the agent to the operations it needs, such as reading BOMs or customers. You choose the operations it may call, so writes like creating manufacturing or purchase orders are not included unless you add them.

Credential management

Credential isolation

Your MRPeasy Basic auth credentials are stored once, encrypted, by your own Jentic One instance and used to build the Authorization header at execution time. The raw username and password never enter the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'create a manufacturing order' or 'list customer orders', and Jentic returns the matching MRPeasy operation with its input schema, so the agent calls the right endpoint without reading MRPeasy's REST docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Katana MRP API

→

Katana MRP is a competing manufacturing ERP for small batch makers

Pick Katana when the workflow targets a Katana customer or needs Katana's stronger Shopify-native bridge.

Alternative

Zoho Inventory API

→

Zoho Inventory handles stock and order management without full MRP scheduling

Choose Zoho Inventory when the team needs multichannel stock control rather than production planning.

Complementary

HubSpot CRM Contacts

→

HubSpot stores the customer record that an MRPeasy customer-order references

Pair with MRPeasy when sales pipeline contacts in HubSpot need to flow into customer orders on the production side.

FAQs

Specific to using MRPeasy API through Jentic.

What authentication does the MRPeasy API use?

The MRPeasy API uses HTTP Basic authentication scoped to your account. Through Jentic the username and password are held in the encrypted vault and injected at execution, so the credentials never appear in the agent's prompt context.

Can I create a manufacturing order against an existing BOM?

Yes. POST /manufacturing-orders takes the product id and quantity and uses the linked BOM at /boms/{id} to plan components and routing. Combine with POST /customer-orders to bridge a sales order into production in one workflow.

What are the rate limits for the MRPeasy API?

MRPeasy applies per-account throttling and recommends paginating list endpoints rather than fetching every record on each call. Use the offset and limit parameters on list endpoints like GET /boms and GET /customer-orders to stay inside the throttle window.

How do I bridge an e-commerce order to production through Jentic?

Search Jentic for 'create a manufacturing order in mrpeasy', load the customer-orders schema, call POST /customer-orders with the cart, then POST /manufacturing-orders for any made-to-order line. Two operations, no direct credential handling in the agent.

Is the MRPeasy API free?

No. API access is included with paid MRPeasy subscriptions. Plan-level limits gate the number of users and the volume of records you can hold in the system, but there is no separate per-call charge for API use.

Can the API process returns and RMAs?

Yes. POST /rma-orders opens a return case against the original customer order and tracks it through inspection and resolution. Status changes are exposed via GET /rma-orders/{id} for downstream support tooling.

Can I limit what my agent is allowed to do with the MRPeasy API?

Yes. Jentic One is self-hosted, so you run your own instance and your own rules decide which MRPeasy operations and credentials the agent may use. You can allow read-only calls such as GET /boms and GET /customers while withholding writes like POST /manufacturing-orders and POST /purchase-orders, since MRPeasy carries its targets in the request body rather than the URL path and only the operations you enable are callable. Your Basic auth credentials are stored by your own instance and used to build the request at execution time, never entering the agent's prompt.

GET STARTED

Start building with MRPeasy API

Explore with Jentic One
View OpenAPI Document