About Iwork MCP
Iwork MCP is an MCP server in the Social category: mCP server that drives Pages, Numbers and Keynote on macOS via AppleScript.
Install
git clone https://github.com/reichenbach/iwork_mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (50)
numbers_add_chartCreate charts (bar, line, pie, area, scatter) from table data
Parameters not published.
numbers_add_columnAdd a column
Parameters not published.
numbers_add_imageAdd an image to a sheet from a file path
Parameters not published.
numbers_add_rowAdd rows with optional data
Parameters not published.
numbers_add_sheetAdd a new sheet
Parameters not published.
numbers_add_tableCreate a new table (configurable headers)
Parameters not published.
numbers_auto_formatAuto-detect and apply formatting (currency, percent, number) from string values
Parameters not published.
numbers_clear_cellsClear cell contents
Parameters not published.
numbers_close_documentClose a document
Parameters not published.
numbers_copy_rangeCopy values between open documents
Parameters not published.
Show all 50 tools
numbers_create_documentCreate a new spreadsheet
Parameters not published.
numbers_create_sheet_with_tableCreate a full sheet with table, data, and formatting in one fast call
Parameters not published.
numbers_delete_columnDelete columns
Parameters not published.
numbers_delete_rowDelete rows
Parameters not published.
numbers_delete_sheetDelete a sheet
Parameters not published.
numbers_delete_tableDelete a table
Parameters not published.
numbers_export_documentExport to PDF, Excel, or CSV
Parameters not published.
numbers_format_cellsSet font, size, color, bold, italic, alignment, background, number format (percent, currency, etc.)
Parameters not published.
numbers_format_rangeApply multiple formatting rules to different cell ranges in one call
Parameters not published.
numbers_get_cell_formatRead a cell's number format and alignment
Parameters not published.
numbers_get_table_infoGet table metadata (name, dimensions, position)
Parameters not published.
numbers_insert_column_atInsert columns at a specific position, shifting existing columns right
Parameters not published.
numbers_insert_row_atInsert rows at a specific position, shifting existing rows down
Parameters not published.
numbers_list_documentsList all open documents
Parameters not published.
numbers_list_imagesList all images on a sheet with positions and sizes
Parameters not published.
numbers_list_sheetsList sheets in a document
Parameters not published.
numbers_list_tablesList tables with dimensions
Parameters not published.
numbers_list_templatesList available templates (e.g. Personal Budget, Invoice)
Parameters not published.
numbers_magic_fillAI pattern fill — provide examples, fill remaining cells automatically (Creator Studio)
Parameters not published.
numbers_merge_cellsMerge a cell range
Parameters not published.
numbers_move_tableMove a table to a new position on the sheet
Parameters not published.
numbers_open_documentOpen a .numbers file
Parameters not published.
numbers_read_cellRead a single cell
Parameters not published.
numbers_read_rangeRead a specific cell range
Parameters not published.
numbers_read_tableRead all data as a 2D array
Parameters not published.
numbers_remove_backgroundAI background removal from images (Creator Studio)
Parameters not published.
numbers_rename_sheetRename a sheet
Parameters not published.
numbers_rename_tableRename a table
Parameters not published.
numbers_save_documentSave a document
Parameters not published.
numbers_set_column_widthSet column width
Parameters not published.
numbers_set_formulaSet a formula on a cell
Parameters not published.
numbers_set_header_columnsSet header column count
Parameters not published.
numbers_set_header_rowsSet header row count (0 removes header styling)
Parameters not published.
numbers_set_row_heightSet row height
Parameters not published.
numbers_sort_rowsSort table by a column
Parameters not published.
numbers_super_resolutionAI image upscaling — increase resolution while preserving quality (Creator Studio)
Parameters not published.
numbers_unmerge_cellsUnmerge cells
Parameters not published.
numbers_write_cellWrite a value to a cell
Parameters not published.
numbers_write_cellsBatch write multiple cells
Parameters not published.
numbers_write_tableBulk write a 2D array (fast)
Parameters not published.
Ask AI
Ask AI about Iwork MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.