# Browserhub MCP for AI Agents AI Agent Connect

> Browserhub MCP lets you run web scrapers, manage scraping jobs, and pull data directly into your AI agent. It handles proxy rotation and browser rendering so you can focus on the data.

## Overview
- **Category:** data-management
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_F9IfZPWnnyR4kONzJQmvDLDoirarcJ8VBG97e9XE/ai-agent-connect
- **Tags:** proxy-management, anti-bot, javascript-rendering, data-extraction, web-scraping, automation

## Description

Browserhub lets you run web scrapers and pull data directly into your AI agent. Think about the last time you had to scrape a site that blocked your IP or required heavy JavaScript rendering. You probably spent hours setting up proxies, rotating headers, and debugging why a scraper kept failing. Browserhub changes that by letting your AI agent do the heavy lifting. Instead of manual configuration, you just tell your agent what data you need from a specific URL or which existing scraper to run. It handles the browser instances and the proxy network in the background. When the data comes back, it's already structured and ready for your next step. You don't have to worry about headless browser maintenance or getting banned. You can just check your credit balance, see your history, and keep moving. Finding these tools in the Vinkius catalog makes it easy to plug this capability into your routine without building out your own infrastructure. It's about getting the numbers or the content you need without the headache of web infrastructure. You can pull pricing from a dozen retail sites or grab leads from a directory without worrying about the messy parts of the request. You don't need to worry about how the browser interacts with the page or how many times you need to rotate your IP. It just works. You can see your previous jobs to double check results or look at your blueprints to see how specific tasks are set up. It takes the friction out of data collection so you can spend your time on the analysis instead of the extraction.

## Tools

### get_account_balance
See your current credit balance. This helps you track your spending and plan your scraping volume.

### direct_scrape
Scrape a single URL immediately without setting up a blueprint first. This is great for one-off data grabs.

### get_blueprint
Pull the details of a specific scraping blueprint. Use this to see how a certain scraping task is configured.

### get_scraping_job
Check the status and results of a job that's currently running. You can use this to see if your data is ready.

### get_scraper
Get the specific details for an existing scraper in your account. This helps you manage your saved scraping configurations.

### list_blueprints
See a full list of all your scraping blueprints. It lets you browse all your saved scraping tasks in one place.

### list_scraping_jobs
View your history of past and current scraping tasks. Use this to keep track of everything your agent has already captured.

### list_proxy_locations
See all the different regions where you can route your traffic. This helps you choose the best location for your data needs.

### list_scrapers
See all the scrapers you've already configured. It gives you a quick overview of your active scraping setup.

### run_scraper
Start a scraping job using one of your saved configurations. This lets you launch a pre-made scraper with just a simple command.

## Prompt Examples

**Prompt:** 
```
Check my Browserhub credits.
```

**Response:** 
```
You currently have **1,500 credits** remaining in your Browserhub account. 

This is enough for approximately **150-200 standard scrape requests**. Let me know if you'd like me to run a job now.
```

**Prompt:** 
```
List my scrapers.
```

**Response:** 
```
I've retrieved your scrapers. You have 3 active configurations:

*   **E-commerce Prices** (ID: scr_1)
*   **News Articles** (ID: scr_2)
*   **Lead Generator** (ID: scr_3)
```

**Prompt:** 
```
Scrape the example.com page using my e-commerce scraper.
```

**Response:** 
```
Scraping job **job_99283** has been started for `https://example.com`. 

I will monitor it and notify you as soon as the data is extracted and ready for review.
```

## Capabilities

### Run specific scrapers
Launch pre-configured scraping tasks with a single command from your agent.

### Scrape URLs on the fly
Perform one-off data extractions from any website without needing a saved blueprint.

### Check scraping job status
Monitor the progress and results of your active scraping tasks in real time.

### View scraper blueprints
Inspect the configuration details of your saved scraping templates.

### Manage proxy locations
See all available regions for routing your web traffic to bypass blocks.

### Monitor account credits
Check your remaining balance to manage your scraping volume and costs.

## Use Cases

### Competitor Pricing
A researcher asks for prices from 50 retail sites and the agent runs the scrapers to aggregate the data into a single list.

### Lead Generation
A sales lead tool pulls contact info from a business directory using a one-off `direct_scrape` to find new prospects.

### Content Monitoring
A news bot checks for updates on specific URLs every hour and reports changes back to the user.

### Dataset Building
A data scientist grabs 1,000 rows of real estate listings to train a model without manual copy-pasting.

## Benefits

- Skip the proxy headache because Browserhub handles rotation and residential IPs automatically. This saves you from getting blocked by common anti-bot measures.
- Get structured data instantly with `direct_scrape` so you don't have to parse messy HTML manually. It makes it much faster to get the info you need.
- Keep track of your spending by using `get_account_balance` to monitor your credit usage. You'll never have to guess how many scrapes you have left.
- Avoid repetitive setup by reusing your existing configurations with `run_scraper`. It lets you launch complex tasks with a single command.
- Stay organized by viewing your full history with `list_scraping_jobs` to see what's already been captured. This makes it easy to audit your data collection.

## How It Works

The bottom line is you get high-quality web data without managing the underlying browser infrastructure.

1. Connect your Browserhub API key to your AI client.
2. Tell your agent which URL or existing scraper to use.
3. Receive the structured data directly in your chat.

## Frequently Asked Questions

**How does Browserhub help with anti-bot measures?**
Browserhub uses a managed proxy network and real browser rendering to bypass common blocks. This means your agent can access sites that normally block automated scripts.

**Can I use Browserhub for one-off scrapes?**
Yes, you can use the direct scrape capability to pull data from a single URL without having to set up a full scraper blueprint first.

**Does Browserhub handle JavaScript rendering?**
Yes, it uses real browsers to render the page content. This allows your agent to extract data from modern web apps that require JavaScript to load.

**How do I check my scraping progress?**
You can ask your agent to check the status of a specific job. It will pull the real-time progress and results from your Browserhub account.

**Can I see my proxy options?**
You can ask your agent to list available proxy locations. This shows you the different regions you can use to route your scraping traffic.

**Is Browserhub good for large datasets?**
It is designed for high-volume data extraction. By using saved blueprints and managed proxies, you can scale your data collection much faster than manual methods.

**Can I scrape a URL directly without creating a scraper first?**
Yes! Use the `direct_scrape` tool and provide the URL. It will use Browserhub's real browsers to render the page and extract data based on your parameters instantly.

**How do I monitor the progress of a scraping job?**
Simply ask the agent to `get_scraping_job` and provide the Job ID. It will return the current status (e.g., pending, running, finished) and the result data once ready.

**Can I specify a proxy location for my scraping request?**
Yes. When using `direct_scrape`, you can provide a `proxy_country` code. Use the `list_proxy_locations` tool to see the full list of supported countries in your account.