Excel MCP Server
An MCP server to create and edit Excel files without Microsoft Office: formulas, formatting, charts, pivot tables
- 4,267 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Reads and overwrites files on disk
- HTTP mode has no authentication
Install
- Works in
Manual install
{
"mcpServers": {
"excel": {
"command": "uvx",
"args": ["excel-mcp-server", "stdio"]
}
}
}Local mode; the file path is passed with each call.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Reads and overwrites files on disk
- HTTP mode has no authentication
This is third-party code. Review the repository files before installing.
What it does
The server lets the agent work with Excel workbooks directly, without Excel itself. The agent creates workbooks and sheets, reads and writes data, applies formulas, formatting and conditional formatting. It builds various chart types, pivot tables and Excel tables, and copies, renames and deletes sheets. It runs over stdio locally or over HTTP as a remote service with a dedicated files folder.
Who it is for. For analysts, finance staff and anyone preparing Excel reports with an agent.
Good fit when
- You need an xlsx report with formulas and charts built from data
- You need to clean up formatting in a large sheet
- You need a pivot table without manual Excel work
Not a fit when
- You need VBA macros or Excel-grade formula recalculation
- Your sheets live in Google Sheets or an online service
Example request
Add a monthly totals sheet to sales.xlsx with a bar chart and a pivot table by regionMCP
- Transport
- stdio, sse, http
- Authentication
- not required
Environment variables
EXCEL_FILES_PATH- Files folder for SSE and HTTP modes
FASTMCP_PORT- HTTP server port
Limitations
The server works with files, not a running Excel. In SSE and HTTP modes paths must be relative to EXCEL_FILES_PATH. SSE transport is marked deprecated. The full tool list is in TOOLS.md.
How to disable. Remove the excel block from the MCP config.
FAQ
Do I need Excel installed?
No, the server reads and writes xlsx files itself.
Where are files kept in HTTP mode?
In the EXCEL_FILES_PATH folder, ./excel_files by default.
Discussion
No questions or reviews yet.
Related
MCP serversExcel MCP Server (negokaz): read and write Excel
Excel MCP Server (negokaz)
An MCP server that reads and writes Excel workbooks: values, formulas, tables, formatting and new sheets; on Windows it can also capture a sheet screenshot
An MCP server that turns PDF, DOCX, XLSX, PPTX, images, audio, web pages and YouTube transcripts into Markdown
PowerPoint MCP Server: decks on Windows
PowerPoint MCP Server
A PowerPoint MCP for Windows: the agent drives an installed PowerPoint, fills templates, inserts LaTeX equations and plots, and adds animations
Word MCP Live
word-mcp-live
An MCP server for Microsoft Word: the agent edits an open document live, with tracked changes, comments and action rollback
MCP Word server for docx editing with tracked changes: comments, footnotes, version comparison and a change log, all visible in Word
MCP for PDF and ebook files: the agent finds books in a folder and reads EPUB and PDF by chapter and page, with contents and metadata as Markdown
README in short
The README lists features: workbook operations, formulas, formatting, tables, charts, pivot tables and sheet management. It shows three uvx launch modes, stdio, SSE and Streamable HTTP, with config examples. It explains EXCEL_FILES_PATH and FASTMCP_PORT and the file path rules. MIT licensed.