# Office

> Use this tool when you need to automate Microsoft Office applications in Windows environments, such as document creation, data analysis, and presentation tasks. It provides a COM interface to launch and control Office programs, and supports Python code execution for document manipulation, with features like screenshot capture and text-to-speech. Ideal for AI-driven automation, it accepts inputs like Python code and document templates, and outputs automated Office documents and data analysis results.

Canonical page: https://skillsregistry.net/skills/officemcp-office  
JSON: https://api.skillsregistry.net/v1/skills/officemcp-office

## Description

OfficeMCP is a server designed for AI to automate Microsoft Office applications (Word, Excel, PowerPoint, Access, OneNote, Visio, Project, and WPS alternatives) through COM interfaces in Windows. Developed by OfficeMCP, it provides tools for checking available applications, launching and controlling Office programs, and executing Python code to manipulate documents. The server supports both stdio and SSE transport modes, allowing for single or multi-client connections, and includes powerful features like screenshot capture, text-to-speech, and file management - making it particularly valuable for AI-driven automation of document creation, data analysis, and presentation tasks in Windows environments.

## Trust

- **Trust score (0–1):** 0.63
- **Verification tier:** scanned
- **Last scanned:** 2026-09-02

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** productivity
- **Updated:** 2026-09-02

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/officemcp-office)
- **Repository:** <https://github.com/officemcp/officemcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "officemcp-office"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/officemcp-office` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/officemcp-office/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
