
Read and edit Excel workbooks on SharePoint/OneDrive via Microsoft Graph, with verified writes.
Public tool metadata for what this MCP can expose to an agent.
login_statusChecks the token, or starts a device code loginChecks the token, or starts a device code login
No parameter schema in public metadata yet.
resolveReturns drive/item ids, last modified, and the sheets with their used rangesReturns drive/item ids, last modified, and the sheets with their used ranges
No parameter schema in public metadata yet.
read_rangeReturns values plus a sha256 hash per cell, and fills on requestReturns values plus a sha256 hash per cell, and fills on request
No parameter schema in public metadata yet.
write_valuesWrites blocks of values with a base check (expected) and read-back verificationWrites blocks of values with a base check (expected) and read-back verification
No parameter schema in public metadata yet.
append_updateAdds or replaces a 「-----update-----」 section under a cell's existing text, keeping the original part byte-identical, and can fill the row with a colorAdds or replaces a 「-----update-----」 section under a cell's existing text, keeping the original part byte-identical, and can fill the row with a color
No parameter schema in public metadata yet.
set_fillSets or clears the fill color of one or more ranges in a single batchSets or clears the fill color of one or more ranges in a single batch
No parameter schema in public metadata yet.
findSearches cell text across all sheets (or one), substring or regex, and returns addresses with hashesSearches cell text across all sheets (or one), substring or regex, and returns addresses with hashes
No parameter schema in public metadata yet.
add_sheetAdds an empty sheet (Excel name rules, no duplicates), optionally at a positionAdds an empty sheet (Excel name rules, no duplicates), optionally at a position
No parameter schema in public metadata yet.
rename_sheetRenames a sheetRenames a sheet
No parameter schema in public metadata yet.
insert_rowsInserts empty rows above a row and verifies the shifted row moved intactInserts empty rows above a row and verifies the shifted row moved intact
No parameter schema in public metadata yet.
append_rowsAppends rows below the last used row; the target cells must still be emptyAppends rows below the last used row; the target cells must still be empty
No parameter schema in public metadata yet.
set_formatBold, italic, font color and size, wrap, alignment and number format for one or more rangesBold, italic, font color and size, wrap, alignment and number format for one or more ranges
No parameter schema in public metadata yet.
Sponsors
GRAPH_EXCEL_HOMEFolder for token.json and workbooks.json. Default: ~/.graph-excel
Read and edit Excel workbooks on SharePoint and OneDrive from AI agents — without overwriting anyone’s edits.
graph-excel-mcp