Skip to content

Documentation MCP Server

Excel MCP Server

An Excel manipulation server providing workbook creation, data operations, formatting, and advanced features (charts, pivot tables, formulae).

Not scanned by haris-musa3,467MITPythonBeginnerstdio
View on GitHub Install Guide

Install

Claude Code

claude mcp add excel-mcp-server -- uvx excel-mcp-server

Safety Report

100% Not scanned
Scanned 5 months ago
4 passed
Security
Authentication
details

No authentication layer. File access is scoped to the directory set via EXCEL_FILES_PATH env var.

N/A
CORS Policy
details

Streamable HTTP and SSE transports expose a port (default 8017). CORS configuration not documented.

Info
Rate Limiting
details

Local server; no rate limiting implemented.

N/A
Known CVEs
details

No known CVEs. Depends on openpyxl and related Excel libraries.

Info
Code Quality
Dependency Audit
details

Python/PyPI package. No public dependency audit. MIT licensed.

Info
Dangerous Patterns
details

No dangerous code patterns detected

Pass
License
details

MIT license confirmed.

Pass
Code Source
details

Open source on GitHub (haris-musa/excel-mcp-server). MIT license.

Pass
Community
Maintenance Status
details

Active PyPI package with recent updates.

Pass

Learn about our security methodology →

Compatibility

Claude CodeInstall via `uvx excel-mcp-server` for stdio mode. No extra config required.
Not Tested
CursorWorks via stdio or remote HTTP/SSE transport.
Not Tested
VS CodeCompatible with MCP extensions via stdio.
Not Tested
WindsurfStandard stdio transport supported.
Not Tested
Claude DesktopConfigurable as stdio MCP server. Set EXCEL_FILES_PATH in env.
Not Tested

Tools Provided (25)

create_workbook

Creates a new Excel workbook.

create_worksheet

Creates a new worksheet in an existing workbook.

get_workbook_metadata

Retrieves workbook information including sheets and optional range data.

write_data_to_excel

Writes list-based data to a specified worksheet location.

read_data_from_excel

Read data from an Excel worksheet.

format_range

Applies styling, borders, colors, and alignment to cell ranges.

merge_cells

Merge a range of cells.

unmerge_cells

Separates previously merged cell ranges.

get_merged_cells

Retrieves information about merged cells in a worksheet.

apply_formula

Apply an Excel formula to a cell.

validate_formula_syntax

Checks formula correctness without executing it.

create_chart

Generates charts (line, bar, pie, scatter, area) from data ranges.

create_pivot_table

Create a pivot table in a worksheet.

create_table

Converts a data range into a native Excel table with styling.

copy_worksheet

Duplicates an entire worksheet within the workbook.

delete_worksheet

Removes a worksheet from the workbook.

rename_worksheet

Changes the name of an existing worksheet.

copy_range

Duplicates cells from one location to another.

delete_range

Removes cells and shifts remaining content.

validate_excel_range

Confirms range existence and proper formatting.

get_data_validation_info

Get data validation rules and metadata for a worksheet.

insert_rows

Adds blank rows at specified positions.

insert_columns

Adds blank columns at specified positions.

delete_sheet_rows

Removes rows from a worksheet.

delete_sheet_columns

Removes columns from a worksheet.

Frequently Asked Questions

What is Excel MCP Server?

An Excel manipulation server providing workbook creation, data operations, formatting, and advanced features (charts, pivot tables, formulae).

What tools does Excel MCP Server provide?

Excel MCP Server provides 25 tools including create_workbook, create_worksheet, get_workbook_metadata, write_data_to_excel. Each tool can be called by AI agents to perform specific operations.

Is Excel MCP Server safe to use?

We do not know. Excel MCP Server was never cloned or checked — 489 of the 2,805 servers listed here were not. Read the source before running it.

What are alternatives to Excel MCP Server?

Similar MCP servers include Figma Context MCP, Git MCP, Firebase MCP. Each serves a similar purpose but may differ in features, language, and compatibility.

Similar MCP Servers

Figma Context MCP

Not scanned
by GLips

Provide coding agents direct access to Figma data to help them one-shot design implementation.

documentation TypeScript stdio
claude mcp add glips-figma-context-mcp -- npx -y figma-context-mcp
13.7k 2 tools
View

Git MCP

Not scanned
by idosal

gitmcp.io is a generic remote MCP server to connect to ANY GitHub repository or project for documentation

documentation TypeScript stdio
claude mcp add git-mcp -- npx -y git-mcp
7.8k 4 tools
View

Firebase MCP

Scan found nothing
by firebase

Gives AI development tools Firebase-specific capabilities and expertise.

documentation TypeScript stdio
claude mcp add firebase-tools -- npx -y firebase-mcp
4.4k 39 tools
View
Was this helpful?

Free AI writing tools

Check a draft for AI tells, then fix what the check finds.

Stay Updated on MCP Servers

New servers, safety alerts, and install guides — weekly.