Virohana
A working demo · e-Financials MCP

Your accountant, as an AI you control.

A real connector we built and run: it operates Estonian statutory accounting and VAT compliance through the official government system — assembling your returns, reconciling your books, preparing your filings — with every figure deterministic, every step on your own machine, and nothing filed without your sign-off.

Statutory accounting is the perfect job to hand a machine — tedious, rule-bound, unforgiving of mistakes — and the worst job to hand a stranger's cloud, because it is your money, your books, your liability.

So we didn't choose. The e-Financials MCP connector gives an AI assistant a safe, structured way to drive Estonia's official accounting system, e-Financials (e-arveldaja), end to end — while the sensitive part stays on your machine, under your keys, and every number it produces is computed by code rather than guessed by a model.

It's not a chatbot bolted onto your books. It's a disciplined operator: the assistant decides what needs doing and explains it in plain language; deterministic code does the actual arithmetic and talks to the government API; and you approve anything that files. The machine proposes; you dispose.

What it does

A full compliance loop, run by AI you supervise.

Reads your books

Pulls the live picture from e-Financials — transactions, account balances, the trial balance — into a form your assistant can actually reason over and answer questions against.

Assembles the VAT return

Reconstructs the monthly VAT declaration (KMD) and its annex (INF) deterministically from the underlying transactions. Every line traces back to its source; no figure is ever invented.

Reconciles

Matches the books against bank reality, surfaces unreconciled items and mismatches, and corrects opening balances so the foundation is sound before anything is filed.

Prepares period-close

Runs the month- and quarter-close checklist, flags what's missing, and turns the filing into a reviewed, reproducible artifact instead of an evening with a spreadsheet.

Answers in plain language

"What's my VAT position this month?" "Show me unreconciled items." "Is the OSS return ready?" — grounded entirely in your actual books, not a model's imagination.

Files only on your word

The connection to the government system is cryptographically signed and authenticated, and nothing is ever submitted without your explicit approval. You stay the only signatory.

Why it's built this way

Convenience without surrender.

Deterministic, not generative

A language model is wonderful at understanding intent and terrible at arithmetic you can bet your tax filing on. So the model never touches a number — code computes every figure, and the same inputs always produce the same return. Reproducible, test-covered, auditable.

Local-first & sovereign

It runs against your own credentials, on infrastructure you control. Your books never get shipped to our cloud — because there is no our-cloud in the loop. We never see your data.

Human-gated by design

Reading, drafting, and reconciling are automated. The few irreversible acts — anything that files or moves a number into the official record — wait for a human decision. On purpose.

Proof, not a promise

This is the same discipline behind everything Virohana builds: deterministic where it counts, local by default, supervised at the edges. The connector is simply that philosophy applied to the one domain where mistakes are expensive.

Request access.

Because it operates live financial systems with real credentials, the e-Financials MCP isn't a public download you plug in — and it shouldn't be. Access is granted per engagement, in whichever form fits:

  1. A guided demo — see it drive a real compliance loop, end to end.
  2. A pilot on your own books — run it against your company, with your keys, under supervision.
  3. A system we build and hand you — yours to own and run, tailored to your setup.