fix(chrome): sync managed MCP tool catalog 1.4.0 - #42
Merged
ImPedro29 merged 1 commit intoAug 24, 2026
Merged
Conversation
ImPedro29
approved these changes
Aug 24, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
The managed Verboo in Chrome MCP (extension 0.4.0 / tool catalog 1.4.0) now exposes 10 tools, but the CLI still advertised and authorized only the previous 8. The two new controller tools were invisible to the managed-MCP allowlist, so the CLI could not grant or announce them.
What
Adds
findandextract_page_contenttoVERBOO_IN_CHROME_TOOL_NAMESin canonical catalog order, and updates the two contract tests that pin the tool list:src/utils/verbooInChrome.ts— canonical tool-name arraysrc/utils/verbooInChrome.test.ts— browser-guidance contractsrc/skills/bundled/verbooInChrome.test.ts— bundled-skillallowedToolscontractScope
No extension code, no Rust, no UI, no docs, no legacy
claudeInChromepaths. Exactly three files, +6 lines, no deletions.Tests
bun test src/utils/verbooInChrome.test.ts src/skills/bundled/verbooInChrome.test.ts→ 7 pass / 0 fail.bun run build→ exit 0 (external lists valid, SDK declarations in sync).node dist/cli.mjs --version→0.15.16, exit 0.Baseline transparency
Measured on a clean checkout at the base commit versus this patch:
typecheckreports the same 1703 signatures, the full suite shows the same 2723 pass / 138 fail, andrebrand:checkshows the same 35 complaints — zero delta of failures introduced by this change; the pre-existing failures are unrelated to this surface.Compatibility
Older helpers may not offer the two new tools. The resulting error is visible and recoverable (unknown tool is reported by the MCP layer instead of failing silently). Version-gating the tool list per helper version is intentionally left out of this minimal patch.