{"slug":"iheldan/sheetforge-mcp","name":"SheetForge MCP","description":"SheetForge MCP: read, write, and reshape Excel workbooks over MCP","category":"productivity","tags":[],"official":false,"stars":2,"transport":"stdio","install":[{"cmd":"uvx sheetforge-mcp","imports":[]}],"tools":[{"name":"create_workbook","description":"Create a new workbook"},{"name":"create_worksheet","description":"Create a new worksheet"},{"name":"get_workbook_metadata","description":"Get workbook metadata"},{"name":"profile_workbook","description":"Profile workbook structure and contents"},{"name":"describe_sheet_layout","description":"Describe the layout of a worksheet"},{"name":"audit_workbook","description":"Audit workbook for issues"},{"name":"plan_workbook_repairs","description":"Plan repairs for workbook issues"},{"name":"apply_workbook_repairs","description":"Apply planned workbook repairs"},{"name":"diff_workbooks","description":"Compare two workbooks"},{"name":"analyze_range_impact","description":"Analyze the impact of changes to a range"},{"name":"explain_formula_cell","description":"Explain a formula in a cell"},{"name":"detect_circular_dependencies","description":"Detect circular dependencies in formulas"},{"name":"create_named_range","description":"Create a named range"},{"name":"inspect_named_range","description":"Inspect a named range"},{"name":"list_named_ranges","description":"List all named ranges"},{"name":"delete_named_range","description":"Delete a named range"},{"name":"list_all_sheets","description":"List all sheets in a workbook"},{"name":"list_tables","description":"List all tables in a workbook"},{"name":"suggest_read_strategy","description":"Suggest a read strategy for a sheet"},{"name":"describe_dataset","description":"Describe a dataset in a sheet"},{"name":"query_table","description":"Query a table using declarative filters"},{"name":"aggregate_table","description":"Aggregate data from a table"},{"name":"bulk_aggregate_workbooks","description":"Aggregate data across multiple workbooks"},{"name":"bulk_filter_workbooks","description":"Filter data across multiple workbooks"},{"name":"union_tables","description":"Union multiple tables"},{"name":"cross_workbook_lookup","description":"Look up data across workbooks"},{"name":"quick_read","description":"Quickly read data from a sheet"},{"name":"read_excel_table","description":"Read an Excel table"},{"name":"read_data_from_excel","description":"Read data from an Excel sheet"},{"name":"read_excel_as_table","description":"Read Excel data as a table"},{"name":"search_in_sheet","description":"Search for values in a sheet"},{"name":"write_data_to_excel","description":"Write data to an Excel sheet"},{"name":"append_table_rows","description":"Append rows to a table"},{"name":"append_excel_table_rows","description":"Append rows to an Excel table"},{"name":"upsert_excel_table_rows","description":"Upsert rows in an Excel table"},{"name":"update_rows_by_key","description":"Update rows by key"},{"name":"copy_worksheet","description":"Copy a worksheet"},{"name":"delete_worksheet","description":"Delete a worksheet"},{"name":"rename_worksheet","description":"Rename a worksheet"},{"name":"set_worksheet_visibility","description":"Set worksheet visibility"},{"name":"get_worksheet_protection","description":"Get worksheet protection state"},{"name":"set_worksheet_protection","description":"Set worksheet protection"},{"name":"copy_range","description":"Copy a range of cells"},{"name":"delete_range","description":"Delete a range of cells"},{"name":"insert_rows","description":"Insert rows into a sheet"},{"name":"insert_columns","description":"Insert columns into a sheet"},{"name":"delete_sheet_rows","description":"Delete rows from a sheet"},{"name":"delete_sheet_columns","description":"Delete columns from a sheet"},{"name":"format_range","description":"Format a range of cells"},{"name":"format_ranges","description":"Format multiple ranges of cells"},{"name":"read_range_formatting","description":"Read formatting of a range"},{"name":"freeze_panes","description":"Set freeze panes"},{"name":"set_autofilter","description":"Set autofilter on a range"},{"name":"set_print_area","description":"Set print area"}],"env_vars":["FASTMCP_HOST","FASTMCP_PORT"],"auth_type":"none","github":"https://github.com/iHeldan/sheetforge-mcp","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}