
Excel MCP servers: which one to use
Use Excel MCP Server to edit .xlsx files on any computer without Excel. Use ExcelMcp if you are on Windows and need real Excel features like Power Query.
- Servers
- 47
- active
- Hosted
- 10
- nothing to install
- Local
- 22
- runs on your machine
Excel MCP Server is the most-used option and the one to try first. It reads and edits .xlsx files, charts and PivotTables on Windows, macOS or Linux, and it does not need Microsoft Excel. ExcelMcp is different: it drives the real Excel app, so it needs Windows and Excel 2016 or later. Microsoft lists no Excel-specific MCP server, so none of the servers here is made by it. They can all change your files, so work on a copy.
Good for
- Analysts who want Claude to clean data, write formulas and build charts in a workbook
- Finance teams who need PivotTables, Power Query or VBA through Excel on Windows
- Mac and Linux users who do not have Excel installed
- Anyone who wants an assistant to read spreadsheets without editing them
Which Microsoft Excel MCP server to use
Use Excel MCP Server unless you are on Windows and need Excel itself. In that case pick ExcelMcp.
| Server | Official | Platform | Needs Excel installed | Read-only option | Tools | GitHub stars |
|---|---|---|---|---|---|---|
| Excel MCP ServerThis page | Community | Any | No | Flag | – | 4.3K |
| ExcelMcp | Community | Windows | Yes | – | 63 | 836 |
| xlsx-for-ai | Community | – | – | – | 52 | 6 |
| ExStruct | Community | – | – | – | – | 203 |
| yzfly Excel | Community | – | – | – | 10 | 95 |
| Jwadow mcp-excel | Community | Any | – | – | – | 46 |
All Microsoft Excel MCP servers
47 active · official first, then by GitHub stars
Excel MCP ServerLocalNo sign-inCreate and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.
4.3K GitHub stars
exstructConversion from Excel to structured JSON (tables, shapes, charts) for LLM/RAG pipelines, and autonomous Excel reading/writing by AI agents via CLI and MCP integration.
203 GitHub stars
mcp-excel-serverThe Excel MCP Server is a powerful tool that enables natural language interaction with Excel files through the Model Context Protocol (MCP). It provides a comprehensive set of capabilities for reading, analyzing, visualizing, and writing Excel data.
95 GitHub stars
mcp-excelMCP server for AI agents to analyze Excel spreadsheets through atomic operations. Like SQL for Excel. Fast, accurate, and efficient. No context overflow.
46 GitHub stars
Excel-MCP-Server-MasterExcel MCP Server - Manipulate Excel files without Microsoft Excel. Model Context Protocol for XLSX, XLSM with Claude AI integration
34 GitHub stars
excel-vision-mcpLocalExcel MCP with image extraction and write support — AI agents see and edit xlsx files
20 GitHub stars- excel-mcp-server
🎮 游戏开发专用Excel配置表MCP服务器 | 42个专业工具 | uvx excel-mcp-server-fastmcp 一键启动 | calamine引擎 2300x读取加速 | PyPI: pypi.org/project/excel-mcp-server-fastmcp
11 GitHub stars
XLIDELocalRead, write, analyze, test and diff the VBA in Office files, and the document around it
11 GitHub stars- Excel MCP Server (FsOpenXmlDsl)Local
Excel tools for AI agents: read/write, decompile to F#/C#/XML/JSON, or build from XML/JSON.
9 GitHub stars - excel-to-json-mcp
MCP Server converting Excel and CSV data into JSON
8 GitHub stars
xlsx-for-aiLocal50 spreadsheet tools for .xlsx: recalc formulas, repair broken refs, read/write, diff, audit.
6 GitHub stars- mcp-excel-reader-server
A MS excel server based on modelcontextprotocol
6 GitHub stars - excel-mcp
A Model Context Protocol (MCP) server for working with Excel (.xlsx) files without requiring Microsoft Excel. Enables AI assistants to create, read, modify, and format spreadsheets using openpyxl, fully in Python and cross-platform.
5 GitHub stars - excel-mcp
MCP server allowing LLMs to be able to work with spreadsheets and carry out advanced tasks
5 GitHub stars - excel-mcp
Excel MCP Server: Connect AI agents to Excel/CSV files. Securely read, query, and analyze spreadsheet data for intelligent reporting.
4 GitHub stars - mcp_excel_server
MCP Excel Server — A Python-based Model Context Protocol (MCP) server using openpyxl to enable LLMs and agents to interact with Excel files: create workbooks, read/write sheets and cell ranges, apply formulas, take screenshots (Windows), and more. Features fully automatic tool registration via decor
4 GitHub stars - xlsx-tools-mcpLocal
MCP server for accurate, structure-preserving read/write access to Excel (.xlsx) files
4 GitHub stars - mcp-excel-dbLocal
MCP Server for querying Excel files using SQL syntax
3 GitHub stars - excel-live-mcp
Excel Claude Code Token Optimized MCP Server. Read-only live Excel access via peek tools and server-side aggregation, designed to minimize LLM token usage.
2 GitHub stars - excel-mcp
mcp to explore excels
2 GitHub stars
Show all 47Show fewer
- excel-webview2-mcpLocal
MCP server for Excel add-ins via WebView2 CDP
2 GitHub stars - mcp-server-excel-plugins
Agent Plugins 1.0 packages for Excel automation in GitHub Copilot CLI on Windows
2 GitHub stars - xlsx_vievers
Headless Excel formula engine (129+ functions), Native MCP Server (xlsx-mcp), SIMD SSE2 math engine, and Office Ribbon desktop spreadsheet app
2 GitHub stars - xlsx-mcp
A powerful Model Context Protocol (MCP) server for reading and analyzing Excel documents with advanced features.
2 GitHub stars
Sezzlee ExcelLocalRead spreadsheets; build immutable reports with bulk preparation, calculation, charts and pivots.
1 GitHub stars- excel-mcpLocal
基于 MCP 协议的 Excel/CSV 文件读取服务
1 GitHub stars - mcp-excel-controller-proLocal
Excel Controller MCP Server
1 GitHub stars
xlsx-audit-mcpLocalAudit Excel workbooks: formula dependency tracing, circular references, risk smells. Local only.
0 GitHub stars- mcp-xlsx-serverLocal
MCP server for Excel file read/write operations using SheetJS (xlsx)
0 GitHub stars - mcp-excel-queryLocal
Model Context Protocol (MCP) server for local Excel file (.xlsx) reading and manipulation
0 GitHub stars - mcp-invoice-excelLocal
MCP server for generating Excel invoices from input data
0 GitHub stars - Advanced ExcelLocal
Normalize messy lab Excel and CSV exports into structured tables.
0 GitHub stars - docmcp — Word & Excel filesHosted
Real .docx and .xlsx files from structured data, with automatic Hebrew/Arabic RTL.
0 GitHub stars - excel-mcpLocal
Read real, messy Excel files from an agent: multiple sheets, title rows, merged cells.
0 GitHub stars - SumOffice — real Word and Excel for agentsHosted or Local
Real Word and Excel for agents: open your .docx/.xlsm, read, propose, apply, get it back intact.
0 GitHub stars
excel-mcpLocalCreate and edit Excel workbooks locally with rows and sheets. No network and no key.
368/wk downloads a week
Excel MCP Server (ExcelMcp)LocalAutomate real Microsoft Excel with AI via MCP Server or CLI — Power Query, DAX, VBA, PivotTables, and charts.
- Excel Semantic NormalizerLocal
Normalizes messy Excel spreadsheets into canonical JSON, mapping any headers to 19 standard fields.
- excel-toolkit-mcpLocal
Excel formula generation plus CSV/XLSX cleaning MCP server, local-only.
- ExcelDashboard AIHosted
Generate visual analytical reports from verified outlines. Account and OAuth required.
- GrapeCity GcExcelHosted
GrapeCity Software MCP for GcExcel docs, examples, and product assistance.
- Invoice & Receipt OCR Extractor to ExcelHosted
Invoice and receipt extractor: reads PDF and image invoices/receipts with AI, pulling date…
- Ledgermoor Table to ExcelHosted
Turn any table into a real .xlsx or CSV file: numbers stay numbers, header frozen. Free, no storage.
- stagenth · Excel 数据可视化Hosted
Excel analytics: inspect, query (JSON rows), charts, and JSON-to-xlsx workbook writing.
- Word, Excel & PowerPoint to MarkdownHosted
Convert Word, Excel, PowerPoint, OpenDocument, EPUB and RTF files to Markdown for LLMs and RAG
- XLSX.now MCP ServerHosted
Convert XLSX spreadsheets to and from XLS, CSV, PDF, JPG, HTML and ODS.
- Zovo PDF to SpreadsheetHosted
PDF tables into a spreadsheet
Questions
Is there an official Excel MCP server?
No Excel-specific one that we found. Microsoft's list of hosted Agent 365 MCP servers has Word, Mail, Calendar, SharePoint and OneDrive but no Excel entry. Its Work IQ MCP server works across Microsoft 365 data by resource path, and the servers in this table are community projects.
Do I need Microsoft Excel installed?
Not for Excel MCP Server. It uses the openpyxl library, needs no Excel, and runs on Windows, macOS and Linux. ExcelMcp does need Windows and Excel 2016 or later.
Which Excel MCP server can work on a Mac?
Excel MCP Server runs on macOS, Windows and Linux. ExcelMcp says it is not intended for macOS or Linux.
Can I make an Excel MCP server read-only?
Yes for Excel MCP Server: start it with the --read-only flag and it only offers tools that do not change files. It can also be limited to one folder. For the others, work on a copy of the file.
Can it run Power Query, VBA or macros?
ExcelMcp can refresh Power Query and recalculate in the real Excel app. Excel MCP Server can write VBA macros only if you switch that on with a separate flag, and that flag is off by default.
Does Excel need to be open?
For Excel MCP Server, no. It reads and writes the file directly. ExcelMcp drives the Excel application, so Excel must be available on the machine.
Does it work with Claude, ChatGPT and Cursor?
Excel MCP Server lists Claude, Cursor, VS Code Copilot and Codex. xlsx-for-ai has a Claude connector and works with Claude Code, Cursor and Claude Desktop. Use the install box on each server page.
Can it handle formulas and charts?
Yes. Excel MCP Server creates charts and PivotTables, and it calculates formulas with a built-in engine without Excel. ExcelMcp uses Excel itself to recalculate.
Is it free?
Yes. The servers here are open source projects. Jwadow's mcp-excel uses the AGPL-3.0 license, which can matter if you build it into a product.