excel_copy_sheet
Copy existing sheet to a new sheet
Read and write real Excel workbooks, paged so a large sheet does not arrive all at once.
LABSCO SUMMARY
Reads are paged by default, which is what keeps a wide sheet from swallowing the context, and writes go into the file on disk. Creating a table and formatting the range are what turn the result into something a colleague can open without noticing a machine made it.
A server over Excel files on disk. It lists a workbook's sheets, reads cell ranges with pagination, writes values and formulas back, creates tables, formats cells and copies sheets — addressing the file by absolute path, so what changes is the workbook itself.
Node.js 20.x or later, run over stdio from npm as @negokaz/excel-mcp-server. The workbook is addressed by absolute path on the machine running the server, and the formats it handles are xlsx, xlsm, xltx and xltm. EXCEL_MCP_PAGING_CELLS_LIMIT sets how many cells one paged read returns, 4000 by default. Live editing and sheet screenshots are Windows-only.
One command — npx --yes @negokaz/excel-mcp-server
USE CASES
List the sheets and what is in them, then read only the range that answers the question.
Read the same range showing formulas instead of values, which is how you find the cell that is wrong.
Write the values — or formulas — into the target range, creating the sheet if it is not there yet.
Apply borders, fonts, fills and number formats cell by cell over the range so the result reads as a finished sheet.
Copy the existing sheet under a new name, then write the new numbers into the copy and leave the original alone.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
excel_copy_sheetCopy existing sheet to a new sheet
excel_create_tableCreate a table in the Excel sheet
excel_describe_sheetsList all sheet information of specified Excel file
excel_format_rangeFormat cells in the Excel sheet with style information
excel_read_sheetRead values from Excel sheet with pagination.
excel_write_to_sheetWrite values to the Excel sheet
BEFORE YOU INSTALL
6 tools when we connected; the project documents 7. The seventh documented tool, excel_screen_capture, registers only on Windows.
Node.js 20.x or later
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"excel-mcp-server": {
"command": "npx",
"args": [
"--yes",
"@negokaz/excel-mcp-server"
]
}
}
}npx --yes @negokaz/excel-mcp-server