# Excel++ MCP — Model Context Protocol server for Excel ## Overview Excel++ MCP is a Model Context Protocol server that enables AI agents and applications to create, edit, and analyze Excel workbooks programmatically. No Microsoft Office required. ## Base URL `https://mcp.excelplusplus.uncomfortablebudget.com` ## Authentication All requests require an API key in the `Authorization: Bearer` header. ## Transport JSON-RPC 2.0 over HTTP POST to `/mcp`. ## Tools (28 total) ### Session Management - `create_session` — Create a new workbook session - `close_session` — Close a session and release resources - `session_status` — Get session info and open workbooks ### Workbook Operations - `create_workbook` — Create a new .xlsx workbook - `open_workbook` — Open an existing .xlsx file - `save_workbook` — Save workbook to disk - `close_workbook` — Close a workbook within a session ### Sheet Management - `add_sheet` — Add a new worksheet - `list_sheets` — List all sheets in a workbook - `rename_sheet` — Rename a worksheet ### Cell & Range - `write_cell` — Write a value to a cell - `read_cell` — Read a cell value - `write_range` — Write values to a range - `read_range` — Read values from a range ### Formatting - `apply_format` — Apply font, fill, border, alignment - `set_column_width` — Set column width - `set_row_height` — Set row height - `merge_cells` — Merge a cell range - `unmerge_cells` — Unmerge cells ### Formulas - `set_formula` — Set a formula on a cell - `get_formula` — Read the formula text - `calculate` — Trigger recalculation ### Data Validation - `add_data_validation` — Add validation rule - `remove_data_validation` — Remove validation ### Charts - `add_chart` — Add bar/line/pie/scatter chart - `list_charts` — List charts in a sheet - `remove_chart` — Remove a chart ## Pricing - Free: 100 calls/day - Pro: $99/mo, 10K calls/day - Team: $199/mo, 100K calls/day - Enterprise: Custom ## Support GitHub: https://github.com/HannoCoetzee/excelplusplus-mcp