Vinkius
Octoparse

Octoparse MCP for AI. Manage scraping tasks and pull web data from chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Octoparse MCP on Cursor AI Code EditorOctoparse MCP on Claude Desktop AppOctoparse MCP on OpenAI Agents SDKOctoparse MCP on Visual Studio CodeOctoparse MCP on GitHub Copilot AI AgentOctoparse MCP on Google Gemini AIOctoparse MCP on Lovable AI DevelopmentOctoparse MCP on Mistral AI AgentsOctoparse MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Octoparse MCP Server lets your AI client manage web scraping tasks directly in chat. It connects to Octoparse's API, giving you full control over complex data extraction workflows—no manual exporting required.

Your agent can list all task groups, check the real-time status of scrapers, start new extractions on demand, and pull filtered, non-exported records based purely on conversation.

This tool turns your AI client into a dedicated data researcher.

What your AI can do

Get new data

Fetches all extracted records that have not been marked as exported for a specific task.

Get task data

Retrieves structured data from a specified scraping task using an offset value to handle large result sets.

Get task status

Returns the current operational status of any defined web scraping task.

+ 5 more capabilities included
List All Task Groups

It lists every defined task group in your Octoparse account.

Manage and List Tasks

You can list specific scraping tasks, optionally filtering them by a designated task group ID.

Start/Stop Scraping Jobs

It initiates or halts cloud-based data extraction jobs on any specified task.

Get Task Status Updates

You receive the current operational status (Running, Completed, etc.) of a scraping job.

Retrieve New Data Records

It pulls records that have been extracted but haven't been marked as exported yet.

Get Specific Task Data Batches

You fetch structured data from a task using an offset, allowing for pagination of results.

Included with Plan

Waiting for input…

AI Agent

Octoparse MCP Server: 8 Tools for Web Scraping Operations

These tools let your agent list groups, manage task status, start/stop scraping jobs, and retrieve data batches from Octoparse directly.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Octoparse on Vinkius

Get New Data

Fetches all extracted records that have not been marked as exported for a specific task.

Get Task Data

Retrieves structured data from a specified scraping task using an offset value to...

Get Task Status

Returns the current operational status of any defined web scraping task.

List Task Groups

Lists all existing, managed groups of scraping tasks within your Octoparse account.

List Tasks

Retrieves a list of specific scraping tasks, optionally filtered by an associated...

Start Task

Initiates the execution of a specified web scraping task in the cloud environment.

Stop Task

Halts an actively running web scraping task immediately.

Update Data Status

Manually marks a given set of data records as exported, changing their status within...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Octoparse integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Octoparse, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Octoparse MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Octoparse. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 8 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Checking web data shouldn't require jumping between tabs.

Today, monitoring competitor pricing means logging into Octoparse, checking the task status panel (Is it Running? Is it Failed?), then navigating to the results tab, manually filtering for non-exported records, and finally downloading a CSV file—all before you can even start your analysis.

With this MCP server, you just tell your agent: 'Check if the pricing monitor is done.' The agent runs `get_task_status` and responds immediately. If it's good to go, it uses `get_new_data` to pull the latest records right into our chat window. You get instant context, no manual exports required.

Octoparse MCP Server: Manage data flow from conversation.

The old way involved running a job and then treating the result as a black box—you'd download it, check its structure in Excel, and hope you hadn't missed any critical status updates. The entire cycle felt disconnected and manual.

Now, your agent handles the whole loop. You tell it to run `start_task`, wait for confirmation via `get_task_status`, and when ready, pull filtered data using `get_new_data`. Your AI client acts as a dedicated extraction lead; it manages state transitions so you don't have to.

What your AI can actually do with this

Octoparse MCP Server lets your AI client run complex web scraping jobs right in chat. Ya don't have to click around in the Octoparse interface; you just tell your agent what data ya need, and it handles every API call behind the scenes. This tool turns your AI client into a dedicated data research machine, giving you full control over extraction workflows without ever leaving your conversation window.

Managing Tasks and Groups
You can ask your agent to pull up a list of all defined task groups in your account using list_task_groups. To see the specific scrapers within those groups, use list_tasks; you can even filter that list down by a designated group ID. For any running job, you'll get real-time updates on its operational status—whether it’s Running or Completed—by calling get_task_status.

Controlling the Scraping Job
When you need data, your agent can start the extraction process using start_task, firing up a cloud job for any specified task. If something goes sideways, don't sweat it; you can halt an active job immediately with stop_task. Once the scraping is done and the data sits waiting in the system, use update_data_status to manually mark specific records as exported, changing their status within Octoparse.

Retrieving the Data
The real power is getting the raw intel. To pull only the records that have been extracted but haven't been marked as exported yet, you call get_new_data. If you need a huge dataset and it comes back in chunks, you can use get_task_data to fetch structured data batches using an offset value, letting your agent paginate through massive result sets.

This gives you granular control over exactly what data gets pulled directly into the chat.

Built · Hosted · Managed by Vinkius Octoparse MCP Server - Web Data Extraction & Task Management
Server ID 019dd130-1dab-72f9-ad56-ced5fd1e2a77
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I get the status of my scraping task using Octoparse MCP Server? +

Use get_task_status. This tool returns the current operational state (Running, Completed, Stopped) of your specified task ID. It's the first check you should always run.

Can I only get new data using Octoparse MCP Server? +

No. While get_new_data pulls non-exported records, you also use get_task_data if you need to paginate through large datasets or retrieve specific batches by offset.

What happens when I use start_task? Does it run forever? +

start_task initiates the job. You must then repeatedly check the progress using get_task_status. If needed, you can call stop_task to halt the process if it goes off track.

Do I need to manually export data after scraping with Octoparse MCP Server? +

No. The whole point is that your AI agent interacts directly with the API. You can pull and filter results in chat using get_new_data or get_task_data, bypassing manual exports.

How do I authenticate my connection to the Octoparse MCP Server? +

You connect by entering your OpenAPI Access Token. You need this token from your Octoparse profile settings to manage web scrapers through your AI client.

How do I get all historical data using the `get_task_data` tool? +

You must call get_task_data repeatedly, incrementing the offset parameter each time. This allows you to pull through every record in a task, not just the first batch.

What is the purpose of using the `update_data_status` tool? +

This tool marks data records as exported or processed within Octoparse. Running this prevents you from retrieving the same data repeatedly, improving efficiency.

How do I see all available scraping setups using `list_task_groups`? +

list_task_groups retrieves a comprehensive list of all managed task groups. You use these IDs to filter and locate specific sets of tasks when you need them.

Can my AI automatically find the latest extracted data for a specific task? +

Yes! Use the get_not_exported_data tool with the Task ID. Your agent will respond with complete metadata for the newest records that haven't been marked as exported yet in seconds.

How do I find my Octoparse OpenAPI Access Token? +

Log in to Octoparse, navigate to the OpenAPI section in your profile or developer portal, and follow the instructions to generate a Bearer token using your account credentials.

Can I start a scraper via the AI? +

Absolutely. Use the start_task tool with your Task ID. The AI will command Octoparse to begin the extraction in the cloud immediately.

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for Octoparse. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.