Best for
- Node.js services that want to own backend workbook calculations without a UI.
- AI agents that need tools to interact with spreadsheets with formula readback.
Bilig WorkPaper provides a unique way for agents and Node services to handle formula-driven workbooks without a spreadsheet UI. It offers verified read/write/readback and JSON persistence, making it useful for workflows like pricing and approvals. However, it does not claim full Excel compatibility, and accuracy depends on its own formula engine.
The Bilig WorkPaper server is an MCP server that lets AI agents and Node.js services programmatically work with spreadsheet formulas. It enables editing cells, recalculating formulas, reading computed outputs, and persisting workbook state as JSON. This server is designed for 'workbook-shaped' business logic, such as pricing models, quote approval, payout checks, and import validation. It runs headless without Excel, and provides tools like read_range and set_cell_contents_and_readback for cell operations with before/after computed readback. It can be run as a local stdio process (recommended for persistence) or accessed via a hosted HTTP endpoint. Note: it does not claim Excel parity and has known compatibility limitations. The source repository documents these for further review.
Run the local stdio server: npm exec --package @bilig/workpaper@latest -- bilig-workpaper-mcp. For a hosted HTTP endpoint, use https://bilig.proompteng.ai/mcp. Before use, verify the npm package's SLSA provenance: npm view @bilig/workpaper version dist.attestations --json.