SYNOLOGY/MCP.
Install
← Home
◆ Module

Spreadsheet.

Read sheets, write cells, append rows, and run batch updates against Synology Office Spreadsheet — with style retention and formula support.

13
Tools
5
Read
8
Write
v3.6.0+
Office
◆ Tool reference
Tool
Signature
Description
spreadsheet_list
({ folder?, limit? })
READ
spreadsheet_register
({ fileId, confirm })
WRITE
spreadsheet_get_info
({ fileId })
READ
spreadsheet_read_sheet
({ fileId, sheet, range? })
READ
spreadsheet_get_styles
({ fileId, sheet, range? })
READ
spreadsheet_write_cells
({ fileId, sheet, cells, confirm })
WRITE
spreadsheet_append_rows
({ fileId, sheet, rows, confirm })
WRITE
spreadsheet_batch_update
({ fileId, ops, confirm })
WRITE
spreadsheet_add_sheet
({ fileId, name, confirm })
WRITE
spreadsheet_rename_sheet
({ fileId, sheet, newName, confirm })
WRITE
spreadsheet_delete_sheet
({ fileId, sheet, confirm })
WRITE
spreadsheet_create
({ folder, name, confirm })
WRITE
spreadsheet_export
({ fileId, format })
READ
◆ Example call

Append a forecast row, then mark it bold.

// User asks: "add Q4 row to revenue sheet"
await spreadsheet_append_rows({
fileId: "abc123",
sheet: "Forecast",
rows: [['Q4 2026', 184000, 0.18]],
confirm: true,
})
→ 1 row appended at A24:C24
◆ Requires
  • 01Synology Office Suite 3.6.0+
  • 02synology/spreadsheet-api Docker container
  • 03DSM 7.2.2 build 72806+
◆ Other modules
11 tools
Drive.
6 tools
MailPlus.
7 tools
Calendar.

Move your
NAS forward.

MIT licensed. Open source. Self-hosted from the first byte to the last.

Star on GitHubRead the docs