Excel-MCP

Mayank-Golchha/Excel-MCP

3.1

If you are the rightful owner of Excel-MCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Excel-MCP is a powerful tool designed to automate and enhance Excel workflows using model context protocol technology.

Excel-MCP

Your AI-powered Excel Automation Assistant
Let AI handle your Excel tasks—just use commands!

Download Claude Desktop
Connect to this MCP server, or build your own custom client for seamless interaction.

What is Excel-MCP?

Excel-MCP is a tool that allows AI to interact directly with your Excel files.
If you are a beginner or intermediate in Excel and find formulas, sorting, or complex tasks overwhelming, let AI take care of the work.

It allows you to:

  • Read and modify Excel sheets using natural language commands.
  • Automate repetitive operations such as filling formulas, filtering, or summarizing data.
  • Generate new reports, charts, or visualizations instantly.
  • Combine multiple Excel sheets or datasets automatically.

Example Commands for an LLM

Here are a few examples of what you can ask Claude Desktop to do with Excel-MCP:

  • "Show all rows in Sheet1 that have missing values"
  • "Add a new column 'Total' which is the sum of columns A and B"
  • "Filter Sheet2 to show only rows where 'Status' is 'Completed'"
  • "Merge Sheet1 and Sheet2 on column 'CustomerID'"

Features

  • Seamless Integration: Works natively with Microsoft Excel.
  • AI Automation: Automate tedious and repetitive tasks with simple commands.
  • Advanced Data Processing: Powerful tools for data analysis and visualization.
  • Security First: Robust & secure architecture for peace of mind.
  • Customizable: Easily extend features to fit your workflow.

🛠️ Installation

Step 1: Clone the Repository

git clone https://github.com/Mayank-Golchha/Excel-MCP.git
cd Excel-MCP

Step 2: Set Up the Virtual Environment For Windows

python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt

For Mac/Linux

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

Step 3: Run the Server

uv run --with pandas excel_mcp_server.py

Get Started

  • Simply connect using the Claude Desktop app or a custom client.
  • Start giving natural language commands for Excel tasks.
  • Let AI take care of the magic while you focus on what matters!

🐞 Report Issues | 💡 Contribute