Skip to main content
Glama
Starbavk
by Starbavk

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_word_documentA

Create a new Word document (.docx).

Args: path: Absolute file path for the new document title: Optional title heading to add

read_word_documentA

Read a Word document and return its paragraphs and tables.

Args: path: Absolute path to the .docx file

add_word_headingA

Add a heading to a Word document.

Args: path: Path to the .docx file text: Heading text level: Heading level 1-6

add_word_paragraphA

Add a paragraph to a Word document with optional formatting.

Args: path: Path to the .docx file text: Paragraph text bold: Bold text italic: Italic text font_size: Font size in points (0 = default) alignment: left, center, right, justify

add_word_tableB

Add a table to a Word document.

Args: path: Path to the .docx file headers: Column headers rows: Data rows (list of lists)

add_word_listB

Add a bulleted or numbered list to a Word document.

Args: path: Path to the .docx file items: List items ordered: True for numbered list, False for bullet

create_excel_workbookA

Create a new Excel workbook (.xlsx).

Args: path: Absolute file path for the new workbook sheet_name: Name for the first sheet

read_excel_workbookA

Read an Excel workbook and return its data.

Args: path: Path to the .xlsx file sheet_name: Specific sheet to read (empty = all sheets)

write_excel_dataB

Write data to an Excel sheet.

Args: path: Path to the .xlsx file sheet_name: Target sheet name data: 2D array of values to write start_cell: Starting cell (e.g., 'A1')

add_excel_formulaA

Add a formula to an Excel cell.

Args: path: Path to the .xlsx file sheet_name: Sheet name cell: Cell reference (e.g., 'A4') formula: Excel formula (e.g., '=SUM(A1:A3)')

add_excel_chartA

Create a chart in an Excel sheet.

Args: path: Path to the .xlsx file sheet_name: Sheet name chart_type: bar, line, or pie data_range: Cell range (e.g., 'A1:B10') title: Chart title position: Cell to place chart (e.g., 'E5')

format_excel_cellsB

Apply formatting to Excel cells.

Args: path: Path to the .xlsx file sheet_name: Sheet name cell_range: Cell range (e.g., 'A1:C3') bold: Bold text font_size: Font size in points font_color: Hex color (e.g., 'FF0000') bg_color: Background hex color alignment: left, center, right border: Add thin border

create_presentationB

Create a new PowerPoint presentation (.pptx).

Args: path: Absolute file path for the new presentation title: Optional title for the first slide

read_presentationA

Read a PowerPoint presentation and return slide content.

Args: path: Path to the .pptx file

add_presentation_slideB

Add a slide to a PowerPoint presentation.

Args: path: Path to the .pptx file layout_index: Slide layout index (0=Title, 1=Title+Content, 6=Blank) title: Slide title content: Slide body content

add_presentation_textA

Add a text box to a PowerPoint slide.

Args: path: Path to the .pptx file slide_index: Slide index (0-based) text: Text content left: Left position in inches top: Top position in inches width: Width in inches height: Height in inches font_size: Font size in points bold: Bold text alignment: left, center, right

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 16 tools

Disambiguation5/5

Each tool targets a distinct action and file format, with clear boundaries between reading, writing, creating, adding, and formatting. Even within the same format, verbs and objects make the purpose unambiguous.

Naming Consistency5/5

Tool names consistently follow a verb_noun pattern with format prefixes like excel, word, and presentation (e.g., read_excel_workbook, add_word_paragraph, create_presentation). The naming style is uniform throughout.

Tool Count4/5

At 16 tools, the set is slightly above the typical 3-15 range, but the count is justified by covering three document formats: Excel, PowerPoint, and Word. Each tool serves a meaningful purpose in the overall Office workflow.

Completeness3/5

The toolset covers creation, reading, and appending content for all three formats, with good Excel manipulation support. However, there are notable gaps: no delete/remove operations and no in-place editing of existing Word or PowerPoint content, which limits full lifecycle management.

Maintenance

ActivityStale
ResponsivenessNo issues