workingproxysites.

Provider integration · Official publisher

Apify MCP

Apify MCP is useful when the right scraper depends on the target: an assistant can find an Actor, inspect its schema, then run it. Treat Actor selection as a separate decision from execution, because outputs and charges vary across the Store.

Server publisher: Apify. Guide maintained by Working Proxy Sites.

Documentation reviewed · Next review

What you can use it for

  • Discover an Actor for a target website or data task.
  • Inspect input schemas before execution.
  • Retrieve and paginate collected dataset rows.

Documented capabilities: Web search · Scraping & extraction.

Account & usage

Account required
Yes
Required product
Apify Actors and platform usage
Billing basis
The configured token uses the Apify account balance. Actor pricing can be per event or platform usage; compute, proxies, storage and data transfer may contribute. Inspect the selected Actor pricing before execution. Provider pricing.
Server software license
MIT

When to choose Apify MCP

A useful fit when

  • Tasks needing a site-specific Actor.
  • Research that combines web search with structured scraped datasets.

Check another approach when

  • Assuming every Actor has the same input or price.
  • Treating MCP access as unlimited free scraping.
Sources: Apify MCP integration guide, Apify platform and Actor pricing

Connect to Apify MCP

Choose a connection profile below and replace credential placeholders in your own MCP client. The transport describes the MCP connection.

Apify hosted MCP

Streamable HTTP · hosted

Endpoint
https://mcp.apify.com
Authentication
Bearer Apify API token; the hosted server also supports OAuth sign-in.

Before you connect

  • An account and API credential for the service.
  • A client with Streamable HTTP support.

Cursor mcp.json — replace the credential placeholder Sources: Apify MCP integration guide, Cursor MCP configuration

Cursor: .cursor/mcp.json (project) or ~/.cursor/mcp.json (global). Configuration guide.

{
  "mcpServers": {
    "apify-http": {
      "url": "https://mcp.apify.com",
      "headers": {
        "Authorization": "Bearer YOUR_APIFY_TOKEN"
      }
    }
  }
}

Apify local MCP

Local stdio · local

Package / runtime
@apify/actors-mcp-server
Authentication
Apify API token in the APIFY_TOKEN environment variable.

Before you connect

  • Node.js 22 or later with npx, matching the current published package engine requirement.
  • An Apify API token and usable platform balance.

Local stdio mcp.json — replace the credential placeholders Sources: Apify MCP integration guide, Official Apify MCP repository, Apify published MCP package metadata

{
  "mcpServers": {
    "apify-stdio": {
      "command": "npx",
      "args": [
        "-y",
        "@apify/actors-mcp-server"
      ],
      "env": {
        "APIFY_TOKEN": "YOUR_APIFY_TOKEN"
      }
    }
  }
}

Choose an Actor and collect a small dataset

A suggested sequence using the documented tools. Check the connected server's tool schema before making a call.

  1. Find and inspect a candidate

    Search for the target and task, then inspect the candidate input schema and pricing. Decide which fields and result limit the job needs.

    Tools: search-actors, fetch-actor-details

    Sources: Official Apify MCP repository, Apify platform and Actor pricing
  2. Run with a bounded input

    Submit the documented input for the selected Actor. Retain the returned run and storage identifiers; check status if execution is still underway.

    Tools: call-actor, get-actor-run

    Sources: Apify MCP integration guide, Official Apify MCP repository
  3. Retrieve rows deliberately

    Use the returned dataset identifier to fetch a small page of rows, then increase the requested range only if needed. Dataset reads also count toward platform usage.

    Tools: get-dataset-items

    Sources: Official Apify MCP repository, Apify platform and Actor pricing

Selected tools & example tasks

  • search-actors

    Find Actors in Apify Store.

    Example task: Choose candidate scrapers.

    Sources: Official Apify MCP repository
  • fetch-actor-details

    Read an Actor input schema, description and pricing.

    Example task: Check suitability before a paid run.

    Sources: Official Apify MCP repository
  • call-actor

    Start the selected Actor with its documented input.

    Example task: Collect data with a specialized Actor.

    Sources: Official Apify MCP repository
  • get-actor-run

    Read a run status and its associated storage identifiers.

    Example task: Check an unfinished run.

    Sources: Official Apify MCP repository
  • get-dataset-items

    Read dataset rows with pagination and filtering.

    Example task: Load a bounded sample into the assistant.

    Sources: Official Apify MCP repository

Troubleshoot the connection

The Actor call returned identifiers but no rows.

This is the documented response flow. Follow its nextStep and request the dataset through get-dataset-items.

Sources: Official Apify MCP repository

A tool is missing after customizing the connection URL.

An explicit tools parameter replaces the default selection. Check that the required Actor or tool category remains enabled.

Sources: Official Apify MCP repository

Limits & undocumented behavior

  • Actor availability and behavior depend on the chosen Actor and server configuration.
  • Local stdio lacks hosted output-schema inference.
  • These setup details were checked against documentation; no authenticated run was performed.

Apify MCP: questions & answers

Does Apify MCP make all Actors free?

No. Discovery is distinct from execution. Runs follow each Actor pricing model and can consume compute, proxy, transfer and storage usage.

Sources: Apify platform and Actor pricing
Can I use Apify MCP without running Node.js?

Yes. The hosted Streamable HTTP endpoint runs remotely. The local profile needs Node.js and the official package.

Sources: Apify MCP integration guide
Why inspect an Actor before calling it?

Different Actors accept different inputs and return different datasets. Inspecting its schema and pricing makes the execution request reviewable.

Sources: Apify MCP integration guide, Apify platform and Actor pricing

Sources & review history

This listing is documentation-confirmed. We reviewed the primary sources below; this is not a successful live connection test.

Record updated . Review due .

  1. Apify MCP integration guideChecked · Hosted and local connection options, authentication and client setup.
  2. Official Apify MCP repositoryChecked · Tool names, run-to-dataset flow, tool selection and hosted/local differences.
  3. Apify platform and Actor pricingChecked · Account usage, Actor billing models and storage charges.
  4. Cursor MCP configurationChecked · Remote URL/header and local command configuration formats.
  5. Apify published MCP package metadataChecked · Current published package requires Node.js 22 or later; MIT license.

Spotted a change? Share the source and the affected setup step in Site Feedback.

Alternatives to Apify MCP

These integrations share documented capabilities with Apify MCP. Compare their setup and product requirements for your task.

Bright Data MCP

Search the public web, retrieve page content and use optional browser tools through Bright Data’s hosted or local MCP integration.

Shared capabilities
Web search · Scraping & extraction
Connection choices
Streamable HTTP · Local stdio
Product to check
Bright Data Web Unlocker API; additional products may be used by optional tools.
Compare setup & authentication →

Decodo MCP

Retrieve pages, search results and supported structured targets through Decodo’s Web Scraping API.

Shared capabilities
Web search · Scraping & extraction
Connection choices
Streamable HTTP
Product to check
Decodo Web Scraping API.
Compare setup & authentication →

Evomi MCP

Inspect Evomi proxy products, targeting and usage, rotate sessions, and run scraping jobs through a local Python MCP server.

Shared capabilities
Web search · Scraping & extraction
Connection choices
Local stdio
Product to check
Evomi Public API access plus the proxy or Scraper API product used by the tool.
Compare setup & authentication →

Infatica Data Platform MCP

Infatica’s hosted MCP connection for data collection runs, result exports, analyses and recurring schedules, authorized by a scoped Personal Access Token.

Shared capabilities
Web search · Scraping & extraction
Connection choices
Streamable HTTP
Product to check
Infatica Data Platform / Web Scraper Pro
Compare setup & authentication →