laeuftRequest access
laeuft / Agents

Agents work in laeuft with the same rules as your team.

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

Every action in the app, over HTTP, in the CLI and via MCP.

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.

returns.createReturnLabel
AppOrder · Returns

Create return label

Carrier

DHL · by rule

Reason

Wrong length

Create label⌘↵
HTTPOpenAPI 3.1
POST /api/v1/capabilities/returns.createReturnLabelAuthorization: Bearer lft_agent_…7f3a{ "orderNumber": "AU-2026-31877", "reason": "other", … } 202  { "approval": { "status": "pending" } }
CLIlaeuft
$ laeuft call returns.createReturnLabel -Approval needed, waiting in the laeuft inbox.$ echo $?2
MCPapp.eslaeuft.com/mcp
tool  returns_createReturnLabel      { "orderNumber": "AU-2026-31877", … } → Approval needed (laeuft inbox)
Whichever way it came in: one approval request in the inbox, waiting for a person.

Identities

Every agent has a name and its own token.

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.

Settings/AgentsNew agent

Token for ops-agent: revoked, calls now get 401

lft_agent_9QhD2vK7mZ4tR1xW8nB3cL6pF0sY5eJ…7f3a

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

Rights: a subset of yours · 120 calls per minuteRevoke

Risk levels

Every capability has a risk level.

Reading and changes inside laeuft run right away. Labels, refunds, mails and bookings wait for a person. Settings, access and tokens stay with people.

Reads onlyread

Example

Search orders

salesOrders.list

Runs right away200 · 48 orders

Reads only

Searching orders, reading stock and documents: agents do it on their own.

Changes laeuftwrite

Example

Close a problem

work.closeProblem

Right away, undoable200 · closed

Changes laeuft

Closing a problem or fixing a note stays inside laeuft and can be corrected.

Reaches outsideconsequential

Example

Book a carrier label

returns.createReturnLabel

With approval202 · inbox

Reaches outside

Labels, refunds, mails and bookings land in the inbox first.

People onlycritical

Example

Create an agent

agents.create

Never for agents403 · people only

People only

Settings, access and tokens: an agent can never change its own rights.

Approvals

A person approves in the inbox.

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

OrderAU-2026-31877
CustomerM. Albers · eBay
ItemUSB-C cable 2 m, braided
Cost5.90 € · you pay
Approved by Josua S. · 08:02DeclineApprove⌘↵Label created

Audit and built-in agents

Built-in agents, every step logged.

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.

Audit logpeopleagents
08:04

ops-agent · Corrected address

AU-2026-31874

MCP
08:02

Josua S. · Approved return label

AU-2026-31877

App
08:02

ops-agent · Return label created · for Josua S.

AU-2026-31877

MCP
07:15

books-sync · Read payouts

AMZ-2026-10-21

HTTP
06:58

Lea K. · Corrected stock

B-07-3 · +2

Floor

In detail

How it works, step by step.

We onboard sellers one at a time.

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

Request access laeuft@wirelex.shop
laeuft

The agent-first ERP for online sellers. Built by Wirelex in Germany.

EN/DE