# Browser Tool AI integration on Definable

> Composio Browser Tool enables AI Agents and LLMs to automate web interactions, perform web scraping, and conduct automated testing.

## What this connects

Composio Browser Tool enables AI Agents and LLMs to automate web interactions, perform web scraping, and conduct automated testing. Use cases include data extraction, form automation, website monitoring, and intelligent web navigation.

Vendor: https://composio.dev

## Tools available

**5** tools available. First 5:

- `BROWSER_TOOL_CREATE_TASK` — Run Browser Task — Run an AI-powered browser automation task. The AI agent will control a cloud browser to complete your task. It can: - Navigate websites, click buttons, fill forms - Extract data and return results - Handle multi-step workflows (login -> navigate -> extract) - Solve CAPTCHAs and handle dynamic content If there is no running browser session in context, call CreateTask to start one. AFTER CREATING A TASK: 1. Use GetSession with browser_session_id to get the liveUrl - share with user to watch live 2. Use WatchTask with watch_task_id to check progress and get the final result 3. Use StopTask if you need to abort TIPS FOR GOOD TASKS: - Be specific: "Click login, enter email 'test@test.com', click submit" - Break complex workflows into smaller tasks
- `BROWSER_TOOL_GET_OUTPUT_FILE` — Download Task File — Get a download URL for a file generated by a task. When a task downloads or creates files (PDFs, images, spreadsheets, etc.), they appear in WatchTask's outputFiles list. Use this to get a download URL. The download URL is temporary (presigned) - download promptly.
- `BROWSER_TOOL_GET_SESSION` — Get Session Live URL — Get the live URL to watch a browser session in real-time. Call this right after CreateTask to get the liveUrl. Always share this URL with the user so they can watch the AI agent working in the browser. The liveUrl opens a visual stream showing exactly what the browser agent sees and does.
- `BROWSER_TOOL_STOP_TASK` — Stop Browser Task — Kill a browser task and its session. Use this when the browser agent is in a bad state: - Task is stuck or taking too long - WatchTask shows the agent going in the wrong direction - Agent is looping or making no progress After stopping, call CreateTask again to start fresh with a new browser.
- `BROWSER_TOOL_WATCH_TASK` — Watch Browser Task — Poll a browser task to check progress and get results. Call this after CreateTask to monitor the task: - status='started' means still running, poll again - status='finished' means done, check output and is_success - status='stopped' means aborted - status='failed' means an error occurred Returns what the agent is doing (current_goal, current_url), screenshots from each step, and any files generated. If the agent is going wrong, use StopTask to kill it and start fresh.

## Auth

No auth required.

## How agents use Browser Tool

Inside a Definable workflow, Browser Tool is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Browser Tool** — the Researcher (GPT-5.5) pulls context from Browser Tool (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Browser Tool** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Browser Tool (create record, post message, draft email).
- **Designer / Engineer → Distributor → Browser Tool** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Browser Tool (attach file, open PR comment, post status).

The Verifier checks every Browser Tool call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- ai agents — https://definable.ai/apps/category/ai-agents/
- ai web scraping — https://definable.ai/apps/category/ai-web-scraping/

## Related

- HTML page: https://definable.ai/apps/browser_tool/
- Same category (ai agents): https://definable.ai/apps/category/ai-agents/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
