Skip to content

Integration · Company data

Connect Claude & ChatGPT to Octoparse

Ask your AI to start a scraping task, check whether it has finished, or pull the new rows it collected in Octoparse. It can list task groups and tasks, start and stop cloud runs, replace or add the URLs or keywords a task loops over, and fetch data from a whole task or a single run. You get the extracted data in the chat without exporting files.

Connect Octoparse free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which tasks are in the Competitor prices group?”

    The AI lists your task groups, finds the group and lists its tasks with their IDs.

  • “Start the price monitor task in the cloud.”

    It starts the task in the Octoparse cloud. This uses your cloud extraction quota.

  • “Is the price monitor still running?”

    It checks the current run status of the task.

What your AI can do

Tasks and runs

List task groups, tasks and subtasks, start and stop cloud runs and check the status of one or more tasks.

Scraped data

Fetch all rows of a task, the rows from one run, or only new rows, and mark rows as exported.

Task input

Read a task's actions and replace or append the URLs or keywords it loops over.

  • “Give me the new rows since last time.”

    It fetches rows that have not been exported yet and then marks them exported, so the next fetch returns only new rows.

  • “Replace the URLs in the product task with these 20 links.”

    It finds the task's loop action and replaces its list of URLs. It can also append the links instead.

  • “Show the data from run batch 3 of the product task.”

    It fetches the rows scraped in that specific run, page by page.

12 tools for Octoparse

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • get_new_dataGet scraped rows from a task by `task_id` that have not been exported yet, up to `limit` rows. Mark them exported afterwards to get the next batch.
  • get_run_dataGet the rows scraped in one specific run of a task by `task_id` and `lotno` (run batch number), paged with `offset` and `limit`.
  • get_task_actionsChanges dataGet the actions (steps) of tasks by `task_ids` and `action_types`, to find an action ID for updating URLs or keywords.
  • get_task_dataGet all scraped rows of a task by `task_id`, paged with `offset` and `limit`.
  • get_task_statusChanges dataGet the current run status of one or more tasks by `task_ids`.
  • list_subtasksList the subtasks of a cloud task by `task_id`, with paging.
  • list_task_groupsList your Octoparse task groups. Use this to find a task group ID.
  • list_tasksList the scraping tasks in a task group by `task_group_id`.
  • mark_data_exportedChanges dataMark the rows last returned for a task by `task_id` as exported, so the next fetch returns new rows.
  • start_taskChanges dataStart a task in the Octoparse cloud by `task_id`. This uses your cloud extraction quota.
  • stop_taskChanges dataStop a running cloud task by `task_id`.
  • update_task_urlsChanges dataReplace or append the loop items (such as the list of URLs or keywords) of a task by `task_id` and `action_id`; set `is_append` to add instead of replace.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Octoparse from the app list.

  2. 2

    Paste your key

    Paste an Octoparse API key. In the Octoparse account center, open the API keys page and create a key (it starts with op_sk_). PipMCP sends it in the x-api-key header.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Octoparse?

The AI can list task groups, tasks and subtasks, check run status, read task actions and fetch scraped data from a task or a single run. It can start and stop cloud tasks, update the URLs or keywords a task loops over, and mark data as exported if you switch those tools on.

Does the AI see my Octoparse API key?

No. Your Octoparse credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start by only reading data. Starting a task uses your cloud extraction quota, and updating URLs changes what a task scrapes. Both can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Octoparse account.

Which Octoparse plan do I need?

Octoparse says most task and data endpoints in its API need a Standard plan or higher. You create the API key yourself on the API keys page in the Octoparse account center.

Let your AI work in Octoparse today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Octoparse free

PipMCP is not affiliated with Octoparse. Product names are trademarks of their owners.