MCP Excel Server for Excel operations through the Model Context Protocol
Until 2026-09-24 this record combined several servers published from one repository. The others now have records of their own: mcp-excel-server. Checks from before that date include them.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-mcp-excel-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Excel MCP Server An MCP server that provides comprehensive Excel file management and data analysis capabilities. ## Features - **Excel File Operations** - Read multiple Excel formats (XLSX, XLS, CSV, TSV, JSON) - Write and update Excel files - Get file information and sheet names - **Data Analysis** - Summary statistics and descriptive analysis - Data quality assessment - Pivot tables - Filtering and querying data - **Visualization** - Generate charts and plots from Excel data - Create data previews - Export visualizations as images ## Installation 1. Create a new Python environment (recommended): ```bash # Using uv (recommended) uv init excel-mcp-server cd excel-mcp-server uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate # Or using pip python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate ``` 2. Install dependencies: ```bash # Using uv uv pip install -e . ``` ## Integration with Claude Desktop 1. Install [Claude Desktop](https://claude.ai/download) 2. Open Settings and go to the Developer tab 3. Edit `claude_desktop_config.json`: ```json { "mcpServers": { "command": "uvx", "args": [ "mcp-excel-server" ], "env": { "PYTHONPATH": "/path/to/your/python" } } } ``` ## Available Tools ### File Reading - `read_excel`: Read Excel files - `get_excel_info`: Get file details - `get_sheet_names`: List worksheet names ### Data Analysis - `analyze_excel`: Perform statistical analysis - `filter_excel`: Filter data by conditions - `pivot_table`: Create pivot tables - `data_summary`: Generate comprehensive data summary ### Data Visualization - `export_chart`: Generate charts - Supports line charts, bar charts, scatter plots, histograms ### File Operations - `write_excel`: Write new Excel files - `update_excel`: Update existing Excel files ## Available Resources - `excel://{file_path}`: Get file content - `excel://{file_path}/info`: Get…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.