The Excel MCP Server is a powerful tool that enables natural language interaction with Excel files through the Model Context Protocol (MCP). It provides a comprehensive set of capabilities for reading, analyzing, visualizing, and writing Excel data.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"env": {
"PYTHONPATH": "/path/to/your/python"
},
"args": [
"mcp-excel-server"
],
"command": "uvx"
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
An MCP server that provides comprehensive Excel file management and data analysis capabilities.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
excel_file_contentGet file content
excel://{file_path}
excel_file_infoGet file structure information
excel://{file_path}/info
excel_file_previewGenerate data preview image
excel://{file_path}/preview
analyze_excel_dataGuided template for Excel data analysis
create_chartHelp create data visualizations
data_cleaningAssist with data cleaning
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in data / productivity
Dynamic problem-solving through sequential thought chains
Persistent memory using a knowledge graph
Zero-dependency, token-efficient database MCP server for Postgres, MySQL, SQL Server, MariaDB, SQLite.
mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local
MCP Security Weekly
Get CVE alerts and security updates for Mcp Excel Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
An MCP server that provides comprehensive Excel file management and data analysis capabilities.
Excel File Operations
Data Analysis
Visualization
# 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
# Using uv
uv pip install -e .
claude_desktop_config.json:{
"mcpServers": {
"command": "uvx",
"args": [
"mcp-excel-server"
],
"env": {
"PYTHONPATH": "/path/to/your/python"
}
}
}
read_excel: Read Excel filesget_excel_info: Get file detailsget_sheet_names: List worksheet namesanalyze_excel: Perform statistical analysisfilter_excel: Filter data by conditionspivot_table: Create pivot tablesdata_summary: Generate comprehensive data summaryexport_chart: Generate charts
write_excel: Write new Excel filesupdate_excel: Update existing Excel filesexcel://{file_path}: Get file contentexcel://{file_path}/info: Get file structure informationexcel://{file_path}/preview: Generate data preview imageanalyze_excel_data: Guided template for Excel data analysiscreate_chart: Help create data visualizationsdata_cleaning: Assist with data cleaningMIT License