excel-live-mac
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
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| excel_list_workbooksA | List all currently open workbooks in Excel. Shows name, path, and sheet count. |
| excel_get_sheet_namesA | Get all sheet names from an open workbook. |
| excel_read_rangeA | Read a range from an open workbook. Returns cell values as a 2D array. |
| excel_write_rangeB | Write a 2D array of data to a range in an open workbook. Changes appear immediately in Excel. |
| excel_write_cellA | Write a single value to a specific cell. Change appears immediately. |
| excel_read_cellB | Read the value of a single cell. |
| excel_open_workbookB | Open a workbook file in Excel. Launches Excel if not running. |
| excel_save_workbookB | Save the specified (or active) workbook. |
| excel_run_macroB | Run a VBA macro in the active workbook. Macro must already exist in the workbook. |
| excel_get_selectionB | Get info about the currently selected range in Excel (address, values, sheet). |
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 10 tools
Each tool targets a distinct action: reading/writing cells vs ranges, listing sheets, managing workbooks, running macros. No overlapping purposes; descriptions clearly differentiate them.
All tools share the 'excel_' prefix and follow a consistent verb_noun pattern (e.g., read_cell, write_range, open_workbook), making it easy to infer functionality.
With 10 tools, the server covers essential Excel operations without being bloated or sparse. Each tool serves a clear need.
Basic CRUD on cells/ranges and workbook listing/saving are covered, but missing features like creating workbooks, managing sheets, closing workbooks, or formatting leave notable gaps for full automation.