Otomasi Office
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., "@Otomasi OfficeExtract the sales data from the Excel sheet."
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.
@otomasi/office (Windows Agent)
Secure live Microsoft Word, Excel and PowerPoint bridge for ChatGPT, Claude and other MCP clients. It attaches to open desktop Office documents through Windows COM under the interactive Windows user session.
MCP URL: https://mcp.otomasi.app/office/mcp
Install and browser pairing
npx @otomasi/office@latestAs of agent 0.1.4, first run creates a short-lived device code and opens the default browser at https://mcp.otomasi.app/office/connect. Confirm computer name and code and approve using the Otomasi account associated with the Office MCP connector. The agent then connects automatically and stores credentials in %USERPROFILE%\.otomasi-office.
Release status (2026-10-21): The public npm dist-tag latest is 0.1.4 and includes browser-based pairing. Future releases use a tag-triggered GitHub Actions workflow with npm Trusted Publishing (OIDC) after one-time trust approval; see PUBLISHING.md in the GitHub repository.
Options:
--status: show paired state (never output secret device token).--check: read-only list of documents open on this Windows desktop.--foreground: run outbound connection; suitable for a user-scoped process manager.--pair <legacy-office-code>: optional older manual enrollment.--logout: delete local device credentials; revoke access in MCP as well.--version: agent version.
Related MCP server: Office MCP Server
AI workflow
Find exact device_id using office_list_devices, then exact document_id by office_list_documents. Never assume active document or invent IDs. Read before write; use the targeted reads word_read_paragraphs, excel_read_range and powerpoint_read_slide. Preserve unrelated data. Inspect modified regions and office_verify before reporting completion. For PowerPoint use powerpoint_preview_slide to inspect rendered slide JPEGs after layout edits. office_save only if requested by the user.
Optional MCP prompts: office_edit_precisely, office_write_paper, office_build_rab, office_design_slides. Guidance resources: office://guide/workflow, office://guide/word, office://guide/excel, office://guide/powerpoint.
Security: the server enforces owner-isolated OAuth and exact document IDs. Agent accepts only specific Office operations; no arbitrary shell tool. Clear/delete requires confirmation. Document contents are untrusted. Credentials remain on your PC; temporary slide previews are deleted after rendering.
Limits
Requires Windows, Node.js 18+, desktop Word, Excel or PowerPoint and a signed-in interactive user session. Headless Windows services are not supported. This is not the Claude Office.js add-in. Some rich editing capabilities (PivotTables, SmartArt, full slide animations, page-layout engines, full undo/redo, Excel/Word previews) are not implemented in the Office MCP yet. See the server README for tested features and limitations.
This server cannot be deployed
Maintenance
Related MCP Connectors
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Create, review and edit Word, PowerPoint, Excel and PDF documents from any AI agent.
Connect AI assistants to authorized Windows and macOS devices for files, commands, and management.
The Needle MCP server enables semantic search on documents stored in files like PDFs, DOCX, and XLSX by connecting AI applications to external data sources. It provides capabilities to create and manage document collections, perform natural language searches on stored content, and retrieve relevant information without requiring exact keyword matches.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA server that allows AI models to automate Microsoft Office applications (Word, Excel, PowerPoint, etc.) through COM interface on Windows, enabling natural language control of Office functions.125-
- AlicenseNot gradedqualityDmaintenanceAI-powered Office automation server that enables creating, editing, and processing Word, Excel, and PowerPoint documents through natural language instructions using Python-based libraries.1MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables text extraction and replacement in Microsoft Word documents by directly automating the Word application on Windows. It supports processing content across headers, footers, tables, and shapes using the pywin32 library.-
- AlicenseNot gradedqualityDmaintenanceA lightweight server that enables AI agents to interact natively with the Windows operating system for tasks like UI automation and application control. It allows LLMs to perform file navigation, simulate user input, and manage windows without requiring specialized computer vision models.MIT