The approach
The allocation engine, and the AI on top of it.
CostCtrl is two systems working together. Our allocation engine applies consistent rules to every cost and every customer. On top of it, an AI layer works in concert with the engine: it reads the output the moment it lands and turns it into the analysis a finance team would otherwise wait weeks and pay an analyst to produce, all inside one solution. Less time spent, sharper decisions, and margin you would otherwise miss.
The flow, end to end
What the engine does.
The engine is the heart of CostCtrl, and it is deterministic. It maps your revenue streams, activities, cost pools, products, and customers into a single operating model, then attributes every cost to where it was actually consumed, using driver logic applied consistently across the whole business.
There is no guesswork and no approximation in this layer. Every attribution carries the rule that produced it, and every number can be traced back to its source. This is the part you can take to a board meeting and defend line by line.
What the AI does.
The AI sits on top of the engine and does one job: it removes friction. It accelerates the work of building and maintaining the model, and it reads the engine's output to surface insights in plain language: what's driving a result, where margin is leaking, what a scenario would do.
The AI interprets and accelerates; it does not compute the numbers and it does not invent them. Through the MCP port it can also drive the model, changing inputs and asking the engine what happens, and the same rule holds there. The figures always come from the deterministic engine beneath it. That separation, the engine computes and the AI explains, is what lets you move fast without ever trading away trust in the result.
- Produces confident answers you can't verify
- Numbers drift, or are quietly made up
- Nothing you'd put in front of a board
- Every figure computed by the deterministic engine
- Each number traceable to its rule and its source
- The AI reads and explains, it never invents
The allocation engine is what makes it reliable. The AI is what makes it fast. Apart, each one disappoints. Paired, they do the job neither can do alone.
Closed loop
The port that lets your own AI drive the model.
The MCP server adds a standard port to the engine. Plug in the AI you already pay for, Claude, ChatGPT, Copilot or your own, and it can create a scenario, change inputs, run the calculation and read the result. Four verbs, one loop. The agent changes inputs; the engine computes the consequences; the agent never types a number into the P&L.
From raw exports to a first calculation, with everything the agent could not place with confidence listed for the finance team to decide.
Actuals land, the routine recalculates, compares to plan and to last month, and reports the drift. Every month, not once a project.
Set a target and constraints. The agent searches; the engine computes every candidate. Excel's Goal Seek, for the whole business.
A sceptical second opinion on the model itself: driver rates, proxy drivers, sensitivity, with the rule behind every number.