# ironcalc-mcp

Source: https://glimind.com/server/pypi%2Fironcalc-mcp
Registry id: `pypi/ironcalc-mcp`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "ironcalc-mcp": {
      "command": "uvx",
      "args": [
        "ironcalc-mcp"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add ironcalc-mcp -- uvx ironcalc-mcp
```

## Tools (56)

- `add_conditional_format`: Add a conditional formatting rule
- `add_sheet`: Create a sheet
- `apply_named_style`: Apply a named style to a range
- `auto_fill_columns`: Extend values and formulas from a source area to columns
- `auto_fill_rows`: Extend values and formulas from a source area to rows
- `clear_range`: Clear contents, formatting, or everything
- `create_defined_name`: Create a defined name
- `create_named_style`: Create a named style
- `create_workbook`: Create an empty workbook with locale, timezone, and formula language
- `delete_columns`: Delete columns
- `delete_conditional_format`: Delete a conditional formatting rule
- `delete_defined_name`: Delete a defined name
- `delete_named_style`: Delete a named style
- `delete_rows`: Delete rows
- `delete_sheet`: Delete a sheet
- `duplicate_sheet`: Duplicate a sheet
- `get_cell`: Get content, formatted value, and type
- `get_cell_style`: Get font, fill, border, alignment, and number format
- `get_cells`: Read non-empty cells from an inclusive range
- `get_named_style`: Get a named style
- `get_workbook_info`: Get metadata, theme, sheets, dimensions, states, and colors
- `hide_sheet`: Change sheet visibility to hidden
- `insert_columns`: Insert columns
- `insert_rows`: Insert rows
- `list_conditional_formats`: List conditional formatting rules
- `list_defined_names`: List workbook- and sheet-scoped names
- `list_named_styles`: List named styles
- `load_workbook`: Load an xlsx file
- `lower_conditional_format_priority`: Lower priority of a conditional formatting rule
- `move_columns`: Move a contiguous column block
- `move_rows`: Move a contiguous row block
- `move_sheet`: Reorder a sheet
- `paste_csv`: Paste tab-delimited rows into a range
- `raise_conditional_format_priority`: Raise priority of a conditional formatting rule
- `redo`: Redo the latest undone action
- `rename_sheet`: Rename a sheet
- `save_workbook`: Save to xlsx
- `set_array_formula`: Set an array formula over a result area
- `set_cell`: Set a value or formula
- `set_cell_style`: Update selected style properties on a cell or range
- `set_cells`: Batch-write cells with one evaluation pass
- `set_column_width`: Size one column or an inclusive range
- `set_columns_hidden`: Hide inclusive ranges of columns
- `set_frozen_columns`: Set frozen columns
- `set_frozen_rows`: Set frozen rows
- `set_grid_lines`: Show or hide grid lines
- `set_range_border`: Apply inner, outer, side, or full borders
- `set_row_height`: Size one row or an inclusive range
- `set_rows_hidden`: Hide inclusive ranges of rows
- `set_sheet_color`: Set the tab color
- `set_workbook_properties`: Update name, locale, timezone, language, or theme
- `undo`: Undo the latest action
- `unhide_sheet`: Change sheet visibility to visible
- `update_conditional_format`: Update a conditional formatting rule
- `update_defined_name`: Rename, re-scope, or update a defined name
- `update_named_style`: Update a named style

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
