sv-excel-agent


Overview

sv-excel-agent is an open-source Excel AI agent that uses Model Context Protocol (MCP) tools to let large language models read, edit, and automate Excel spreadsheets.

The project exposes an Excel MCP server with ~30 tools for direct spreadsheet editing, paired with an agent runner that executes LLM-based tasks on Excel files. It uses Microsoft Excel for accurate formula evaluation, with LibreOffice as a headless alternative.

Features

  • Excel MCP server — ~30 tools for reading, editing, and automating spreadsheets
  • Agent runner — executes LLM-driven tasks over Excel files, with support for multiple model providers
  • Formula & formatting support — handles complex formulas and conditional formatting with calculation verification
  • Demo applications — a web-based Excel Assistant and a Slack workflow integration
  • Model benchmarking — performance evaluation on the SpreadsheetBench dataset, comparing leading LLMs on spreadsheet tasks

Source Code

Open source on GitHub.