The operating layer
for the agentic web.
See everything your agents are doing. Monetize tool usage. Prove every decision back to the human who authorized it.
Extracted from production — 221 MCP tools across 26 practices at businys.app.
Quick start
npm install @businys/opsimport { observe } from "@businys/ops"
const ops = await observe()
// Dashboard: http://localhost:3100
// Wire into your MCP server pipeline
server.use(ops.middleware)That's it. A local dashboard opens at localhost:3100. Every tool call is now visible in real time. No account required.
Three problems. One library.
See everything.
One line of code. No account. A local dashboard that shows every tool call your agents make — name, agent ID, latency, status, error traces. The gap between "my agent did something" and knowing exactly what closes in 60 seconds.
Monetize anything.
Per-call billing instrumentation, credit wallets, Stripe Connect integration. The same problem Stripe solved for card payments in 2010, appearing in the AI layer in 2026. One config block replaces 4–8 weeks of billing engineering.
Trust completely.
A causal graph that traces every tool call back to the originating human intent — through every agent delegation, with cryptographic integrity. Built for the EU AI Act, SOC 2 auditors, and the next generation of multi-agent workflows.
Batteries included
Full middleware pipeline.
Zero configuration.
createMCPProxy assembles the full pipeline in the correct order. Disable anything. Add OTel tracing, Agent Lineage, or your own middleware.
import { createMCPProxy, MemoryLineageStore } from "@businys/ops"
const proxy = createMCPProxy({
rateLimit: { globalMax: 1000, windowMs: 3_600_000 },
lineage: { store: new MemoryLineageStore() },
// telemetry: { tracer } // plug in your OTel tracer
})Production-proven
Not a greenfield build.
Every module in @businys/ops was extracted from the production middleware stack powering businys.app — 221 MCP tools across 26 practices, handling real agent traffic. We run this ourselves, which means every design decision was made under production constraints.
Start in one line.
npm install @businys/ops