excel
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@excelcreate a workbook with a sheet of employee names and salaries, then add a pivot table"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
excel-mcp-server-ts
Excel Model Context Protocol (MCP) server — TypeScript version. Lets MCP clients (Claude Desktop, Claude Code, and other MCP-capable hosts) create and manipulate Excel workbooks programmatically: sheets, cell data, formatting, calculations, charts and pivot tables. Built on ExcelJS, no Excel installation required.
Features
Workbook and worksheet management
Reading and writing cell data (
src/data.ts,src/cellUtils.ts)Cell formatting (
src/formatting.ts)Formulas and calculations (
src/calculations.ts)Charts (
src/chart.ts) and pivot tables (src/pivot.ts)
Related MCP server: mcp-xlsx-server
Install & build
npm install
npm run build # tsc -> dist/Run
npm start # node dist/cli.js
# or during development:
npm run dev # ts-node src/cli.tsUse with an MCP client
Example entry for claude_desktop_config.json (or any MCP host config):
{
"mcpServers": {
"excel": {
"command": "node",
"args": ["<path-to-repo>/dist/cli.js"]
}
}
}Project layout
src/
cli.ts entry point (bin: excel-mcp)
server.ts MCP server wiring
data.ts cell/range data operations
formatting.ts styles and formats
calculations.ts formulas
chart.ts charts
pivot.ts pivot tables
cellUtils.ts helpers
excel_files/ sample workbook for local testingLicense
ISC
This server cannot be deployed
Maintenance
Related MCP Connectors
GrapeCity Software MCP for GcExcel docs, examples, and product assistance.
Excel analytics: inspect, query (JSON rows), charts, and JSON-to-xlsx workbook writing.
Generate, edit, merge, translate and PDF-convert PowerPoint (.pptx) over MCP. 8 tools.
GrapeCity Software MCP for SpreadJS docs, examples, and product assistance.
Related MCP Servers
- AlicenseCqualityCmaintenanceAutomates Microsoft Excel spreadsheet creation and editing via MCP tools for any MCP-compatible client.37MIT
- AlicenseAqualityDmaintenanceMCP server for reading and writing Excel (xlsx) files using SheetJS, providing tools to list sheets, read data, create files, add sheets, and update cells.513 npmMIT
- AlicenseAqualityDmaintenanceEnables reading and writing Excel workbooks (.xlsx) through MCP. Supports listing sheets, tables, pivot tables, reading cell data, exporting to CSV/text/Markdown, and creating/modifying Excel files.14GPL 3.0
- AlicenseNot gradedqualityBmaintenanceProvides full read and write access to Excel workbooks (sheets, cell ranges, tables, formulas, formatting, and cross-workbook references) via MCP, running locally or as an HTTP/SSE service.20 npmMIT