ParseHub MCP connector
Updated
ParseHub is a web scraping platform that extracts structured data from websites, including those built with dynamic content and JavaScript. The ParseHub MCP connector allows AI agents to run scraping projects, monitor active runs, and retrieve extracted data once it's ready. It also supports managing project history by listing available projects, checking run statuses, and canceling or deleting runs as needed.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the ParseHub MCP connector to perform the following actions:
- Extract structured data from websites, including JavaScript-heavy pages
- Automate recurring web scraping runs on a defined schedule
- Monitor competitor pricing changes across multiple websites continuously
- Collect lead information from business directories automatically
- Track project run status and retrieve results in real time
- Aggregate product listings from e-commerce sites for analysis
- Cancel or delete outdated scraping runs to free up resources
- Retrieve historical scrape data without triggering a new run
Example prompts
Use the following example prompts to invoke ParseHub MCP connector tools from your AI assistant or Boomi Connect workflow:
Start a new run for my product pricing project in ParseHub.Show me all my projects in ParseHub.What's the status of my latest ParseHub run?Get the data from my last completed run in ParseHub.Cancel the ParseHub run that's been stuck for an hour.Pull the results from my competitor tracking project in ParseHub.Delete the failed run from yesterday in ParseHub.Find the project details for my lead generation scraper in ParseHub.Run my directory scraping project in ParseHub right now.Check if my project has finished running in ParseHub.
ParseHub MCP connector tools
The ParseHub MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| parsehub_parsehubrunproject_invoke | Starts a run for a ParseHub project and returns the run token. |
| listProjects | List all projects |
| getProject | Get a project by token |
| runProject | Run a project |
| getLastReadyRunData | Get last ready run data |
| getRun | Get a run |
| deleteRun | Delete a run |
| getRunData | Get run data |
| cancelRun | Cancel a run |