Headless Spreadsheet Engine
A recalculation engine for browser, Python, and CI.
Formulon ships one C++17 calculation core across WASM, Python, and CLI so applications can read, evaluate, recalculate, and write .xlsx / .xlsb files without Excel, Microsoft runtimes, or COM automation.
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.