Excel Webview2 MCP server
io.github.dsbissett/excel-webview2-mcp·v0.0.13·2 starsMCP server for Excel add-ins via WebView2 CDP
2 stars80 downloads/wk
Reviews
Write oneNobody has reviewed Excel Webview2 yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Excel Webview2 tools (2, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
execute_in_page_toolwrite actionExecutes a tool exposed by the page.
list_in_page_toolsLists all in-page tools the page exposes for providing runtime information. In-page tools can be called via the 'execute_in_page_tool()' MCP tool. Alternatively, in-page tools can be executed by calling 'evaluate_script' and adding the following command to the script: 'window.__dtmcp.executeTool(toolName, params)' This might be helpful when the in-page-tools return non-serializable values or when
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan81 source files scanned15/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 144 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (2)
- mediumeval / new Function used
exec.evalbuild/src/third_party/devtools-formatter-worker.js: …is.e = e; this.f = f; } eval(val) { const sign = val < 0 ? -1… - mediumGoogle API key in source (often public by design; check its restrictions)
secret.googlebuild/src/tools/performance.js: …ogleapis.com/v1/records:queryRecord?key=AIza****'); const cruxSetting = DevTools.Com…
How Excel Webview2 compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 66/100
- higher than 23% of 48,273 servers
- Tools
- 2
- the typical server has 7
- Tools that change things
- 50%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 75% of 28,534 servers
- Downloads a week
- 80
- more than 59% of 11,915 servers with a package
What its tools let an agent do: 1 read · 1 run or deploy
Install Excel Webview2 in Claude Code, Cursor or VS Code
Runs npx -y @dsbissett/excel-webview2-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add excel-webview2-mcp -- npx -y @dsbissett/excel-webview2-mcp
What the publisher says
From the Excel Webview2 repository's README, as published. We do not edit it. Read it on GitHub
Excel WebView2 MCP
Professional MCP connectivity for Microsoft Excel add-ins running inside WebView2.
[!IMPORTANT]
As of v0.0.2, this server can launch Excel and sideload your add-in for you. You no longer need to start the dev server or attach a debugger before using it — excellaunchaddin will start your local dev server (if configured) and launch Excel with WebView2 remote debugging enabled on port 9222.
Manual pre-launch is still supported: if an Excel add-in is already running with remote debugging on 9222, the server will attach to it.
What's New in v0.0.2
- Add-in lifecycle management — new tools launch and stop Excel add-ins directly from Claude Code:
- exceldetectaddin — discover manifest and dev server configuration for the current project.
- excellaunchaddin — start the dev server (if needed) and launch Excel with the add-in sideloaded and CDP port 9222 enabled.
- excelstopaddin — tear down the launched Excel session and dev server process tree.
- Read-only Excel inspection tools — a broad set of read operations for inspecting workbooks, worksheets, ranges, tables, pivots, charts, and more. None of these mutate workbook state:
- Context & structure: excelcontextinfo, excelworkbookinfo, excellistworksheets, excelworksheetinfo, excelactiverange, excelusedrange.
- Range reads: excelreadrange, excelrangeproperties, excelrangeformulas, excelrangespecialcells, excelfindinrange.
- Formatting & validation: excellistconditionalformats, excellistdatavalidations.
- Tables & names: excellisttables, exceltableinfo, exceltablerows, exceltablefilters, excellistnamed_items.
- Comments & shapes: excellistcomments, excellistshapes.
- Calculation & pivots: excelcalculationstate, excellistpivottables, excelpivottableinfo, excelpivottable_values.
- Charts: excellistcharts, excelchartinfo, excelchartimage.
Fork Notice
This repository is a fork of the Chrome DevTools MCP repository, ChromeDevTools/chrome-devtools-mcp. It preserves the upstream DevTools and MCP foundation, while adapting the connection model for Microsoft Excel add-ins hosted in WebView2.
What This Project Does
- Connects Claude Code to a locally running Excel add-in through the Chrome DevTools Protocol (CDP).
- Exposes MCP tools for inspection, automation, screenshots, console access, network inspection, and performance analysis.
- Targets the embedded WebView2 runtime used by Excel add-ins instead of a standalone Chrome session.
Connection Model
Claude Code
|
v
excel-webview2-mcp
|
v
WebView2 remote debugging endpoint (localhost:9222)
|
v
Locally running Excel add-inThat separation matters: excel-webview2-mcp is a bridge to an existing debug session. It is not the thing that launches or hosts the add-in.
Prerequisites
You have two supported workflows:
Auto-launch (recommended, v0.0.2+)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Excel Webview2: common questions
- Is Excel Webview2 MCP server safe?
- With care: it is graded C, so read the findings first (66/100). Read the Excel Webview2 safety report
- How do I install Excel Webview2?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Excel Webview2 need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Excel Webview2 maintained?
- The last commit was 179 days ago (2026-05-07). The latest release is v0.0.13.
- How does Excel Webview2 compare with other MCP servers?
- safety score 66/100 (higher than 23% of 48,273 servers); tools 2 (the typical server has 7); tools that change things 50% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.