{ "manifest_version": "0.3", "name": "excel-mcp-server", "version": "0.1.7", "description": "A Model Context Protocol server for Excel file manipulation", "author": { "name": "haris", "url": "https://github.com/haris-musa" }, "repository": { "type": "git", "url": "https://github.com/haris-musa/excel-mcp-server" }, "homepage": "https://github.com/haris-musa/excel-mcp-server", "documentation": "https://github.com/haris-musa/excel-mcp-server#readme", "support": "https://github.com/haris-musa/excel-mcp-server/issues", "icon": "icon.png", "server": { "type": "python", "entry_point": "src/excel_mcp/__main__.py", "mcp_config": { "command": "uvx", "args": ["excel-mcp-server", "stdio"] } }, "tools": [ {"name": "create_workbook", "description": "Create a new Excel workbook"}, {"name": "create_worksheet", "description": "Create a new worksheet in a workbook"}, {"name": "get_workbook_metadata", "description": "Get workbook metadata and structure"}, {"name": "write_data_to_excel", "description": "Write data to Excel cells"}, {"name": "read_data_from_excel", "description": "Read data from Excel range"}, {"name": "format_range", "description": "Apply formatting to cell range"}, {"name": "merge_cells", "description": "Merge cells in a range"}, {"name": "unmerge_cells", "description": "Unmerge previously merged cells"}, {"name": "get_merged_cells", "description": "Get list of merged cell ranges"}, {"name": "apply_formula", "description": "Apply Excel formula to cell"}, {"name": "validate_formula_syntax", "description": "Validate Excel formula syntax"}, {"name": "create_chart", "description": "Create chart (line, bar, pie, scatter, etc.)"}, {"name": "create_pivot_table", "description": "Create pivot table from data"}, {"name": "create_table", "description": "Create Excel table with styling"}, {"name": "copy_worksheet", "description": "Copy worksheet within workbook"}, {"name": "delete_worksheet", "description": "Delete worksheet from workbook"}, {"name": "rename_worksheet", "description": "Rename a worksheet"}, {"name": "copy_range", "description": "Copy cell range to another location"}, {"name": "delete_range", "description": "Delete cell range contents"}, {"name": "validate_excel_range", "description": "Validate Excel range format"}, {"name": "get_data_validation_info", "description": "Get data validation rules for cell"}, {"name": "insert_rows", "description": "Insert rows into worksheet"}, {"name": "insert_columns", "description": "Insert columns into worksheet"}, {"name": "delete_sheet_rows", "description": "Delete rows from worksheet"}, {"name": "delete_sheet_columns", "description": "Delete columns from worksheet"} ] }