Create and manage office documents programmatically
MCP server for Mila, giving AI agents 23 tools to create, read, and manage documents, spreadsheets, and slide decks.
Why it matters
Enable AI assistants to create, read, update, and collaborate on documents, spreadsheets, and presentations within the Mila platform, with real-time sync and export capabilities to Microsoft Office formats.
Outcomes
What it gets done
Create and update documents, spreadsheets, and slide presentations through 23 MCP tools
Append content to documents and rows to sheets without overwriting existing data
Export finished work to Word, Excel, and PowerPoint formats
List and manage documents across servers with real-time CRDT collaboration
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/mila-mcp | bash Capabilities
Tools your agent gets
List all available documents in the workspace.
Retrieve a specific document by ID.
Create a new document in the workspace.
Update an existing document with new content.
Delete a document from the workspace.
Append content to the end of an existing document.
List all available spreadsheets in the workspace.
Retrieve a specific spreadsheet by ID.
Overview
Mila MCP
MCP server for Mila, an AI-native collaborative office suite, giving agents 23 tools to create, read, update, and manage documents, spreadsheets, and slide presentations, with real-time CRDT-based collaboration and export to Word, Excel, or PowerPoint. Use it when an AI agent needs to programmatically create or edit a document, spreadsheet, or slide deck - drafting content, appending rows or slides, or managing sheet tabs - rather than a human building it by hand in Mila's UI.
What it does
Mila MCP connects AI assistants and agents to Mila, an AI-native collaborative platform for documents, spreadsheets, and slide presentations, exposing 23 MCP tools that cover the full lifecycle of each document type. Mila itself is built on a CRDT (conflict-free replicated data type) architecture for real-time collaboration and routes across multiple AI models (Claude, Gemini, GPT), with over 74,000 users across 50+ countries.
When to use - and when NOT to
Use it whenever an agent needs to programmatically create, read, or edit an actual office document rather than just discuss its content - drafting a document and appending to it as work progresses, building out a spreadsheet with new sheets, tabs, and rows, or assembling a slide presentation slide by slide. It's the right fit specifically for Mila's own document/sheet/slide model; content can be exported out to standard Word, Excel, or PowerPoint formats once finished, but native editing happens inside Mila.
Capabilities
Tools are grouped by document type. Documents: list_documents, get_document, create_document, update_document, delete_document, append_to_document. Sheets: list_sheets, get_sheet, create_sheet, update_sheet, delete_sheet, plus tab-level operations (get_sheet_tab, create_sheet_tab, update_sheet_tab, delete_sheet_tab) and append_rows for adding data. Slides: list_slides, get_slide_presentation, create_slide_presentation, update_slide_presentation, delete_slide_presentation, append_slides. A list_servers tool rounds out the set for managing MCP server connections themselves.
How to install
An API key is required, obtained at mila.gg/api-keys, and configured as the MCP server's credential. From there, any MCP-compatible client can call the 23 tools directly against a Mila workspace.
Who it's for
Teams and individuals using Mila for collaborative document, spreadsheet, or slide work who want an AI agent to create and maintain that content directly - drafting reports, building out spreadsheets, or assembling presentations - instead of copying AI-generated content into Mila by hand.
Source README
Mila is an AI-native collaborative platform for documents, spreadsheets, and slide presentations. The Mila MCP server lets AI assistants and agents create, read, update, and manage office documents programmatically.
Features
- 23 MCP tools covering documents, sheets, slides, and servers
- Real-time collaboration via CRDT architecture
- Multi-model AI routing (Claude, Gemini, GPT)
- Export to Word, Excel, PowerPoint
- 74,000+ users across 50+ countries
Tools Available
list_documents, get_document, create_document, update_document, delete_document, append_to_document, list_sheets, get_sheet, create_sheet, update_sheet, delete_sheet, get_sheet_tab, create_sheet_tab, update_sheet_tab, delete_sheet_tab, append_rows, list_slides, get_slide_presentation, create_slide_presentation, update_slide_presentation, delete_slide_presentation, append_slides, list_servers
Get your API key at https://mila.gg/api-keys
FAQ
Common questions
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.