Back to docs

Tools Browser Automation

✅ Demo Tier — All tools available in the free Demo tier at demo.cbrowser.ai/mcp

25 tools in this category.

Navigate, click, fill forms, hover, type, press keys, drag and drop, upload files, handle JS dialogs, run JavaScript, inspect console and network, manage cookies/storage/tabs. All tools support _browserToken for session continuity.

Every browser action in CBrowser uses AI-powered element resolution. Describe what you want to click in natural language. The self-healing selector system finds it. If elements move or change, selectors auto-heal.


Core Navigation & Interaction

Tool Description
navigate Navigate to URL. Supports waitAfterLoad and waitForSelector for i18n/dynamic content.
click Click an element. AI fallback with self-healing selectors.
smart_click Intent-based clicking with auto-retry and confidence gating.
fill Fill a form field with text.
scroll Scroll the page (up, down, to element).
hover Hover over elements to trigger tooltips, dropdowns, or hover states.
type_text Keystroke-by-keystroke typing with keydown/keypress/keyup events. For autocomplete, search-as-you-type.
press_key Press keyboard keys: Enter, Tab, Escape, ArrowDown, Control+a, Meta+c.
drag Drag and drop between elements. Simulates mouse press, move, release.
upload_file Upload files to <input type="file"> elements.
handle_dialog Accept or dismiss JavaScript dialogs (alert, confirm, prompt). Call BEFORE the action that triggers the dialog.
dismiss_overlay Detect and dismiss modal overlays (cookie consent, age verification, newsletter popups).

Data Extraction & Inspection

Tool Description
screenshot Full page and element screenshots.
extract Extract structured data from pages (text, links, tables, metadata).
evaluate_script Execute JavaScript in the page context. Returns the result.
get_console_messages Read browser console messages (log, warn, error, info).
get_network_requests Inspect captured network traffic (URLs, methods, resource types).
analyze_page Analyze page structure for forms, buttons, links.
find_element_by_intent AI-powered semantic element finding with ARIA-first selector strategy.

Browser State Management

Tool Description
manage_tabs List, create, switch, and close browser tabs.
manage_cookies Read, set, clear, and delete browser cookies.
manage_storage Read/write localStorage and sessionStorage.
ask_user Structured prompt to ask the user a question.
cloudflare_detect Detect if the current page shows a Cloudflare challenge.
cloudflare_wait Wait for a Cloudflare challenge to complete.

Research


Related

From the Blog