What “headless” means

Headless software separates the engine from the screen. Commerce went this way years ago: the store's logic runs behind an API, and any front end can sit on top of it. The new front end is an assistant.

The plumbing for that now exists. In November 2024 Anthropic open-sourced the Model Context Protocol (MCP), a standard way to connect AI assistants to the systems where data lives, built to replace one-off integrations with a single protocol [1]. An application that speaks MCP can be used from inside an assistant, without the user ever opening the application itself.

The shift is coming from outside the app

Analysts expect this to move fast. Gartner forecasts that 40% of enterprise applications will include task-specific AI agents by the end of 2026, up from less than 5% in 2025. It also expects that by 2028 a third of user experiences will move from native applications to “agentic front ends”, with networks of agents working across applications so that users reach their goal without going into each one [2].

For a software vendor, that is a real change. The screen you designed with care is no longer the place where most decisions about your product are made. The question becomes: what does your product give an assistant to work with?

Headless raises the bar on the engine

In an app, users check numbers with their eyes. They drill into a balance, look at the statement layout, notice when something is off. In a conversation, the answer arrives as a sentence and a few figures. The visual cues are gone, so the trust has to come from the engine.

That matters more in finance than almost anywhere else. A figure that changes when you ask twice is worse than no figure at all. Gartner itself warns that more than 40% of agentic AI projects will be canceled by the end of 2027, and that many vendors are rebranding existing products as agents without real substance behind them [3]. An assistant in front of a weak engine only makes the weakness faster.

So a headless finance engine needs three things:

How K-Φ goes headless

K-Φ exposes its accounting engine over MCP. An assistant can turn a raw ledger export into financial statements and KPIs during a conversation, and the figures come from the same engine that serves paying customers, not from the assistant's own reading of the file.

Trying it takes no account, no OAuth and no API key: in Claude, add a custom connector (Settings → Connectors) with the address https://mcp.k-phi.com/mcp. The connector has four tools:

The design follows the three rules above. The numbers are deterministic: the same file gives the same results every time. The connector is read-only and never writes to your accounting system. It does not invent future sales: without a budget, the projection unwinds the receivables and payables already in the ledger into cash, and stops there. An analysis is kept for 24 hours and then deleted, unless you claim it as an account, and nothing is used to train models.

What stays when the screen goes

Headless does not mean the application disappears. Some work still needs a screen: setting up entities, running a full consolidation with your own FX rates and intercompany eliminations, governing who changes what. That stays in the platform.

But the first contact, the quick question, the check before a meeting, will increasingly happen in a conversation. In that world, the assistant is the screen you rent. The engine is what you own, and it is what your users will trust or not.