Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OFFICE_MCP_LOG_LEVELNoLogging level (DEBUG, INFO, WARNING, ERROR).INFO
OFFICE_MCP_ALLOWED_ROOTSNoJSON array or comma-separated list of allowed absolute paths for file operations.["<cwd>"]
OFFICE_MCP_AUDIT_DB_PATHNoPath to SQLite audit database (WAL mode enabled).office_audit.db
OFFICE_MCP_SNAPSHOT_DIR_NAMENoDirectory name for pre-mutation .bak snapshots..office_snapshots
OFFICE_MCP_COM_TIMEOUT_SECONDSNoTimeout in seconds for individual COM task execution.30.0
OFFICE_MCP_ENABLE_VBA_EXECUTIONNoSecurity flag controlling whether VBA macros are allowed to run.false
OFFICE_MCP_LOCK_TIMEOUT_SECONDSNoTimeout in seconds for acquiring an exclusive document lock.10.0
OFFICE_MCP_MAX_SNAPSHOT_RETENTIONNoMaximum number of snapshots preserved per document directory.50

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": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
excel_openB

Open an existing Excel workbook and inspect metadata

excel_create_workbookA

Create a new Excel workbook with custom sheets

excel_inspectB

Inspect structural metadata of an Excel workbook

excel_read_rangeA

Read a 2D matrix of values and formulas from an Excel range

excel_apply_changesetA

Apply an atomic ChangeSet to an Excel workbook with formula verification and rollback

excel_export_pdfB

Export an Excel workbook to PDF format

word_openB

Open an existing Word document and inspect AST metadata

word_create_documentA

Create a new Word document with optional heading title

word_inspectB

Inspect structural hierarchy and AST of a Word document

word_apply_changesetA

Apply an atomic ChangeSet to a Word document with structural verification and rollback

word_export_pdfB

Export a Word document to PDF format

powerpoint_openB

Open an existing PowerPoint presentation and inspect metadata

powerpoint_create_presentationA

Create a new PowerPoint presentation with aspect ratio (16:9 or 4:3)

powerpoint_inspectA

Inspect slides, layout names, shapes, and text frames in a PowerPoint presentation

powerpoint_apply_changesetA

Apply an atomic ChangeSet to a PowerPoint presentation with visual bounds checking and rollback

powerpoint_render_slideA

Render a slide to a PNG image for visual inspection and multimodal verification

powerpoint_export_pdfA

Export a PowerPoint presentation to PDF format

office_rollback_documentB

Restore a document to its pre-mutation snapshot backup

office_query_audit_logsA

Query recent execution logs from the SQLite audit database

Prompts

Interactive templates invoked by user choice

NameDescription
spreadsheet-auditPrompt workflow for auditing an Excel spreadsheet.
report-generationPrompt workflow for generating a professional Word document report.
presentation-builderPrompt workflow for designing a PowerPoint presentation.

Resources

Contextual data attached and managed by the client

NameDescription
get_audit_logs_resourceResource exposing the latest 50 SQLite audit log records as JSON.
get_settings_resourceResource exposing the current server settings and allowed roots.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MTDEV2312/Office_Word_Excel_and_Power_Point_MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server