The guardian that lets AI act — without letting it break everything.
chronomcp┌─ the 60-second version
Today there are artificial-intelligence programs that don't just talk — they do real things: they delete files, send emails, charge cards, touch company databases. It's powerful. It's also scary: they're fast, confident, and sometimes they screw up.
The ChronoMCP is a "gatekeeper" that sits in the middle of the road: between the AI and the real world. Before any dangerous action, it shows what's about to happen, asks a human for authorization, and if something goes wrong in the middle of a task, it undoes the steps — while being honest about what can't be undone. And it keeps an impossible-to-forge record of everything.
The core is open and free. For teams and companies there's a managed layer — with collaborative approval, a dashboard, and a compliance-ready audit trail. This guide walks through each part, from concept to daily use.
┌─ chapter 01 · the problem
You've used an AI chatbot. You ask, it answers. If it gets something wrong, no big deal — it's just text on a screen. Nobody gets hurt.
But AI has evolved. Now there are agents: AIs that don't stop at text — they carry out tasks in the real world. You say "organize my calendar and notify the guests," and the agent actually creates events, actually fires off emails. You say "clean up the system," and it actually deletes things.
To be able to act, the agent uses "tools." Think of a tool as a button the AI can press: a "send email" button, a "delete file" button, a "charge payment" button. There's even an industry standard for this — it's called MCP (Model Context Protocol), the universal way to hand buttons to an AI.
MCP is the "standard outlet" that connects an AI to the world's tools. Like the USB-C port: any AI, any tool, same fit. It's because of this standard that you can build a universal guardian — one that works with any of them.
The problem isn't the AI thinking wrong. It's the AI pressing the wrong button — fast, alone, and with no way back.
┌─ chapter 02 · the real pain
This really happened. In 2025, an AI agent that was helping write code got confused and wiped a company's production database — the "real" one, with real customer data, not the test one.
Why? Because to an agent, deleting the test one (staging) and deleting the production one (prod) look almost identical. One wrong name, and that's it: hours (or days) of damage, data that may never come back.
Now imagine that multiplied: thousands of companies putting agents to work on payments, emails, servers. Three uncomfortable truths about agents:
They do in 1 second what would take you minutes to even think through. Too fast for you to react.
They get it wrong with total conviction. They don't warn you "I think I'm about to mess up."
Once the email is out or the data is gone, there's no magic "undo."
There's a missing layer between "the AI wanted to do it" and "the AI did it." That gap is exactly what ChronoMCP fills.
┌─ chapter 03 · the idea
Picture a bouncer at a club door. Nobody gets in without going past them. They size up each person, decide who gets in, turn away anyone dangerous — and write it all down in a little notebook.
ChronoMCP is that bouncer, but between the AI and the tools. Every time the agent goes to press a button, the request passes through ChronoMCP first. It sits right in the middle of the wire:
└─ and the response comes back the same way
The word "Chrono" comes from time — because one of its tricks is being able to "go back in time" and undo steps when something fails. And it's transparent: to the AI and the tools, it's as if it weren't even there… until the moment it needs to act. It has five core capabilities. Let's take them one by one.
ChronoMCP lets the AI do its usual useful work — and only steps in when an action is risky, to show it, ask permission, and have a way to walk it back.
┌─ chapter 04 · capability 1
Before letting any button be pressed, ChronoMCP classifies the risk of that action — like a traffic light. There are three colors:
Just looking. Listing files, querying a piece of data. Changes nothing.
read · passes straight throughAbout to alter something. Create, edit, send. Worth a second look.
mutating · asks for okAbout to destroy or spend. Delete, charge, wipe in bulk.
destructive · alertsHow does it know the color? In order: first it asks the tool's own author (who can declare "this one is dangerous"); if there's nothing, it uses clues from the name (a button called "delete" or "charge" already lights up red). And here's the golden rule:
If ChronoMCP isn't sure an action is safe, it does not guess that it is. It assumes the worst and asks for authorization. A false alarm costs one click; letting a blunder through costs dearly. Safety always beats laziness.
┌─ chapter 05 · capability 2
You know when an app asks "Are you sure you want to delete? This can't be undone"? ChronoMCP does that for the AI — only much better. It shows an impact summary in plain human language, before anything happens:
┌─ ChronoMCP · proposed action ──────────────── │ ⚠⚠ ENVIRONMENT: PRODUCTION — REAL PRODUCTION ⚠⚠ ├────────────────────────────────────────────── │ [DANGER] banco-mcp → drop_table │ arguments: │ table: customers_prod ← a human catches this instantly │ reversible: NO — IRREVERSIBLE effect └────────────────────────────────────────────── Approve? [y/N]
In the blink of an eye, a human reads "customers_prod" and "REAL PRODUCTION," understands this is about to wipe the actual customer table, and types N. Disaster avoided in one second. Notice the giant PRODUCTION highlight: confusing test with production is exactly the mistake that wiped that database in chapter 2 — so this warning is impossible to miss.
All this "conversation with the human" happens outside the channel the AI uses. It's like a separate walkie-talkie just for the human — the AI can't even see it. That keeps everything clean and is what lets ChronoMCP stay invisible when it doesn't need to show up.
┌─ chapter 06 · capability 3
You choose how strict the guardian is. There are three modes, from lightest to toughest:
logBlocks nothing, just records everything the AI does. Good for watching and building confidence before tightening the belt.
gateEvery action that changes something stops and asks a human for authorization. Nothing happens without a "yes." It's the middle mode, the most used.
blockDangerous actions are blocked on the spot, without even asking. Maximum protection for critical environments.
Approval doesn't have to be at the keyboard. ChronoMCP can send the request far away: an "Approve / Deny" button that lands on the phone of whoever's responsible — via Slack, or through an app/dashboard of ours. The agent politely waits for the decision. And if no one answers in time? For safety, it denies. Silence never becomes a "yes."
This is where ChronoMCP stops being a "developer tool" and becomes a "company tool" — a distinction we'll come back to.
┌─ chapter 07 · capability 4
Here's the heart of the name "Chrono." Imagine an agent running a 5-step task — like processing a product return: (1) create the label, (2) put the item back in stock, (3) notify the customer, (4) refund the card. And on step 4… it fails.
Without a guardian, you're left with a Frankenstein: label created, stock touched, customer told that "the money is on its way back" — except the money did not come back. A nightmare to undo by hand.
ChronoMCP does what in a video game would be loading the last "save": it undoes the steps in reverse (the last one first), automatically, before the AI even knows it failed. It cancels the label, pulls the item back out of stock. This even has an old name in computing: a saga.
┌─ the task moves forward…
└─ …and ChronoMCP walks it back, undoing (in reverse)
But now comes the most important part — and the rarest in a tech product: honesty.
"Compensating" is not "undoing." An email that's already out doesn't come back. A payment that's already settled doesn't un-settle.
ChronoMCP never pretends it undid what it can't. If step 3 were "send an email to the customer," it would tell you straight: "the email has already been delivered — this is irreversible, handle it by hand." That little red dot on the cover is exactly this: the symbol of what has no way back. Most tools promise an "undo" that secretly doesn't undo. Ours promises only what it delivers. That's what builds trust.
ChronoMCP warns that a step is "no way back" on the approval screen, before you say yes. You decide knowing the price. No surprises after the damage is done.
┌─ chapter 08 · capability 5
Every action, decision, and result ends up in a record (the "audit log"). So far, nothing new — every system has logs. The trick is: ChronoMCP's is impossible to tamper with without leaving a trace.
It works like a magic journal where each page carries a "seal" computed from the previous page. If someone tries to tear out or rewrite one page in the middle, every seal after it breaks — and anyone notices instantly. It's the technology behind this (called a hash) that gives it this "chain":
Why is this worth gold? Because one day an auditor, a boss, or a regulator will ask: "who authorized this $40,000 payment, and how do I know the record wasn't edited afterward?" With ChronoMCP, the answer is: it's all here, and you can prove no one touched it — without having to take our word for it. The proof is mathematical.
┌─ chapter 09 · the secret
Three engineering decisions that look like details, but are what make ChronoMCP trustworthy:
When ChronoMCP walks the steps back, there's no AI making any decisions — it's all prearranged, mechanical. Why? Because the "undo" moment is exactly where an attacker would try to trick the AI ("hey, while you're at it, delete this too"). With no AI at that point, there's nothing to trick. It's armor against sabotage.
The free tool is built without relying on dozens of other third-party libraries. Fewer parts = fewer places to go wrong or for malicious code to slip in. In a product that sells trust, every line fewer is one worry fewer.
"Never say you can reverse what you can't" isn't a courtesy — it's a hard rule of the product. It's what separates ChronoMCP from a fake "undo."
ChronoMCP isn't "one more AI." It's the brake — the predictable, reliable part that lets you adopt AI in the real world with peace of mind. Trust is the whole point.
┌─ chapter 10 · in practice
Where this saves the day, concretely:
A 5-step return, the refund fails at the end. ChronoMCP undoes the label and stock on its own, and flags that the email to the customer already went out (irreversible) — the team sends a "sorry, one more little step" and no one is left quietly out of pocket.
An agent cleaning up the test environment. A drop table classifies as danger. In vault mode, it's blocked; in gatekeeper mode, the human sees "customers_prod" and says no. The chapter-2 mistake does not happen.
Create the customer in the CRM, grant access, send a welcome, start billing. Billing fails on step 5 — and ChronoMCP revokes access, removes the record, all in reverse, before the agent sees the error. The systems never end up out of sync.
Payments require 2 different approvers. The first "yes" holds at "1 of 2" — the money only moves with the second. And the auditor checks the journal's chain independently, without trusting the company.
Update 2,000 contacts and fire off a campaign. The updates can be reversed; the send is irreversible. The policy can require the marketing lead's "yes" just for the send, letting the rest flow. And the summary shows the segment and the count before the button even exists.
A 6-step migration, step 5 breaks. Each step declared its inverse, so the guardian walks it back, undoing — no all-nighter of manual archaeology, and no AI improvising in the middle.
┌─ chapter 11 · the business
The model is called open-core: the base is free and open — anyone can use it, audit it, and trust it. On top of it, a managed layer serves teams and companies with what a serious operation needs beyond the essentials. Open base on principle; managed layer for anyone operating at scale.
For developers — runs on your own computer
For companies with a team and accountability
One person approves in the terminal — simple and free. A company needs the right team to approve, from anywhere, with a record to answer to leadership and regulators. That combination of team + proof + control is what the managed edition delivers.
┌─ chapter 12 · the market
Why now: the world is putting AI agents to work at an absurd pace. Everyone's racing to give AI more power. Almost no one is building the brake. That's the gap — and the moment. Agent governance is the next obvious wave, the same way antivirus became mandatory once everyone got on the internet.
Who buys: any company that lets an AI touch something that hurts if it goes wrong.
| Sector | The fear | What ChronoMCP gives |
|---|---|---|
| Fintech / banks | AI moving money the wrong way | Multiple approvers + compliance trail |
| DevOps / infra | Wiping production | Traffic light + gate + environment separation |
| Healthcare | Touching sensitive data | Human approval + tamper-proof audit |
| E-commerce | Wrong refund/campaign | Saga that undoes + honesty about the irreversible |
| Any SaaS | An agent touching a customer | Control and a record of everything the AI does |
Notice the angle: the question is never "the AI is smarter." It's "the AI is going to act in your system either way — so have a seatbelt". Avoiding a disaster weighs far more than gaining a novelty.
┌─ chapter 13 · the vision
ChronoMCP starts as a brake. But that same spot — right in the middle between the AI and the world — is one of the most valuable places there is. Whoever sits in that middle can become:
If the "language" we created (how to declare what's reversible) becomes the official way every MCP server does it, ChronoMCP turns into the reference for the whole ecosystem — not just a product, but the norm.
From "approving actions" to seeing, measuring, and governing everything the agents do: what they cost, where they fail, what they put at risk. The command center for corporate AI.
Approval via Slack today; tomorrow Teams, Google's tools, and giant enterprise systems. Wherever the responsible person already works, the "Approve?" shows up there.
While everyone builds more powerful AIs, we build the place where those AIs are held accountable.
┌─ appendix · glossary
Let AI act. Just don't let it break everything.
That's ChronoMCP: the transactional guardian for AI agents. The brake you trust.
chronomcp.dev →