Input tools default to omitting snapshots
Introduced 2026-01-27 · score 0.91
HOW TO USE IT
When an input action does not need an updated page snapshot, call the input tool without `includeSnapshot`; set `includeSnapshot: true` to include one in the response.
click({uid: "<element-uid>"})fill({uid: "<element-uid>", value: "<text>"})click({uid: "<element-uid>", includeSnapshot: true})WHY THIS HELPS
Use browser input tools when an updated page snapshot is unnecessary.
BEFORE THIS CHANGE
Use the input tool with its default behavior, which regenerated snapshots.
REQUIREMENTS AND LIMITATIONS
- Version: 0.14.0
- includeSnapshot: Whether to include a snapshot in the response; defaults to false.
- `includeSnapshot` is optional and defaults to false.
FIRST-PARTY EVIDENCE
- https://github.com/ChromeDevTools/chrome-devtools-mcp/releases/tag/chrome-devtools-mcp-v0.14.0
- https://github.com/ChromeDevTools/chrome-devtools-mcp/pull/821
- https://github.com/ChromeDevTools/chrome-devtools-mcp/blob/4b8e9f287572e0a95c30b5ca612acf08bf79595b/docs/tool-reference.md
Check the installed version and the source before using it. Entry JSON