Office MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| office_read_excelA | Read data from an Excel (.xlsx) file. Args:
Returns: { "sheetName": string, "headers": string[], "rows": object[], "totalRows": number, "totalColumns": number } Examples:
|
| office_write_excelA | Write or append data to an existing Excel (.xlsx) file. Args:
Examples:
|
| office_create_excelA | Create a new Excel (.xlsx) file with headers and data. Args:
Examples:
|
| office_get_excel_infoA | Get information about an Excel file, including all sheet names and dimensions. Args:
Returns: { "sheets": [ { "name": string, "rowCount": number, "columnCount": number } ] } Examples:
|
| office_create_wordA | Create a new Word (.docx) document with rich content (headings, paragraphs, lists, tables). Args:
Examples:
|
| office_read_wordA | Get basic information about a Word (.docx) file. Args:
Returns basic file info (name, size, path). Examples:
|
| office_ppt_add_chartA | Create a new PowerPoint (.pptx) with one slide containing a chart. Args:
Examples:
|
| office_ppt_add_shapeB | Create a new PowerPoint (.pptx) with one slide containing a shape. Args:
Examples:
|
| office_ppt_add_imageA | Create a new PowerPoint (.pptx) with one slide containing an image. Args:
Examples:
|
| office_ppt_add_tableA | Create a new PowerPoint (.pptx) with one slide containing a formatted table. Args:
Examples:
|
| office_create_powerpointA | Create a new PowerPoint (.pptx) presentation with slides containing titles, subtitles, and bullet content. Args:
Examples:
|
| office_add_powerpoint_slidesA | Add slides to an existing PowerPoint (.pptx) presentation. Args:
Each slide can have:
Examples:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Alex-eng-ux/office-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server