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
MCP server

Extended access

Why this level

  • Reads and overwrites files on disk
  • HTTP mode has no authentication
All reasons and checks

haris-musa/excel-mcp-server

Install

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 review

Extended 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 region

MCP

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.

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

MCP serverBroad access1KRepository stars

An MCP server that turns PDF, DOCX, XLSX, PPTX, images, audio, web pages and YouTube transcripts into Markdown

MCP serverExtended access3KRepository stars

A PowerPoint MCP for Windows: the agent drives an installed PowerPoint, fills templates, inserts LaTeX equations and plots, and adds animations

MCP serverBroad access123Repository stars

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 serverBroad access248Repository stars

MCP Word server for docx editing with tracked changes: comments, footnotes, version comparison and a change log, all visible in Word

MCP serverBroad access65Repository stars

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

MCP serverExtended access396Repository stars

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.

README badge

Report a problem

Foxx AIExcel MCP Server
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.