
Example
Search orders
salesOrders.list
Reads only
Searching orders, reading stock and documents: agents do it on their own.
Every action in laeuft is a typed capability. Your team uses it in the app, your agents over HTTP, the CLI or MCP, with the same permissions, the same errors and one audit trail. Anything that reaches the outside world waits for a person.
One registry
Almost 400 capabilities, each with a schema, a permission and a risk level. The HTTP API (OpenAPI under /api/v1), the laeuft CLI and the MCP server are generated from the same registry as the app.

Create return label
Carrier
DHL · by rule
Reason
Wrong length
POST /api/v1/capabilities/returns.createReturnLabelAuthorization: Bearer lft_agent_…7f3a{ "orderNumber": "AU-2026-31877", "reason": "other", … } 202 { "approval": { "status": "pending" } }
$ laeuft call returns.createReturnLabel -Approval needed, waiting in the laeuft inbox.$ echo $?2
tool returns_createReturnLabel { "orderNumber": "AU-2026-31877", … } → Approval needed (laeuft inbox)
Create return label
Carrier
DHL · by rule
Reason
Wrong length
POST /api/v1/capabilities/returns.createReturnLabelAuthorization: Bearer lft_agent_…7f3a{ "orderNumber": "AU-2026-31877", "reason": "other", … } 202 { "approval": { "status": "pending" } }
$ laeuft call returns.createReturnLabel -Approval needed, waiting in the laeuft inbox.$ echo $?2
tool returns_createReturnLabel { "orderNumber": "AU-2026-31877", … } → Approval needed (laeuft inbox)
Identities
Create an agent in the settings and give it a subset of your own rights. Its token (lft_agent_…) is shown once and can be revoked at any time. Connect Claude, ChatGPT or your own code to https://app.eslaeuft.com/mcp, or call the API directly.

Token for ops-agent: revoked, calls now get 401
ops-agent· Claude via MCP
orders:readorders:releasework:report
Revoked · just now
Last used 2 min ago
books-sync· Own code via HTTP
accounting:readorders:read
Active · expires 31 Dec
Last used today 06:00
pricing-test· ChatGPT via MCP
pricing:read
Revoked
Last used 12 Oct
Risk levels
Reading and changes inside laeuft run right away. Labels, refunds, mails and bookings wait for a person. Settings, access and tokens stay with people.

Example
Search orders
salesOrders.list
Searching orders, reading stock and documents: agents do it on their own.

Example
Close a problem
work.closeProblem
Closing a problem or fixing a note stays inside laeuft and can be corrected.

Example
Book a carrier label
returns.createReturnLabel
Labels, refunds, mails and bookings land in the inbox first.

Example
Create an agent
agents.create
Settings, access and tokens: an agent can never change its own rights.
Approvals
When an agent asks for something that reaches outside, the request lands in the inbox with everything you need to decide. Approve and it runs exactly once, in your name. Decline and the agent gets a clear answer.

returns.createReturnLabel
Create DHL return label
Requested by ops-agent via MCP
Create DHL return label
AU-2026-31877 · approved · ran once
Release coverage for 3 orders
orders.releaseCoverage
Cancel shipment
AU-2026-31829 · GLS
Address unclear
AU-2026-31902 · Amazon
eBay fee differs
RE-2026-10408 · 0,42 €
returns.createReturnLabel
Create DHL return label
Requested by ops-agent via MCP
Audit and built-in agents
Person or agent, every change is recorded with who, what, when and which way it came in. And some agents already ship with laeuft:
Address correction14 today
Formal fixes like postcode or spelling are booked automatically. Anything unclear goes to the inbox.
Returns from a photo6 today
One photo at the returns desk, the article and the order are matched.
Payouts to invoices142 invoices
Marketplace payouts are split into orders, refunds and fees and matched to the cent.
An inbox that tidies itself41 closed
Notices that only inform close on their own. What stays needs a decision.

ops-agent · Corrected address
AU-2026-31874
Josua S. · Approved return label
AU-2026-31877
ops-agent · Return label created · for Josua S.
AU-2026-31877
books-sync · Read payouts
AMZ-2026-10-21
Lea K. · Corrected stock
B-07-3 · +2
In detail

Tell us where you sell and how you ship, and we’ll show you laeuft on your own orders.