MCP Catalogs
Home

Excel-MCP-Server-Master

by guillehr2·28·Score 41

A comprehensive MCP server for manipulating Excel files without Microsoft Excel, with full CRUD operations, chart creation, and Claude AI integration.

productivityai-llmdeveloper-tools
13
Forks
2
Open issues
11 mo ago
Last commit
2d ago
Indexed

Overview

The Excel MCP Server provides complete Excel manipulation capabilities through the Model Context Protocol, allowing users to read, write, analyze, and automate Excel files (.xlsx, .xlsm, .xltx, .xltm) without having Microsoft Excel installed. It supports advanced features like creating charts, pivot tables, dashboards, and importing/exporting data in multiple formats (CSV, JSON, PDF). The server integrates seamlessly with AI assistants like Claude and offers professional formatting options to create publication-ready documents.

Try asking AI

After installing, here are 7 things you can ask your AI assistant:

you:Automating Excel reporting and data analysis workflows with AI assistance
you:Creating formatted Excel reports with charts and tables from various data sources
you:Building executive dashboards with multiple visualizations without Excel
you:Converting between Excel and other data formats for data processing pipelines
you:What Excel file formats are supported?
you:Does it require Microsoft Excel to be installed?
you:What chart types can be created?

When to choose this

Choose this MCP server when you need to manipulate Excel files without Microsoft Excel installed, particularly for automated report generation through AI assistants.

When NOT to choose this

Don't choose this if you need advanced Excel VBA macros or functions not implemented in the server, or if you require real-time collaboration features of Microsoft 365.

Tools this server exposes

12 tools extracted from the README
  • create_workbook_tool

    Create a new Excel workbook without Microsoft Excel

  • open_workbook_tool

    Open an existing Excel file (XLSX, XLSM, XLTX, XLTM)

  • write_sheet_data_tool

    Write data to an Excel worksheet

  • list_sheets_tool

    List all worksheets in an Excel workbook

  • add_sheet_tool

    Add a new worksheet to an Excel workbook

  • create_formatted_table_tool

    Create a formatted Excel table with professional styling

  • add_chart_tool

    Create charts in Excel files (column, bar, line, pie, scatter)

  • import_data_tool

    Import data from CSV, JSON, or SQL sources into Excel

  • export_data_tool

    Export Excel data to CSV, JSON, or PDF formats

  • filter_data_tool

    Filter Excel data based on specified criteria

  • create_dashboard_tool

    Create dynamic Excel dashboards with tables and charts

  • update_cell_tool

    Update a specific cell in an Excel worksheet

Comparable tools

excel-mcpsheet-mcpopenpyxlpandas-exceloffice-automation

Installation

Installation

The easiest way to use Excel MCP Server is with npx (no installation required):

npx @guillehr2/excel-mcp-server@latest

Or install globally:

npm install -g @guillehr2/excel-mcp-server

Configuration

Add to your MCP client configuration (e.g., Claude Desktop):

{
  "mcpServers": {
    "excel-master": {
      "command": "npx",
      "args": [
        "-y",
        "@guillehr2/excel-mcp-server@latest"
      ]
    }
  }
}

FAQ

What Excel file formats are supported?
The server supports XLSX, XLSM, XLTX, and XLTM formats for reading and writing operations.
Does it require Microsoft Excel to be installed?
No, the server manipulates Excel files without requiring Microsoft Excel to be installed on the system.
What chart types can be created?
The server supports creating various chart types including column, bar, line, pie, scatter, and area charts with multiple styling options.

Compare Excel-MCP-Server-Master with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.