Bilig WorkPaper
https://bilig.proompteng.ai/mcpskills: {'id': 'list_sheets', 'name': 'list_sheets', 'description': 'Discover sheet names and used dimensions before reading or editing a WorkPaper. Returns metadata only; use read_range or read_cell for values.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'read_range', 'name': 'read_range', 'description': 'Read calculated values plus serialized formulas/inputs for an A1 range. Use for audit readback after edits; use read_cell for one address.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'read_cell', 'name': 'read_cell', 'description': 'Read one cell with calculated value, display text, formula text, formula diagnostics, and serialized content. Use after set_cell_contents to verify readback.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'set_cell_contents', 'name': 'set_cell_contents', 'description': 'Write raw content to one cell and recalculate dependents in memory only. Start with --writable when the edit should persist to JSON.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'set_cell_contents_and_readback', 'name': 'set_cell_contents_and_readback', 'description': 'Write raw content to one cell, recalculate dependents, read a dependent range in the same tool call, and return persistence proof. Use this for stateless MCP clients such as hosted Open WebUI integrations.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_cell_display_value', 'name': 'get_cell_display_value', 'description': 'Return the formatted display string for one cell. Use when an agent needs what a user would see, not the raw numeric value.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'export_workpaper_document', 'name': 'export_workpaper_document', 'description': 'Export the current WorkPaper JSON document for persistence, review, or handoff to another agent. Does not write files by itself.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'validate_formula', 'name': 'validate_formula', 'description': 'Validate formula syntax with the WorkPaper parser before writing it to a cell. This checks syntax only; use set_cell_contents plus readback to evaluate.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}; uptime_30d 1.0%; p95 336.1ms; conformance: pass
How to connect
https://bilig.proompteng.ai/mcp
curl -X POST https://bilig.proompteng.ai/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'