Hyperbrowser MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Hyperbrowser MCP or direct API to automate browsing, extract website data, fill forms, and control browser sessions through natural language.
Trusted by
AWS
Glean
Zoom
Airtable

30 min · no commitment · see it on your stack

Hyperbrowser Logo
Gradient Top
Gradient Middle
Gradient Bottom
divider

Try Hyperbrowser now

Enter a prompt below to test the integration in our Tool Router playground. You'll be redirected to sign in and try it live.

Supported Tools

Tools
Add ExtensionTool to add a new browser extension to Hyperbrowser for use in sessions.
Create Hyperbrowser ProfileCreates a new persistent Hyperbrowser profile for storing browser state (cookies, sessions, etc.
Create Scrape JobTool to initiate a new scrape job.
Create SessionTool to create a new browser session with custom stealth, proxy, and privacy settings.
Delete ProfileTool to delete a profile.
Fetch Web PageTool to fetch a web page and return content in various formats (HTML, Markdown, JSON, screenshot, etc.
Get browser-use task statusTool to retrieve the current status of a browser-use task.
Get Claude Computer Use Task ResultTool to retrieve the complete result and status of a Claude Computer Use task.
Get Claude Computer Use Task StatusPoll the execution status of a Claude Computer Use task.
Get Crawl Job StatusTool to retrieve the status and results of a specific crawl job.
Get Crawl StatusTool to retrieve the current status of a specific crawl job.
Get CUA Task ResultTool to retrieve the status and results of a CUA (Claude User Agent) task.
Get CUA Task StatusPoll the execution status of a CUA task.
Get Extract Job ResultTool to fetch the status and results of a specific extract job.
Get Extract Job StatusRetrieve the status of an extract job.
Get Gemini Computer Use task resultTool to retrieve the current status and results of a Gemini Computer Use task.
Get HyperAgent Task ResultTool to retrieve the status and results of a HyperAgent task.
Get Profile By IDRetrieves details of a specific Hyperbrowser profile by its UUID.
Get Scrape Job ResultRetrieves the status and results of a scrape job.
Get Scrape Job StatusTool to retrieve the current status of a specific scrape job.
Get Session DetailsRetrieve detailed information about a Hyperbrowser session by its ID.
Get Session Downloads URLTool to retrieve the downloads URL for a session.
Get Session RecordingRetrieve the recording URL for a browser session.
Get Session Video Recording URLTool to retrieve the video recording URL for a browser session.
Get Web Crawl ResultTool to retrieve the status and results of a web crawl job.
Get Web Crawl StatusTool to retrieve just the status of a web crawl job without the full results.
List ExtensionsTool to list all browser extensions.
List ProfilesTool to list profiles.
List SessionsTool to list sessions with optional status filter.
Search WebTool to perform a web search and retrieve results with titles, URLs, and descriptions.
Start Browser Use TaskTool to start an asynchronous browser-use task.
Start Claude Computer Use TaskTool to start a Claude Computer Use task.
Start Crawl JobTool to start a new crawl job for a specified URL.
Start CUA TaskTool to start an OpenAI CUA (Computer-Using Agent) task.
Start Extract JobStart an AI-powered data extraction job from one or more web pages.
Start Gemini Computer Use TaskTool to start a Gemini Computer Use task for browser automation using Google's Gemini.
Start Web CrawlTool to start an asynchronous web crawl job that follows links from a starting URL and returns content from each page.
Stop Browser Use TaskTool to stop a running browser-use task.
Stop Claude Computer Use TaskTool to stop a running Claude computer use task.
Stop CUA TaskTool to stop a running CUA task.
Stop Gemini Computer Use TaskTool to stop a running Gemini computer use task.
Stop SessionTool to stop a running session by ID.
Python
TypeScript

Install Composio

python
pip install composio claude-agent-sdk
Install the Composio SDK and Claude Agent SDK

Create Tool Router Session

python
from composio import Composio
from claude_agent_sdk import ClaudeSDKClient, ClaudeAgentOptions

composio = Composio(api_key='your-composio-api-key')
session = composio.create(user_id='your-user-id')
url = session.mcp.url
Initialize the Composio client and create a Tool Router session

Connect to AI Agent

python
import asyncio

options = ClaudeAgentOptions(
    permission_mode='bypassPermissions',
    mcp_servers={
        'tool_router': {
            'type': 'http',
            'url': url,
            'headers': {
                'x-api-key': 'your-composio-api-key'
            }
        }
    },
    system_prompt='You are a helpful assistant with access to Hyperbrowser tools.',
    max_turns=10
)

async def main():
    async with ClaudeSDKClient(options=options) as client:
        await client.query('Start a new scrape job for https://news.ycombinator.com/')
        async for message in client.receive_response():
            if hasattr(message, 'content'):
                for block in message.content:
                    if hasattr(block, 'text'):
                        print(block.text)

asyncio.run(main())
Use the MCP server with your AI agent

Why Use Composio?

AI Native Hyperbrowser Integration

  • Supports both Hyperbrowser MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for launching sessions, automating navigation, and extracting web data

Managed Auth

  • Built-in API key handling with secure storage and rotation
  • Central place to manage, scope, and revoke Hyperbrowser access
  • Per user and per environment credentials so you never hard-code keys

Agent Optimized Design

  • Tools tuned for high reliability and robust error handling
  • Comprehensive execution logs—track which agent did what, when, and why

Enterprise Grade Security

  • Granular RBAC to control which agents/users can run Hyperbrowser automations
  • Scoped, least privilege access for safer automation
  • Full audit trail of all agent browser actions for compliance and review

Frequently Asked Questions

Do I need my own developer credentials to use Hyperbrowser with Composio?

Yes, Hyperbrowser requires you to configure your own API key credentials. Once set up, Composio handles secure credential storage and API request handling for you.

Can I use multiple toolkits together?

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Is Composio secure?

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

What if the API changes?

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Used by agents from

Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai

Never worry about agent reliability

We handle tool reliability, observability, and security so you never have to second-guess an agent action.