# HabaAndrei/custom-chrome-dev-mcp

Source: https://glimind.com/server/glama%2Fhabaandrei%2Fcustom-chrome-dev-mcp
Registry id: `glama/habaandrei/custom-chrome-dev-mcp`
Status: unknown

## Tools (59)

- `activateTab`: Focus a tab and its window.
- `assert`: Verify text and/or exact value without a screenshot.
- `check`: Set a checkbox/radio, clicking only if not already there.
- `clearCookies`: Delete every cookie visible to the tab's URL.
- `clearStorage`: Clear every key in that storage area.
- `click`: Bubbling MouseEvent click; also focuses the element.
- `closeTab`: Close a tab by id.
- `deleteCookie`: Delete one cookie by name.
- `detach`: Detach the debugger and clear the banner.
- `drag`: Trusted press-move-release drag & drop.
- `evaluate`: Run JS in the page's real context via CDP.
- `fill`: Focus + set + read back. Throws if text didn't stick.
- `fullPageScreenshot`: Take a screenshot of the entire scrollable page.
- `getAttribute`: Get an attribute, falling back to the live DOM property.
- `getBoxModel`: Get margin/border/padding/content rectangles.
- `getComputedStyle`: Get computed CSS for an element.
- `getConsole`: Get buffered console logs, warnings, errors, and uncaught exceptions.
- `getCookies`: Get every cookie visible to the tab's current URL.
- `getEventListeners`: Get listeners attached to one element via CDP.
- `getHar`: Export buffered requests as a HAR 1.2 document.
- `getNetworkRequest`: Get one request in full, including headers and optionally body.
- `getStorage`: Get one value or all key/value pairs from local or session storage.
- `getText`: Get innerText of one element, trimmed.
- `handleDialog`: Pre-arm an answer for the next alert/confirm/prompt.
- `hover`: Move the real mouse over an element to fire :hover.
- `listFrames`: List every frame including cross-origin ones.
- `listNetworkRequests`: List buffered requests: method, url, status, type, timing.
- `listTabs`: List every open tab across all windows.
- `navigate`: Point the tab at a URL (replaces the page).
- `newtab`: Open a URL in a new foreground tab, leaving the current page intact.
- `press`: Trusted keys and combos.
- `queryAll`: Get text/href/value/visible for every match at once.
- `realClick`: Trusted click, including right-click and double-click.
- `realType`: Trusted text insertion, focusing the target first if given.
- `record`: Start, stop, or check status of tab recording.
- `reload`: Reload the page, optionally bypassing the cache.
- `removeAttribute`: Remove an HTML attribute.
- `removeStorageItem`: Remove one key from storage.
- `screenshot`: Take a screenshot of the visible viewport, saved to disk and returned inline.
- `scroll`: Scroll an element into view, or the window.
- `select`: Choose a <select> option by value or visible label.
- `setAttribute`: Set an HTML attribute directly.
- `setCPUThrottling`: Emulate a slower CPU.
- `setCookie`: Set a cookie.
- `setGeolocation`: Override navigator.geolocation to a fixed position.
- `setMediaFeatures`: Emulate prefers-color-scheme/reduced-motion/print styles.
- `setNetworkConditions`: Throttle or take the tab offline.
- `setStorageItem`: Write one key/value pair to storage.
- `setViewport`: Emulate a viewport / device for responsive checks.
- `snapshot`: Raw outerHTML of <body>, truncated to 50k.
- `snapshotA11y`: Compact accessibility outline of visible interactive elements.
- `submit`: requestSubmit() the owning form.
- `type`: Set a field's value via the native setter.
- `unpinTab`: Release the pin; tools revert to the active tab.
- `uploadFile`: Set files on an <input type=file>, bypassing the OS picker.
- `useTab`: Pin the working tab so every later tool targets it regardless of OS focus.
- `viewport`: Get devicePixelRatio, CSS viewport, scroll offset.
- `waitForLoad`: Block until the tab finishes loading.
- `waitForSelector`: Poll until an element resolves or a text substring appears.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
