dsbissett avatar

Excel Webview2 Mcp

dsbissett/excel-webview2-mcp

Bridges Claude to Excel add-ins running in WebView2 by connecting through the Chrome DevTools Protocol on port 9222. Forked from the official Chrome DevTools MCP and adapted for Office's embedded runtime. Ships with lifecycle tools that launch Excel, sideload your manifest, and spin up the dev server automatically, plus a full set of read-only inspection tools for workbooks, ranges, tables, pivot tables, charts, and conditional formats. Also exposes the underlying CDP for screenshots, console access, and network inspection. Built for Windows desktop Excel where WebView2 hosts the add-in taskpane. If you're building Office add-ins locally and want Claude to interact with live workbook state or automate your debugging workflow, this handles the connection layer.

GitHub stars
2
tools
32
transport
STDIO
last updated
Apr 25, 2026

Tools

32 tools

Public tool metadata for what this MCP can expose to an agent.

excel_detect_addindiscover manifest and dev server configuration for the current project.

discover manifest and dev server configuration for the current project.

No parameter schema in public metadata yet.

excel_launch_addinstart the dev server (if needed) and launch Excel with the add-in sideloaded and CDP port 9222 enabled.

start the dev server (if needed) and launch Excel with the add-in sideloaded and CDP port 9222 enabled.

No parameter schema in public metadata yet.

excel_stop_addintear down the launched Excel session and dev server process tree.

tear down the launched Excel session and dev server process tree.

No parameter schema in public metadata yet.

excel_context_info

No parameter schema in public metadata yet.

excel_workbook_info

No parameter schema in public metadata yet.

excel_list_worksheets

No parameter schema in public metadata yet.

excel_worksheet_info

No parameter schema in public metadata yet.

excel_active_range

No parameter schema in public metadata yet.

excel_used_range

No parameter schema in public metadata yet.

excel_read_range

No parameter schema in public metadata yet.

excel_range_properties

No parameter schema in public metadata yet.

excel_range_formulas

No parameter schema in public metadata yet.

excel_range_special_cells

No parameter schema in public metadata yet.

excel_find_in_range

No parameter schema in public metadata yet.

excel_list_conditional_formats

No parameter schema in public metadata yet.

excel_list_data_validations

No parameter schema in public metadata yet.

excel_list_tables

No parameter schema in public metadata yet.

excel_table_info

No parameter schema in public metadata yet.

excel_table_rows

No parameter schema in public metadata yet.

excel_table_filters

No parameter schema in public metadata yet.

excel_list_named_items

No parameter schema in public metadata yet.

excel_list_comments

No parameter schema in public metadata yet.

excel_list_shapes

No parameter schema in public metadata yet.

excel_calculation_state

No parameter schema in public metadata yet.

excel_list_pivot_tables

No parameter schema in public metadata yet.

excel_pivot_table_info

No parameter schema in public metadata yet.

excel_pivot_table_values

No parameter schema in public metadata yet.

excel_list_charts

No parameter schema in public metadata yet.

excel_chart_info

No parameter schema in public metadata yet.

excel_chart_image

No parameter schema in public metadata yet.

excel_custom_xml_parts

No parameter schema in public metadata yet.

excel_settings_get

No parameter schema in public metadata yet.

Sponsors

Readme

Excel WebView2 MCP

Professional MCP connectivity for Microsoft Excel add-ins running inside WebView2.

ItemValue
Package@dsbissett/excel-webview2-mcp
UpstreamFork of ChromeDevTools/chrome-devtools-mcp
Target runtimeExcel add-ins hosted in WebView2
Debug endpointhttp://127.0.0.1:9222
Recommended setupClaude Code plugin marketplace

[!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 — excel_launch_addin 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


View the full README on GitHub

Details

Repository
github.com/dsbissett/excel-webview2-mcp
Categories
Data & Analytics, Productivity & Office
Package
@dsbissett/excel-webview2-mcp
Transport
STDIO
Registry
MCP registry, active

More from dsbissett

Related Data & Analytics MCP servers

View all
1pipeworx-io avatarFootball Datapipeworx-io/mcp-football-dataFootball-Data.org MCP — soccer competitions, matches, standings2stars
2izyuusya avatarJapan Data Mcpizyuusya/japan-data-mcp日本の公的データ(統計・法人・不動産)にAIからアクセスするMCPサーバー。e-Stat統計API・法人番号Web-API・不動産情報ライブラリAPIの3API統合。全国約1,700市区町村対応。2stars
3ogasurfproject-jpg avatarHORIZON SHIELD Construction Cost Data: JCCDB (Japan) and USCCDB (United States)ogasurfproject-jpg/horizon-shieldPublic construction cost data for Japan and the U.S., each row with its source URL and licence.2stars
4bodyegypt avatarTurkey Databodyegypt/turkey-data-mcpLive Turkey data: gold prices, TCMB FX rates, fuel prices, prayer times, Kandilli earthquakes.1stars
5vincario avatarVehicle Datavincario/mcp-vincarioVehicle data for AI: VIN decoder, automotive specs, stolen checks, valuation and way more.1stars
6cyanheads avatarReference Data Mcp Servercyanheads/reference-data-mcp-serverCountries, timezones, elements, constants, HTTP status codes, unit conversion, and MIME type lookup.1stars