--- id: excel-mcp-server version: "0.1.8" license: unclear license_treatment: unclear maintenance: active --- # excel-mcp-server — Excel MCP Server for manipulating Excel files License: unclear · Maintenance: active · Downloads: 489.9K/mo ## What it is and what it does Excel MCP Server is a Model Context Protocol bridge that lets AI agents and other MCP clients work with Excel files through a network or local interface without needing Microsoft Excel installed. It wraps openpyxl to provide a server exposing Excel operations—workbook creation, reading, modification, formatting, charting, pivot tables, and data validation—over three transport protocols: stdio for local integration, SSE (deprecated), and streamable HTTP for remote access. The package is designed for scenarios where an AI agent or remote tool needs to manipulate Excel workbooks as part of a larger workflow. It handles file path management differently depending on transport: stdio clients provide paths with each request, while HTTP and SSE servers require an EXCEL_FILES_PATH environment variable to define a root directory for all file operations. The server runs as a standalone process listening on a configurable port (default 8017 for HTTP transports). Use it for: - Enable AI agents to generate Excel reports dynamically without Excel installed on the agent's host - Build remote Excel editing services where clients connect via HTTP to manipulate workbooks on a server - Integrate Excel file operations into CI/CD pipelines or data processing workflows via MCP - Create data analysis dashboards by programmatically building pivot tables and charts from structured data - Automate Excel-based document generation for business intelligence or reporting systems ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides a Model Context Protocol server that enables AI agents to create, read, and modify Excel workbooks programmatically without requiring Microsoft Excel to be installed. Yes, if you need to integrate Excel file manipulation into an AI agent or MCP-based workflow and can work around the unclear license metadata. Install friction is low and the package is actively maintained. Verify the MIT License claim independently before use in proprietary contexts, and test the transport protocol (stdio vs. HTTP) that matches your deployment model. ## Install pip install excel-mcp-server uv add excel-mcp-server poetry add excel-mcp-server ## Installing excel-mcp-server Before you install: Low install friction with a pure-Python wheel and four runtime dependencies. Marked active with a recent release, though repository metadata is not publicly available for verification of ongoing maintenance signals. License in practice: License treatment is unclear; the description excerpt mentions MIT License but the fact sheet contains no SPDX identifier or confirmed license metadata. Verify the actual license terms before depending on this package in proprietary or restricted contexts. Quickstart: # Install pip install excel-mcp-server # Run stdio transport (local use) uvx excel-mcp-server stdio # Or run streamable HTTP transport (remote) EXCEL_FILES_PATH=/path/to/files FASTMCP_PORT=8007 uvx excel-mcp-server streamable-http Requires Python >=3.10. When using SSE or Streamable HTTP transports, the EXCEL_FILES_PATH environment variable must be set on the server side; stdio transport does not require it. Verify before relying: - Exact list of Excel operations and tool capabilities beyond the feature summary in the description - Performance characteristics when handling large workbooks or concurrent requests - Whether all chart types mentioned are fully implemented and tested - Stability and maturity level of the streamable HTTP transport relative to stdio ## Package facts - License: not declared (unclear) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 489.9K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags excel manipulation without excel installed, mcp server excel files, ai agent excel automation, programmatic xlsx editing, excel workbook api, excel data manipulation server, model context protocol excel, mcp-server, excel-automation, ai-integration [View on SkillFed](https://skillfed.io/packages/excel-mcp-server) · [View on PyPI](https://pypi.org/project/excel-mcp-server/)