excel-mcp-server

excel-mcp-server

4.3

excel-mcp-server is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.

If you are the rightful owner of excel-mcp-server 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.

A Model Context Protocol (MCP) server that reads and writes MS Excel data.

The Excel MCP Server is a specialized server designed to facilitate the reading and writing of Microsoft Excel data through the Model Context Protocol (MCP). It supports various Excel file formats, including xlsx, xlsm, xltx, and xltm, and offers features such as reading and writing text values and formulas, creating new sheets, and live editing on Windows. The server is implemented in Node.js and can be installed via NPM or Smithery. It is particularly useful for applications that require programmatic interaction with Excel files, providing tools for sheet description, reading, writing, and even screen capturing on Windows. The server is configurable through environment variables, allowing users to set limits on paging operations.

Features

  • Read/Write text values
  • Read/Write formulas
  • Create new sheets
  • Live editing (Windows only)
  • Capture screen image from a sheet (Windows only)

Tools

  1. excel_copy_sheet

    Copy existing sheet to a new sheet

  2. excel_create_table

    Create a table in the Excel sheet

  3. excel_describe_sheets

    List all sheet information of specified Excel file

  4. excel_read_sheet

    Read values from Excel sheet with pagination.

  5. excel_write_to_sheet

    Write values to the Excel sheet