office-mcp
Enables Claude to control Microsoft Word and Excel on macOS using AppleScript, providing document creation, editing, formatting, and automation capabilities.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@office-mcpcreate a new Word document and add a heading 'Meeting Notes'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Office MCP Server
An MCP server that lets Claude control Microsoft Word and Excel on macOS via AppleScript.
98 tools - 59 for Word, 39 for Excel - covering documents, text, tables, formatting, navigation, clipboard, headers/footers, sections, images, and more.
Features
Rich object clipboard - copy and paste content with full formatting between documents, not just plain text. Move styled paragraphs, images, and table fragments without losing anything.
Deep table operations - full CRUD on rows, columns, and cells in both Word and Excel. Find columns by header text, add/delete rows and columns, read and write individual cells.
Cross-app coverage - one server handles both Word and Excel. Create a spreadsheet, process data, then build a formatted report in Word - all in a single conversation.
Headers, footers, and sections - read and write headers/footers per section, insert images into them, control page setup, margins, and orientation. Most MCP servers ignore these entirely.
Formatting-aware - read current text and paragraph formatting (font, size, bold, color, alignment, indents, spacing). Apply styles, format selections, set number formats in Excel.
Image support - insert images into documents and headers/footers, resize inline shapes, create reusable image refs for repeated insertion.
98 tools total - 59 for Word, 39 for Excel. Not a thin wrapper - full document automation.
Quick Start
yarn install
yarn build
yarn startClaude Desktop Configuration
Add to your Claude Desktop config:
{
"mcpServers": {
"office": {
"command": "node",
"args": ["/absolute/path/to/office_mcp/dist/index.js"]
}
}
}MCPB Bundle
yarn build && npx @anthropic-ai/mcpb pack . office-mcp.mcpbOne-click install for Claude Desktop.
Word Tools (59)
Category | Tools | Examples |
Documents (7) | create, open, save, close, export PDF, get text/info |
|
Text (4) | insert, replace, delete, format |
|
Navigation (5) | cursor movement, selection, goto start/end |
|
Tables (10) | CRUD rows/columns/cells, find headers |
|
Paragraphs (4) | list, goto, style, delete |
|
Bookmarks (4) | list, create, goto, delete |
|
Hyperlinks (2) | list, create |
|
Images (4) | insert, create ref, list shapes, resize |
|
Clipboard (4) | copy, paste, capture ref, insert ref |
|
Workflows (3) | copy/clear/set story content |
|
Headers/Footers (6) | get/set text, insert images |
|
Sections (4) | list, info, page setup, breaks |
|
Formatting Read (2) | text formatting, paragraph formatting |
|
Excel Tools (39)
Category | Tools | Examples |
Workbooks (6) | create, open, save, close, info, list |
|
Sheets (6) | list, create, delete, rename, activate, info |
|
Cells (7) | get/set value, range, formula, clear, find |
|
Formatting (5) | font, number format, color, merge, autofit |
|
Rows/Columns (6) | insert/delete rows/columns, width, height |
|
Data (3) | sort, calculate, export CSV |
|
Clipboard (4) | copy, paste, capture ref, insert ref |
|
Workflows (2) | clear worksheet, set range values |
|
License
MIT - see LICENSE
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/noma4i/office-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server