> ## Documentation Index
> Fetch the complete documentation index at: https://www.octoparse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Ways to use an Octoparse template

> Compare how Octoparse templates work on the website, desktop app, CLI, MCP, and API, including the run modes available through each interface.

Octoparse templates are available through the website, desktop app, CLI, MCP, and API. The website provides a quick way to run a template in the cloud. The desktop app provides more convenient control over task setup and supports more run options, including Local Extraction and Cloud Extraction when they are available for the template. CLI, MCP, and API bring templates into command-line, AI, and application workflows.

The available interface and run mode can vary by template. This page explains what each option supports and where it fits.

## Choose an interface

| Interface   | Best for                                      | What you can do                                                                                                       |
| ----------- | --------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| Website     | Running a template directly in a web browser  | Find a template, enter its inputs, and run supported templates in the cloud                                           |
| Desktop app | More control over task setup and execution    | Configure template inputs and use Local Extraction or Cloud Extraction when supported                                 |
| CLI         | Scripts, terminals, and repeatable operations | Search and inspect templates, create template tasks, and continue with CLI task commands                              |
| MCP         | AI assistants that support MCP                | Search templates, run cloud-supported templates, monitor them, and retrieve results through natural-language requests |
| API         | Applications and automated workflows          | Search templates, inspect schemas, execute supported tasks, follow run status, and retrieve export metadata           |

<Note>
  Only templates that support Cloud Extraction can run on the Octoparse website or through MCP and API. Templates that support Local Extraction only must be run in the desktop app.
</Note>

## Website

On the [Octoparse website](https://www.octoparse.com/template), you can find a template, read its instructions, enter the required parameters, and run it in the cloud. If a template supports Local Extraction only, you can download the [Octoparse desktop app](https://www.octoparse.com/download) to continue.

## Desktop app

In the desktop app, you can configure the template inputs and choose how the task runs. **Local Extraction** runs the task on your computer. **Cloud Extraction** runs it on Octoparse cloud resources when the template and your account support this option. A template that supports Local Extraction only must be run in the desktop app.

See [Local vs. cloud extraction](/docs/en/platform/local-vs-cloud) for a detailed comparison of the two run modes.

## CLI

The CLI is useful when template discovery and task creation need to be repeatable or included in a script. Authenticate first, then search the catalog, inspect the normalized parameters, and create a template-based task.

<Card title="Create tasks from templates with the CLI" href="/docs/en/cli/guides/templates">
  See the current commands, parameter formats, and next steps for running the created task.
</Card>

## MCP

Use Octoparse MCP from an MCP-compatible AI client to search for templates and run them through natural-language requests. MCP can execute only templates that support cloud execution; local-only templates must be run from the desktop app.

<Columns cols={2}>
  <Card title="Search templates with MCP" href="/docs/en/mcp/search-templates">
    Find candidates by keyword or target website.
  </Card>

  <Card title="Run a template with MCP" href="/docs/en/mcp/execute-task">
    Create a cloud task, run it, and retrieve the result.
  </Card>
</Columns>

## API

The API supports applications and automated workflows that need to find and run templates programmatically. The template search response provides the input schema required for execution, while the task endpoints support running, monitoring, and exporting the result.

<Columns cols={2}>
  <Card title="Search templates with the API" href="/docs/en/api-reference/agenttools-api/search-templates">
    Find matching templates and inspect their input schemas.
  </Card>

  <Card title="Run a template with the API" href="/docs/en/api-reference/agenttools-api/execute-task">
    Create and start a task from the selected template.
  </Card>
</Columns>

## Before automating a template

Test the exact template and inputs you plan to use. Confirm the output fields, execution method, permissions, expected volume, and error behavior before scheduling recurring runs or connecting the result to another system.
