Bilig WorkPaper
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_sheetsA | Discover sheet names and used dimensions before reading or editing a WorkPaper. Returns metadata only; use read_range or read_cell for values. |
| read_rangeA | Read calculated values plus serialized formulas/inputs for an A1 range. Use for audit readback after edits; use read_cell for one address. |
| read_cellA | Read one cell with calculated value, display text, formula text, and serialized content. Use after set_cell_contents to verify readback. |
| set_cell_contentsA | Write raw content to one cell, recalculate dependents, atomically persist the WorkPaper JSON file, and return before/after/restored readback. |
| get_cell_display_valueA | Return the formatted display string for one cell. Use when an agent needs what a user would see, not the raw numeric value. |
| export_workpaper_documentA | Export the current WorkPaper JSON document for persistence, review, or handoff to another agent. Does not write files by itself. |
| validate_formulaA | 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. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Tools are mostly distinct, but read_cell and read_range overlap somewhat; descriptions help differentiate them. get_cell_display_value and read_cell both retrieve cell content, albeit different aspects.
All tool names follow a consistent verb_noun pattern in snake_case, making them predictable and easy to understand.
7 tools is appropriate for a WorkPaper server, covering essential operations without being overwhelming or insufficient.
The tool set covers basic read/write and validation, but lacks batch operations (e.g., write range), sheet management (add/delete), or formatting, leaving notable gaps for complex workflows.