Best for
- AI agent workflows that automate Excel file handling
- Local or remote services that should not depend on Microsoft Excel installation
- Users who need Excel data and formatting operations through MCP
The project provides an MCP service for Excel file manipulation with local and remote deployment options and three transports. The cached source does not include a server manifest or TOOLS.md, so specific tool identifiers and client compatibility levels cannot be verified.
excel-mcp-server is a Model Context Protocol server for creating, reading, and modifying Excel workbooks and worksheets without Microsoft Excel installed. It supports formulas, formatting, charts, pivot tables, Excel tables, data validation, and worksheet management over stdio, SSE, or streamable HTTP.
For local stdio use, run uvx excel-mcp-server stdio and use the provided MCP client configuration. For SSE, run uvx excel-mcp-server sse and connect to http://localhost:8000/sse; this transport is deprecated. For remote connections, the README recommends uvx excel-mcp-server streamable-http with the endpoint http://localhost:8000/mcp. SSE and streamable HTTP require the server-side EXCEL_FILES_PATH environment variable. Set FASTMCP_PORT to change the listening port; the default is 8017.
{"mcpServers":{"excel":{"command":"uvx","args":["excel-mcp-server","stdio"]}}}