The state of Excel MCP
Does Excel have a native MCP server?
Short answer: not officially. Here's what's actually available today and why Quadratic MCP is the fastest way to put any AI client in front of your Excel data.
Microsoft Excel
No first-party MCP server. Excel does not expose the Model Context Protocol from the desktop app, Excel Online, or Microsoft 365.
Community servers
A handful of open-source projects wrap openpyxl or pandas as local stdio MCP servers. Useful for tinkering, but usually read-only, single-client, and incompatible with ChatGPT connectors.
Quadratic MCP
Hosted, remote, OAuth-secured MCP at mcp.quadratichq.com. Import your .xlsx into Quadratic once and every major AI client can read, write, and analyze it.
Your Excel workbook, inside every AI
Import once. Then ChatGPT, Claude, Cursor, and any MCP-compatible client can work on your spreadsheet.
Import your .xlsx in one drop
Drag any Excel workbook into Quadratic. Sheets, formulas, and formatting come along. Your AI can now read and write to that workbook through MCP.
Read cells, tables, and ranges
Your AI can pull values from any sheet or named range in your imported Excel file. No brittle screenshots, no pasting CSVs into chat.
Write formulas, values, and charts
Let ChatGPT or Claude update models, add formulas, and generate charts in your spreadsheet — then export back to .xlsx if you need to share it.
Run Python and SQL on Excel data
Quadratic MCP lets your AI execute Python and SQL directly against your Excel data — the kind of analysis VBA and Apps Script can’t touch.
Hosted, OAuth-secured, multi-client
No Node.js, no local file paths, no API keys. Sign in once with Quadratic — your AI inherits the access you already have.
Export back to Excel any time
When you’re done, download any Quadratic file as .xlsx. Your teammates keep working in Excel while you keep the AI leverage.
From .xlsx to AI-chat in four steps
No servers to run locally. No API keys to manage. No Python to install.
Drop your .xlsx into Quadratic
Drag an Excel workbook onto the Quadratic canvas. Sheets, formulas, and tables import cleanly — nothing to configure.
Install the Quadratic MCP
One-click install for Cursor or VS Code, 30-second setup for ChatGPT, Claude, Windsurf, and Codex. Same remote MCP URL for every client.
Sign in with OAuth
Your AI client authenticates to Quadratic. It sees only the files you already have access to — and you can revoke access any time.
Chat with your Excel file
“Open my Q4 forecast and summarize the variance.” ChatGPT, Claude, or Cursor pulls the data, reasons over it, and writes back to the sheet.
Try these prompts on your Excel data
Once Quadratic MCP is installed and your workbook is imported, paste any of these into ChatGPT, Claude, or Cursor.
| Segment | Revenue | QoQ | Deals |
|---|---|---|---|
| Enterprise | $1.84M | +27% | 42 |
| Mid-Market | $920K | +12% | 68 |
| SMB | $410K | +3% | 154 |
| Total | $3.17M | +18% | 264 |
Quadratic MCP vs community Excel MCP servers
A frank comparison of the options if you want to connect AI to Excel data today.
| Capability | Quadratic MCP | Community Excel MCP | Excel Online / 365 |
|---|---|---|---|
| Hosted remote server | Yes — mcp.quadratichq.com | Usually no (local stdio binary) | No official MCP server |
| OAuth authentication | Yes — per-user OAuth 2.0 | No auth / API key files | N/A |
| Works with ChatGPT connectors | Yes | No | No |
| Read .xlsx files | Yes — imported into Quadratic | Depends on server — often reads local files only | Not via MCP |
| Write cells / formulas | Yes | Varies — many are read-only | Not via MCP |
| Run Python / SQL on the data | Yes — native in Quadratic | No | No |
| Generate charts | Yes — AI-built Plotly & native charts | Rarely | Limited |
| Multi-client | Cursor, Claude, ChatGPT, VS Code, Windsurf, Zed, Codex, Gemini CLI, any MCP client | Usually one client | N/A |
| Setup time | Under 2 minutes | Install Node/Python, edit config, restart client | N/A |
| Cost | Included in every Quadratic plan, free tier available | Free but unmaintained / varies | N/A |