Skip to main content
The SuperDoc MCP server lets AI agents open, read, edit, and save .docx files. It exposes the same operations as the Document API through the Model Context Protocol: the open standard for connecting AI tools to agents.

How it works

The MCP server runs as a local subprocess, communicating over stdio. It manages document sessions in memory: each superdoc_open creates an Editor instance, and all subsequent operations run against that in-memory state until you superdoc_save.
The MCP server runs locally: SuperDoc never uploads your files. The AI agent you connect still sends content to its own provider.

Setup

Install once. Your MCP client spawns the server automatically on each conversation.

Tools

The MCP server exposes 12 tools total:
  • 3 lifecycle tools: superdoc_open, superdoc_save, superdoc_close
  • 9 grouped intent tools generated from the SDK catalog
All tools except superdoc_open take a session_id from superdoc_open.

Lifecycle

Intent tools

Multi-action tools use an action argument to select the underlying operation. superdoc_search is a single-action tool and does not require action.
  • How to use: workflow patterns, targeting, and common operations
  • Debugging: inspect and troubleshoot MCP tool calls
  • LLM Tools: build custom LLM integrations with the SDK
  • CLI: edit documents from the terminal