office-mcp
Enables Claude to control Microsoft Word and Excel on macOS using AppleScript, providing document creation, editing, formatting, and automation capabilities.
Click on "Deploy 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.
Related MCP server: Personal Toolkit MCP Server
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 deployed
Maintenance
Related MCP Connectors
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Marketo MCP server for AI. 130 tools to operate Marketo from Claude, Cursor, or ChatGPT.
Related MCP Servers
- AlicenseBqualityAmaintenanceMCP server for Google Sheets - Read, write and manipulate spreadsheets through Claude Desktop441,235 npm97MIT
- FlicenseNot gradedqualityDmaintenanceA local MCP server providing text utilities, math functions, and a persistent todo list, enabling task automation via natural language in Claude Desktop.-
- AlicenseNot gradedqualityAmaintenanceA local MCP server that lets Claude, Cursor, Codex, or any MCP client work with Office documents on your Mac: evaluate spreadsheet formulas, read/write XLSX and PPTX, extract structured DOCX content, and merge/split/protect PDFs. 100% local, no network calls, no account. 14 tools.MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that integrates popular productivity tools like Gmail, Google Calendar, Google Drive, Google Sheets, Notion, and Microsoft Outlook, allowing Claude Desktop to interact with them via natural language commands.-