Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 🏒 Workplace & Productivity
  3. OfficeAgent.NET
OfficeAgent.NET logo
Health: ActiveRecent health check succeeded.Last checked 9/9/2026, 2:19:50 PM

OfficeAgent.NET

User RatingsBe the first to rate and review this MCP server!
View Repository21 GitHub StarsTotal stargazers on GitHub for the source repository (21 stars).Visit Website
microsoft-officewordpowerpointdocument-editingmcp

Edit and validate Word and PowerPoint files through MCP using structured plans, previews, tracked changes, and filesystem or SharePoint storage.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

One-click editor setup isn’t available for this listing yet β€” we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ
No confirmed setup config for this listing yet. We only publish a config block when the install details come from the project itself β€” its README, its docs, or a verified owner. We haven’t found those for ilia-sokolov/OfficeAgent.NET, and we’d rather show nothing than a guess you’d paste into your client. Follow the project’s own setup instructions for the current steps.
Install Directory Badge Claim listing Alternatives🏒 More in Workplace & Productivity

Overview

ilia-sokolov/OfficeAgent.NET MCP server lets agents inspect, search, preview, and apply structured edits to Word documents and PowerPoint decks. It uses the Open XML SDK rather than automating Microsoft Word, and can work with local filesystem connections, SharePoint storage, or session-only document content. Word changes can use tracked revisions, while validation and optimistic version checks occur before files are saved. Reach for it when an agent needs controlled Office document editing without sending complete document packages through the model.

Use cases

β€’Edit contract clauses as tracked changes
β€’Preview and validate document edits before saving
β€’Create and update Word files in a controlled folder
β€’Process attached documents through ephemeral sessions
β€’Apply structured changes to PowerPoint decks

Key features

β€’Structured Word and PowerPoint document editing
β€’Tracked changes for Word text replacements
β€’Validation and preview before commit
β€’Filesystem, SharePoint, ephemeral, and inline content workflows
β€’Optimistic version checks and new-version saves
β€’stdio and streamable HTTP operation

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by OfficeAgent.NET.

Extracted Tool Capabilities
Structured Word and PowerPoint document editing
Tracked changes for Word text replacements
Validation and preview before commit
Filesystem, SharePoint, ephemeral, and inline content workflows
Optimistic version checks and new-version saves
stdio and streamable HTTP operation

How OfficeAgent.NET works

What ilia-sokolov/OfficeAgent.NET MCP server does

ilia-sokolov/OfficeAgent.NET MCP server translates an agent's requested document change into a typed edit plan. The server validates that plan, previews the proposed result, and applies it only when the operation is valid. It supports Microsoft Word .docx files and PowerPoint .pptx decks through one client, routing each file to the appropriate document module. Excel is not supported.

For Word files, supported workflows include editing text as tracked changes, working with tables, preserving styles and comments, handling content controls, and maintaining document properties. The implementation works with the Office Open XML package directly, so it does not require Microsoft Word or PowerPoint to be installed. Applications can also use the underlying .NET API or integrate the libraries with Microsoft Agent Framework and Microsoft.Extensions.AI.

How it works

The agent first registers or creates a document, then uses inspection and search operations to obtain structured document data and anchors. It creates an edit plan from those results rather than transmitting the entire Office package through the model. A preview checks the plan before commit. Applying a successful plan writes to the original document by default and uses an optimistic version check to help prevent changes based on an outdated document state.

Word text replacements use tracked changes by default. A caller can instead select a direct change mode where appropriate. PowerPoint decks do not use Word-style redlines, so deck connections need a direct default change mode. Saving with NewVersion preserves the source and writes a sibling version instead of replacing it.

The MCP server can run over stdio or streamable HTTP. Files may come from configured filesystem roots or SharePoint storage. For workflows without persistent storage, an ephemeral session can hold imported document bytes and return the edited result later. Inline base64 document handling is also available for a single self-contained exchange.

Setup and configuration

Install the server as a .NET tool:

bash
dotnet tool install --global OfficeAgent.Mcp

A filesystem connection identifies a connection ID and root directory. Creation is disabled unless AllowCreation is enabled; when enabled, the agent can create new documents in the configured location. File extensions are restricted per connection, with .docx accepted by default. Add .pptx explicitly when deck editing is needed and set the default change mode to Direct.

Configuration can be supplied in an OfficeAgent JSON section or through environment variables. Environment values override configuration-file values. The server can also be started with a configuration-file path. When no storage root exists, configure an ephemeral connection and use import/export operations, or enable inline content handling.

Tools and capabilities

The ilia-sokolov/OfficeAgent.NET MCP server exposes operations to:

  • Register existing documents and create new ones when permitted.
  • Inspect document structure and search for text or other relevant anchors.
  • Preview a typed plan and apply it after validation.
  • Read and write Word and PowerPoint files through supported providers.
  • Import and export document content for session-only workflows.
  • Save changes in place or as a new document version.

The same document engine is available through the MCP server, a .NET API, and integrations for Microsoft agent frameworks.

Limitations and notes

The ilia-sokolov/OfficeAgent.NET MCP server does not implement Excel support. HTTP hosting has no built-in authentication layer, so deployments need external authentication and network controls. Filesystem roots should be protected with ACLs that prevent untrusted users or processes from creating, renaming, or replacing entries while the server is running.

Inspection and search results can expose document text and structure to the MCP client and model. Connect only document locations and model providers suitable for the data being processed. The server does not send the complete Open XML package through the model, but returned text and structure may still contain sensitive information.

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Workplace & Productivity View all alternatives
  • Adeu logoAdeu

    docx ↔ LLM translator. Projects .docx office files to Markdown for editing. Projects edits back to OOXML as tracked changes (redlines). Python and Node.js implementations.

    🏒 Workplace & Productivity2 views
    Compare vs Adeu β†’
  • Excel MCP Server logoExcel MCP Server

    An Excel manipulation server providing workbook creation, data operations, formatting, and advanced features (charts, pivot tables, formulae).

    🏒 Workplace & Productivity5 views
    Compare vs Excel MCP Server β†’
  • MCP Odoo logoMCP Odoo

    Production-grade MCP server for Odoo ERP (16-19) with zero Odoo-side install. 24 tools across read, write (approval-token gated), diagnose, migrate, and audit. JSON-2 transport for Odoo 19+, real Docker Compose smoke tests against Odoo 16/17/18/19, diagnostics (diagnoseodoocall, upgraderiskreport, fitgapreport, scanaddonssource), and 5 reusable agent prompts.

    🏒 Workplace & Productivity4 views
    Compare vs MCP Odoo β†’
  • Hubd logoHubd

    Files-first project hub for teams of humans and AI agents: shared journal, cross-project tasks, agent queues, and a read-only kanban. MCP server + CLI, zero dependencies.

    🏒 Workplace & Productivity2 views
    Compare vs Hubd β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
21
Stargazers on the source repository.
Last commit
1mo ago
Most recent push to the default branch.
Directory activity
3 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about OfficeAgent.NET

Install its .NET tool with `dotnet tool install --global OfficeAgent.Mcp`.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewOfficeAgent.NET AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/ilia-sokolov-officeagent-net?style=directory)](https://allmcps.com/mcp/ilia-sokolov-officeagent-net)
HTML Embed
<a href="https://allmcps.com/mcp/ilia-sokolov-officeagent-net"><img src="https://allmcps.com/api/badge/ilia-sokolov-officeagent-net?style=directory" alt="OfficeAgent.NET on AllMCPs" /></a>

Technical Specs & Signals

Category🏒Workplace & Productivity
PricingFree
More technical detailsExpand β–Ύ
AuthNo auth required
LicenseMIT
ClientsClaude Desktop, Cursor
Last updatedSep 7, 2026
Views3
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars21
GitHub Star CountTotal stargazers on GitHub representing community popularity (21 stars).
Last commit1mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 10, 2026
48Quality signal: Fair Β· 48/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools21/30
Adoption & activity5/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 🏒 Workplace & Productivity β†’Best MCP servers for Workplace & Productivity β†’Alternatives to OfficeAgent.NET β†’Install in Claude DesktopInstall in CursorInstall in VS Code