</>MCP Agents Market
MCP Server

excel-mcp-server

by haris-musa4.2kPythonUpdated 2026-04-12

A Model Context Protocol server for Excel file manipulation

Claude DesktopCursor

The excel-mcp-server is a Model Context Protocol server that enables AI agents to create, read, and manipulate Excel workbooks without requiring Microsoft Excel to be installed. It provides comprehensive spreadsheet functionality including data manipulation, formula evaluation, chart creation, pivot tables, and formatting operations. The server supports three transport methods (stdio, SSE, and streamable HTTP) for both local and remote integration with MCP-compatible clients. Built with Python and available via PyPI, it offers over 20 tools for complete Excel workflow automation.

Key Features

Complete Excel operations: create, read, update workbooks and worksheets without Microsoft Excel
Advanced data manipulation with formulas, conditional formatting, data validation, and cell styling
Chart generation supporting multiple types (line, bar, pie, scatter, area)
Pivot table creation for dynamic data analysis and reporting
Excel table management with custom styling and structured references
Triple transport support: stdio for local use, streamable HTTP for remote connections, and SSE (deprecated)
Configurable file path handling with environment variables for remote deployments
Sheet management operations including copy, rename, delete, and reorganization

Use Cases

  • 01Automating report generation by having AI agents populate Excel templates with fresh data
  • 02Building data analysis workflows where agents create pivot tables and charts from raw datasets
  • 03Enabling conversational spreadsheet editing through AI assistants without opening Excel
  • 04Creating automated invoice or financial document generation systems
  • 05Integrating Excel file manipulation into AI-powered business process automation
  • 06Building remote Excel services accessible to multiple AI clients over HTTP

Related MCP Servers

View more

excel-mcp-server — FAQ

What is excel-mcp-server?+

excel-mcp-server is a Model Context Protocol server that gives AI agents the ability to create, read, and modify Excel files programmatically. It provides over 20 tools for spreadsheet operations including formulas, charts, pivot tables, and formatting without requiring Microsoft Excel to be installed.

How do I install excel-mcp-server in Claude Desktop?+

Add an 'excel' entry to your Claude Desktop MCP servers configuration with the command 'uvx' and args ['excel-mcp-server', 'stdio']. The server will be available through uvx without separate installation.

Which MCP clients work with excel-mcp-server?+

The server works with any MCP-compatible client including Claude Desktop and Cursor. It supports stdio transport for local connections and streamable HTTP transport for remote integrations.

Do I need an API key or Microsoft Excel installed?+

No API keys are required, and Microsoft Excel does not need to be installed. The server is self-contained and handles all Excel operations independently using Python libraries.

Is excel-mcp-server free to use?+

Yes, excel-mcp-server is open-source software released under the MIT License and available for free on GitHub and PyPI.

How do file paths work with different transport methods?+

With stdio transport, file paths are provided with each tool call. For SSE and streamable HTTP transports, you must set the EXCEL_FILES_PATH environment variable on the server, and all file paths must be relative to that directory.

How do I install excel-mcp-server?+

Open the source repository on GitHub and follow its README. excel-mcp-server is a mcp server — MCP Agents Market links you directly to the official repo.

Is excel-mcp-server free?+

excel-mcp-server is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches