
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 toolsPublic 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.
| Item | Value |
|---|---|
| Package | @dsbissett/excel-webview2-mcp |
| Upstream | Fork of ChromeDevTools/chrome-devtools-mcp |
| Target runtime | Excel add-ins hosted in WebView2 |
| Debug endpoint | http://127.0.0.1:9222 |
| Recommended setup | Claude 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_addinwill start your local dev server (if configured) and launch Excel with WebView2 remote debugging enabled on port9222. Manual pre-launch is still supported: if an Excel add-in is already running with remote debugging on9222, the server will attach to it.
What's New in v0.0.2
Details
- Repository
- github.com/dsbissett/excel-webview2-mcp
- Categories
- Data & Analytics, Productivity & Office
- Package
@dsbissett/excel-webview2-mcp- Transport
- STDIO
- Registry
- MCP registry, active