Best for
- Data analysts automating repetitive Excel workflows
- Developers building Excel-based data solutions
- Business users managing complex Excel workbooks
- Teams maintaining Power Query/VBA/DAX code in Git
A feature-rich, community-maintained MCP server for Windows-only Excel automation that drives the real Excel COM engine to cover Power Query, DAX, VBA, PivotTables, and charts, but it needs a local Excel install and exclusive workbook access, ruling out cross-platform or server-side use.
MCP Server for Excel (repo mcp-server-excel) is an open-source (MIT-licensed) Model Context Protocol server written in .NET that drives the actual Excel application through its Windows COM API, rather than just parsing .xlsx files. It lets conversational AI assistants such as GitHub Copilot and Claude automate worksheets, Power Query, DAX measures, VBA macros, PivotTables, charts, conditional formatting, slicers, named ranges and data connections through natural language. The project also ships a feature-parity CLI (excelcli) for coding agents, sharing the same core commands as the MCP server. It requires Windows with Excel 2016 or later installed, and all Excel files must be closed before use since the server needs exclusive access to workbooks.
1) VS Code users: install the extension from the marketplace (one-click, recommended). 2) Claude Desktop users: download the .mcpb file from the latest GitHub release and install it. 3) Any other MCP client: download mcp-excel.exe from the latest release and add it to PATH. 4) Alternatively install via dotnet tool install --global Sbroenne.ExcelMcp.McpServer (requires the .NET 10 runtime), then auto-configure your agent with npx add-mcp "mcp-excel" --name excel-mcp. 5) Before use, close all open Excel files and make sure Excel 2016 or later is installed locally.