Headless Spreadsheet Engine
A workbook calculation platform for apps, automation, and AI agents.
Formulon ships one C++17 calculation core across WASM, Python, CLI, and MCP so applications can read, evaluate, recalculate, and write .xlsx / .xlsb files without Excel, Microsoft runtimes, or COM automation.
The remaining 17 require external services such as Copilot, cloud Python, image fetch, market data, or CUBE connections. See why
formulon-mcp exposes the Formulon calculation core as MCP tools. Agents can open .xlsx files, inspect structure, edit cells and sheets, recalculate, and save the result.
[mcp_servers.formulon]
command = "npx"
args = ["-y", "@libraz/formulon-mcp"]
L1 is the C++17 calculation core (formulon). L2 is per-language interface packages — @libraz/formulon on npm, formulon on PyPI, plus the CLI binary. L3 is app-facing packages. L4 is the consumer.
Formulon is easiest to evaluate from the place where the workbook runs. Pick the deployment first, then move into the runtime, API, and compatibility details that matter for that path.
This sheet is the real formulon-cell surface backed by @libraz/formulon. Pick a function to rewrite F2 and recalculate it in the WASM engine.