mcp-name: io.github.sbroenne/mcp-server-excel
Control Excel with Natural Language through AI assistants like GitHub Copilot, Claude, and ChatGPT. This MCP server enables AI-powered Excel automation for Power Query, DAX measures, VBA macros, PivotTables, Charts, and more.
โก๏ธ Learn more and see examples
๐ก๏ธ 100% Safe - Uses Excelโs Native COM API
Unlike third-party libraries that manipulate .xlsx files (risking corruption), ExcelMcp uses Excelโs official COM automation API. This guarantees zero risk of file corruption while you work interactively with live Excel files - see your changes happen in real-time.
๐ Unified Service Architecture - The MCP Server forwards all requests to the shared ExcelMCP Service, enabling CLI and MCP to share sessions transparently.
CLI also available: mcp-excel.exe (MCP Server) and excelcli.exe (CLI) are distributed as standalone self-contained executables โ no .NET runtime required.
Requirements: Windows OS + Excel 2016+
Quick Setup Options:
Manual Installation (All MCP Clients):
Primary โ Standalone exe (no .NET runtime required):
## Download from latest release:
## https://github.com/sbroenne/mcp-server-excel/releases/latest
## ExcelMcp-MCP-Server-{version}-windows.zip โ extract mcp-excel.exe
## Add to PATH, then configure your MCP client:
## { "command": "mcp-excel" }
Secondary โ .NET Global Tool (requires .NET 10 runtime):
dotnet tool install --global Sbroenne.ExcelMcp.McpServer
Supported AI Assistants:
๐ Detailed setup instructions: Installation Guide
๐ฏ Quick config examples: examples/mcp-configs/
25 specialized tools with 230 operations:
๐ Complete Feature Reference โ - Detailed documentation of all 230 operations
AI-Powered Workflows:
โCreate a sales tracker with Date, Product, Quantity, Unit Price, and Total columnsโ
โ AI creates the workbook, adds headers, enters sample data, and builds formulas
โCreate a PivotTable from this data showing total sales by Product, then add a chartโ
โ AI creates PivotTable, configures fields, and adds a linked visualization
โImport products.csv with Power Query, load to Data Model, create a Total Revenue measureโ
โ AI imports data, adds to Power Pivot, and creates DAX measures for analysis
โCreate a slicer for the Region field so I can filter interactivelyโ
โ AI adds slicers connected to PivotTables or Tables for point-and-click filtering
โPut this data in A1: Name, Age / Alice, 30 / Bob, 25โ
โ AI writes data directly to cells using natural delimiters you provide
License: MIT
Privacy: PRIVACY.md
Platform: Windows only (requires Excel 2016+)
Support: GitHub Issues