AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompare
Home/
Workflow Automation/
python-office-mcp-server
python-office-mcp-server logo

python-office-mcp-server

Active·★ 30·Updated 2026-09-30

This Python MCP server provides a programmatic interface to read, edit, and generate Word, Excel, and PowerPoint documents. It supports various operations like content reading, structure inspection, patching, table manipulation, and image insertion, making it suitable for document workflow automation.

#Python#Office Automation#Document Processing#Word#Excel#PowerPoint#API Server
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.

Guides
#Workflow Automation
$ Install
$ uv tool install "git+https://github.com/rcarmo/python-office-mcp-server.git"
↗ Visit site★ GitHub
01

Features

01Read content from Word/Excel/PowerPoint as JSON or Markdown.
02Edit cells, shapes, sections, or replace placeholders in documents.
03Add, get, reply, and delete comments in Word, Excel, and PowerPoint.
04Create, read, and modify tables in Word/Excel/PowerPoint.
05Insert images into Word, Excel, or PowerPoint documents.
02

Compatibility

Python
Runtime
Verified via docs
Microsoft Word (DOCX)
Document Format
Verified via docs
Microsoft Excel (XLSX)
Document Format
Verified via docs
Microsoft PowerPoint (PPTX)
Document Format
Verified via docs
uv
Package Manager
Verified via docs
pip
Package Manager
Verified via docs
03

Quick start

1
$ uv tool install "git+https://github.com/rcarmo/python-office-mcp-server.git"
04

Use cases

↳Automating the generation of consulting SOW (Statement of Work) documents from structured data or Markdown.
↳Safely patching Excel estimate workbooks and verifying results.
↳Creating and managing stakeholder review decks in PowerPoint.
↳Auditing documents for placeholders, completion status, or tracking changes.
↳Developing integrations for document workflows in tools like VS Code or GitHub Copilot CLI.
05

Alternatives

⚡Top VS:
VSmcp-ms-office-documents★42→VSfcpxml-mcp-server★128→VSdiscord.py-self-mcp★73→

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Compatibility03Quick start04Use cases05Alternatives
VS
prefect-mcp-server
★54
→
mcp-ms-office-documents logo
mcp-ms-office-documents★ 42
MCP server providing tools to create Ms Office documents like presentations, emails, spreadsheets and word docs (pptx, docx, eml, xlsx)
VSCompare→
fcpxml-mcp-server logo
fcpxml-mcp-server★ 128
🎬 The first AI-powered MCP server for Final Cut Pro XML. Control your edits with natural language.
VSCompare→
discord.py-self-mcp logo
discord.py-self-mcp★ 73
comprehensive Discord selfbot MCP server using discord.py-self
VSCompare→
prefect-mcp-server logo
prefect-mcp-server★ 54
Prefect MCP server
VSCompare→
dcc-mcp-core logo
dcc-mcp-core★ 70
Core runtime and shared tooling for DCC-MCP: safe, skill-first MCP integration across Maya, Blender, Houdini, Photoshop, and custom DCC hosts.
VSCompare→
dcc-mcp-blender logo
dcc-mcp-blender★ 50
Blender addon for the DCC Model Context Protocol (MCP) ecosystem — embeds a Streamable HTTP MCP server directly inside Blender
VSCompare→
mqtt-mcp logo
mqtt-mcp★ 25
A Model Context Protocol (MCP) server for MQTT.
VSCompare→
iPolloWork logo
iPolloWork★ 7.1k
iPolloWork — local-first AI agent workspace with Design and Video tools
VSCompare→
See all alternatives →
rcarmo /
python-office-mcp-server
↗

An MCP server for OOXML documents

30
Last commit3w ago
StatusActive
CategoryWorkflow Automation
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit