osfeed.dev
Projects/apify / apify-mcp-server

Apify MCP Server

An MCP server for Apify scraping and automation tools

Get it on GitHub
Unclaimed

Written by @iluxav from the project's code and releases, not by its maintainers. Last updated for v0.17.4 (2026-10-07), so it may lag behind newer releases.

Are you @apify?Claim it, and your coding agent keeps it current with each release

Find and run Apify Actors from an MCP client, retrieve their data, and manage tasks, schedules, builds, and Actor source files.

What you can do with Apify MCP Server

Find Apify Actors and inspect their descriptions and input schemas.

Present at v0.4.21
Good to know

Search and Actor details need no token when all selected tools are public.

Share
Wrong?

Run Apify Actors to extract website data and automate tasks.

Present at v0.4.21
Good to know

Requires Apify authentication; the README limits rental Actors to the hosted server.

Share
Wrong?

Retrieve, filter, and paginate datasets and read key-value store records.

Present at v0.4.21
Good to know

Requires access to the relevant Apify storage; enable storage tools when needed.

Share
Wrong?

List Actor runs, inspect their status, and retrieve their logs.

Present at v0.4.21
Good to know

Requires Apify access and the runs category or specific run tools.

Share
Wrong?

Search Apify documentation and fetch documentation pages.

Present at v0.4.21
Good to know

No API token is needed when the selected tools are all allowed for unauthenticated use.

Share
Wrong?

Connect a local MCP client to Apify through stdio.

Present at v0.4.21
Good to know

Requires Node.js 22+; non-public operations require authentication or supported payments.

Share
Wrong?

Connect an MCP client to the hosted Apify server using OAuth or an API token.

Present at v0.4.21
Good to know

Requires a compatible MCP client; OAuth is available on the hosted endpoint.

Share
Wrong?
Show all 22

Pay for Actor runs with Skyfire PAY tokens.

Present at v0.4.21
Good to know

Requires Skyfire payment mode and a PAY token funded with at least $5.

Share
Wrong?

View Actor search results and details in interactive MCP client widgets.

Since v0.7.4
Good to know

Requires a client supporting MCP Apps; UI can be enabled with ui=true or UI_MODE=true.

Share
Wrong?

Pay for Actor runs through an x402-capable MCP client.

Since v0.9.16
Good to know

Requires x402 payment mode and a client that supplies payment signatures.

Share
Wrong?

Abort a running Actor, optionally allowing graceful shutdown.

Since v0.10.11
Good to know

Requires execution access to the run; the abort tool is auto-injected alongside Actor tools.

Share
Wrong?

Read Apify API data through MCP resource URLs.

Since v0.14.2
Good to know

Requires an Apify token. Responses larger than 256 KB return a download notice; payment-only sessions cannot use API resources.

Share
Wrong?

Report a problem with an Apify tool or Actor to the Apify team.

Since v0.14.2
Good to know

Requires telemetry to be enabled. Explicit selection bypasses the client blocklist.

Share
Wrong?

Create, inspect, update, publish, and unpublish reusable Actor tasks.

Since v0.15.3
Good to know

Requires Apify authentication and the tasks category or individual task tools.

Share
Wrong?

Fetch a specific URL as Markdown, text, HTML, or links through Web Fetch.

Since v0.15.3
Good to know

Requires Actor execution access; accepts HTTP(S) URLs and incurs Actor usage charges.

Share
Wrong?

Create, inspect, update, and delete schedules for Actor and task runs.

Since v0.16.0
Good to know

Requires Apify authentication and the schedules category; schedules use cron expressions and time zones.

Share
Wrong?

Build an Actor version and inspect build lists, status, and logs.

Since v0.17.4
Good to know

Requires Apify authentication and the builds category; build waiting is bounded.

Share
Wrong?

List Actors you own or that are shared with you, including private Actors.

Since v0.17.4
Good to know

Requires Apify authentication and explicit `tools=get-actor-list`; the tool is outside the default actors category.

Share
Wrong?

Read an Actor version's file list, requested file contents, and file hashes.

Since v0.17.4
Good to know

Requires access to the Actor and the source category or `get-actor-version`.

Share
Wrong?

Permanently delete an Actor from your Apify account.

Since v0.17.4
Good to know

Requires explicit `tools=delete-actor`; public Actors must be unpublished first.

Share
Wrong?

Run long operations using MCP tasks and retrieve their eventual results.

ExperimentalSince v0.6.5
Good to know

Requires a client supporting experimental MCP tasks; only tools advertising task support can use task execution.

Share
Wrong?

Before you upgrade Apify MCP Server

Newest first
Show 33 older
v0.14.2

Remove direct access to `ActorsMcpServer.server` and `.taskStore`; both members are now private to the transport adapter. Use the public `connect()` and `close()` lifecycle methods; no replacement for raw member access is stated.

Action requiredAffects: TypeScript applications that access ActorsMcpServer.server or ActorsMcpServer.taskStore.
Read the evidence
Share
Wrong?
v0.11.5

Read run storage from `storages.datasets` and `storages.keyValueStores` maps. `get-dataset` no longer returns raw `schema`; use `get-dataset-schema` to infer one from items.

Action requiredInferredAffects: Consumers of run storage fields or the raw dataset schema.
Read the evidence
Share
Wrong?
Removed 2

Add discovered Actors as new tools during an MCP session.

The add-actor tool is experimental; client support for dynamic tool discovery varies.

Removedv0.4.21 → v0.14.2

Start a news search using the predefined GetLatestNewsOnTopic prompt.

Requires a client with MCP prompt support and access to RAG Web Browser.

Removedv0.4.21 → v0.11.2
Apify MCP Server release history 24
v0.17.4
with v0.17.0, v0.17.1, v0.17.2, v0.17.3

Build Actor versions and inspect their build status and logs.

Details

Build, account-Actor listing, source reading, and Actor deletion tools are available. x402 clients must read the accepted-payment array instead of flat metadata.

Available in @apify/actors-mcp-server 0.17.4; local use requires Node.js 22+. Enable non-default tools explicitly.

Added: Build an Actor version and inspect build lists, sta…Added: List Actors you own or that are shared with you, in…Added: Read an Actor version's file list, requested file c…Added: Permanently delete an Actor from your Apify account.Action required / inferred: Pay for Actor runs through an x402-capable MCP clie…Behavior changed: Create, inspect, update, publish, and unpublish reu…Now works: Retrieve, filter, and paginate datasets and read ke…Improved / inferred: Connect a local MCP client to Apify through stdio.

Seeded by @iluxav with Codex

Read the evidence
v0.16.0
with v0.15.5, v0.15.6, v0.15.7

Schedule Actor and task runs on a cron cadence.

Details

Schedule tools create, inspect, update, and delete recurring runs; the run-log tool is renamed and run lists can filter by Actor.

Available in @apify/actors-mcp-server 0.16.0; local use requires Node.js 22+. Enable non-default tools explicitly.

Added: Create, inspect, update, and delete schedules for A…Action required: List Actor runs, inspect their status, and retrieve…Now works: Run Apify Actors to extract website data and automa…Improved: Find Apify Actors and inspect their descriptions an…Limit lifted: Report a problem with an Apify tool or Actor to the…Behavior changed: View Actor search results and details in interactiv…

Seeded by @iluxav with Codex

Read the evidence
v0.15.4

Receive an explicit limitation when a standby Actor cannot be exposed as a tool.

Details

Tool loading and calls use the same run-versus-standby rules; standby Actors without an MCP endpoint or input properties are rejected.

Available in @apify/actors-mcp-server 0.15.4; local use requires Node.js 22+. Enable non-default tools explicitly.

Behavior changed / inferred: Run Apify Actors to extract website data and automa…

Seeded by @iluxav with Codex

Read the evidence
v0.15.3
with v0.15.0, v0.15.1, v0.15.2

Save reusable Actor tasks and publish their landing pages.

Details

Task tools create, inspect, update, publish, and unpublish saved Actor configurations. Web Fetch joins the default tools and proxied tool names change.

Available in @apify/actors-mcp-server 0.15.3; local use requires Node.js 22+. Enable non-default tools explicitly.

Added: Create, inspect, update, publish, and unpublish reu…Added: Fetch a specific URL as Markdown, text, HTML, or li…Behavior changed: Search the web and retrieve page content through th…Action required / inferred: Run Apify Actors to extract website data and automa…Now works: List Actor runs, inspect their status, and retrieve…Behavior changed / inferred

Seeded by @iluxav with Codex

Read the evidence
v0.14.3

View Actor widgets when Claude Desktop strips structured content.

Details

Widgets recover stripped structured content; local startup and the bundle manifest align with the existing Node.js 22 package minimum.

Available in @apify/actors-mcp-server 0.14.3; local use requires Node.js 22+. Enable non-default tools explicitly.

Now works: View Actor search results and details in interactiv…Action required: Connect a local MCP client to Apify through stdio.Improved / inferred: Find Apify Actors and inspect their descriptions an…

Seeded by @iluxav with Codex

Read the evidence
v0.14.2
with v0.11.6, v0.11.7, v0.12.0, v0.13.0, v0.14.0, v0.14.1

Read Apify data directly through MCP resources.

Details

API-backed resources expose storage and run data; `add-actor` is retired and 2026-07-28 MCP requests gain a stateless HTTP path.

Available in @apify/actors-mcp-server 0.14.2; local use requires Node.js 22+. Enable non-default tools explicitly.

Added / inferred: Read Apify API data through MCP resource URLs.Added: Report a problem with an Apify tool or Actor to the…Removed: Add discovered Actors as new tools during an MCP se…Action requiredImproved / inferred: Connect an MCP client to the hosted Apify server us…Behavior changed / inferred: Retrieve, filter, and paginate datasets and read ke…Behavior changed: Find Apify Actors and inspect their descriptions an…Now works: Run Apify Actors to extract website data and automa…Action required

Seeded by @iluxav with Codex

Read the evidence
v0.11.5

Find all datasets and key-value stores produced by an Actor run.

Details

Run results expose named storage maps, while dataset metadata omits the raw schema and empty key-value values are preserved.

Available in @apify/actors-mcp-server 0.11.5; local use requires Node.js 22+. Enable non-default tools explicitly.

Improved / inferred: List Actor runs, inspect their status, and retrieve…Action required / inferred: Retrieve, filter, and paginate datasets and read ke…Behavior changed / inferred: Search Apify documentation and fetch documentation…

Seeded by @iluxav with Codex

Read the evidence
v0.11.4
with v0.11.3

Receive session-level notifications over Streamable HTTP.

Details

Streamable HTTP session lifecycle handling is corrected, and expired tasks no longer fail while saving results.

Available in @apify/actors-mcp-server 0.11.4; local use requires Node.js 22+. Enable non-default tools explicitly.

Now works / inferred: Connect an MCP client to the hosted Apify server us…Now works: Run long operations using MCP tasks and retrieve th…

Seeded by @iluxav with Codex

Read the evidence
v0.11.2
with v0.10.12, v0.10.13, v0.11.0, v0.11.1

Retrieve binary key-value store records as MCP content.

Details

Storage tools return structured output and binary records use MCP content blocks. Legacy SSE, `get-actor-output`, and the example news prompt are removed.

Available in @apify/actors-mcp-server 0.11.2; tool access depends on session configuration and authentication.

Improved: Retrieve, filter, and paginate datasets and read ke…Action required / inferredAction required: Connect an MCP client to the hosted Apify server us…Removed / inferred: Start a news search using the predefined GetLatestN…Action required / inferredAction required / inferredNow works / inferred: Pay for Actor runs through an x402-capable MCP clie…

Seeded by @iluxav with Codex

Read the evidence
v0.10.11
with v0.9.21, v0.9.22, v0.10.0, v0.10.1, v0.10.2, v0.10.3, v0.10.4, v0.10.5, v0.10.6, v0.10.8, v0.10.9, v0.10.10

Set spending and result limits when running Actors.

Details

`callOptions` accepts build and spending limits; Actor calls return metadata for a separate dataset fetch. Run, storage, and abort tools are automatically included with Actor tools.

Available in @apify/actors-mcp-server 0.10.11; tool access depends on session configuration and authentication.

Improved: Run Apify Actors to extract website data and automa…Action required: Retrieve, filter, and paginate datasets and read ke…Added: Abort a running Actor, optionally allowing graceful…Improved: List Actor runs, inspect their status, and retrieve…Action required / inferredAction required: Connect a local MCP client to Apify through stdio.Behavior changed / inferred: View Actor search results and details in interactiv…Now works / inferred: Run long operations using MCP tasks and retrieve th…Improved: Find Apify Actors and inspect their descriptions an…Improved: Pay for Actor runs through an x402-capable MCP clie…Behavior changed: Pay for Actor runs with Skyfire PAY tokens.

Seeded by @iluxav with Codex

Read the evidence
v0.9.20

Compare Actor pricing for your user tier in search results.

Details

`search-actors` includes simplified pricing adjusted for the user's tier.

Available in @apify/actors-mcp-server 0.9.20; tool access depends on session configuration and authentication.

Improved: Find Apify Actors and inspect their descriptions an…

Seeded by @iluxav with Codex

Read the evidence
v0.9.19
with v0.9.17, v0.9.18

See required Actor inputs correctly in the tool list.

Details

Required input fields are retained in `tools/list`, while local startup requires Node.js 20 again.

Available in @apify/actors-mcp-server 0.9.19; tool access depends on session configuration and authentication.

Now works: Run Apify Actors to extract website data and automa…Action required / inferred: Connect a local MCP client to Apify through stdio.

Seeded by @iluxav with Codex

Read the evidence
v0.9.16
with v0.9.12, v0.9.13, v0.9.14, v0.9.15

Pay for Actor runs with x402 payment signatures.

Details

x402 joins Skyfire payments; Actor tool names adopt `username--actor-name`, and dataset counts distinguish total items from preview items.

Available in @apify/actors-mcp-server 0.9.16; tool access depends on session configuration and authentication.

Added / inferred: Pay for Actor runs through an x402-capable MCP clie…Behavior changed / inferred: Run Apify Actors to extract website data and automa…Action required: Retrieve, filter, and paginate datasets and read ke…Limit lifted: Connect a local MCP client to Apify through stdio.Improved: Run long operations using MCP tasks and retrieve th…Improved: Search Apify documentation and fetch documentation…Now works: View Actor search results and details in interactiv…

Seeded by @iluxav with Codex

Read the evidence
v0.9.11
with v0.9.8, v0.9.9, v0.9.10

Render Actor widgets using the MCP Apps standard.

Details

Widgets adopt MCP Apps metadata, the development HTTP endpoint moves to `/`, and the package requires Node.js 22.

Available in @apify/actors-mcp-server 0.9.11; tool access depends on session configuration and authentication.

Improved: View Actor search results and details in interactiv…Action required: Connect an MCP client to the hosted Apify server us…Action required / inferred: Connect a local MCP client to Apify through stdio.

Seeded by @iluxav with Codex

Read the evidence
v0.9.7
with v0.8.4, v0.8.6, v0.9.0, v0.9.1, v0.9.2, v0.9.3, v0.9.4, v0.9.5, v0.9.6

Inspect Actor details without an Apify token.

Details

Public tools work over unauthenticated stdio, and Actor details join the public tool set. Search defaults to five results and details prefer README summaries.

Available in @apify/actors-mcp-server 0.9.7; tool access depends on session configuration and authentication.

Limit lifted: Find Apify Actors and inspect their descriptions an…Limit lifted: Connect a local MCP client to Apify through stdio.Behavior changedNow works: View Actor search results and details in interactiv…Improved: List Actor runs, inspect their status, and retrieve…

Seeded by @iluxav with Codex

Read the evidence
v0.8.3
with v0.8.1, v0.8.2

Search Apify Store without authentication.

Details

The hosted server allows unauthenticated `search-actors`; Actor details can include output schemas.

Available in @apify/actors-mcp-server 0.8.3; execution requires Apify authentication or supported payments.

Limit lifted: Find Apify Actors and inspect their descriptions an…Improved: Run Apify Actors to extract website data and automa…Action required: Connect an MCP client to the hosted Apify server us…

Seeded by @iluxav with Codex

Read the evidence
v0.7.4
with v0.7.0, v0.7.1

View Actor search results in interactive client widgets.

Details

UI mode adds widgets; `call-actor` supports long-running tasks and no longer takes `step`.

Available in @apify/actors-mcp-server 0.7.4; execution requires Apify authentication or supported payments.

Added: View Actor search results and details in interactiv…Improved: Run long operations using MCP tasks and retrieve th…Action required: Run Apify Actors to extract website data and automa…Now works: Pay for Actor runs with Skyfire PAY tokens.

Seeded by @iluxav with Codex

Read the evidence
v0.6.8
with v0.6.6, v0.6.7

Use the npx-launched stdio server without losing its session identifier.

Details

Custom request metadata moves into `_meta`, fixing the missing-session-ID problem in npx-launched stdio sessions.

Available in @apify/actors-mcp-server 0.6.8; execution requires Apify authentication or supported payments.

Now works: Connect a local MCP client to Apify through stdio.

Seeded by @iluxav with Codex

Read the evidence
v0.6.5
with v0.6.3, v0.6.4

Run long operations using MCP task support.

Details

Long-running tasks are supported, documentation tools cover Crawlee, and stdio session handling is repaired.

Available in @apify/actors-mcp-server 0.6.5; execution requires Apify authentication or supported payments.

Added / inferred: Run long operations using MCP tasks and retrieve th…Improved: Search Apify documentation and fetch documentation…Now works: Connect a local MCP client to Apify through stdio.

Seeded by @iluxav with Codex

Read the evidence
v0.6.2
with v0.5.8, v0.5.9, v0.6.0, v0.6.1

Search Apify documentation without an API token.

Details

Documentation tools allow unauthenticated access; key tools return structured output, and telemetry is enabled by default.

Available in @apify/actors-mcp-server 0.6.2; execution requires Apify authentication or supported payments.

Limit lifted: Search Apify documentation and fetch documentation…Improved / inferred: Run Apify Actors to extract website data and automa…Action required: Connect a local MCP client to Apify through stdio.Behavior changed

Seeded by @iluxav with Codex

Read the evidence
v0.5.6
with v0.5.2, v0.5.5

See which tools read data and which can access external services.

Details

Tool annotations expose titles, read-only hints, and external-access hints to MCP clients.

Available in @apify/actors-mcp-server 0.5.6; execution requires Apify authentication or supported payments.

Improved: Connect an MCP client to the hosted Apify server us…

Seeded by @iluxav with Codex

Read the evidence
v0.5.1
with v0.5.0

Call Actors from Gemini CLI without the rejected schemaVersion field.

Details

Actor input schemas omit `schemaVersion`; Actor output is capped more tightly for Claude Code and JSON text uses Markdown formatting.

Available in @apify/actors-mcp-server 0.5.1; execution requires Apify authentication or supported payments.

Now works: Run Apify Actors to extract website data and automa…Behavior changed / inferred: Retrieve, filter, and paginate datasets and read ke…

Seeded by @iluxav with Codex

Read the evidence
v0.4.28
with v0.4.23, v0.4.24, v0.4.25, v0.4.26, v0.4.27

Find Actors compatible with agentic payments.

Details

`search-actors` filters results in agentic payment mode; automatic swapping of `call-actor` for `add-actor` is disabled.

Available in @apify/actors-mcp-server 0.4.28; execution requires Apify authentication or supported payments.

Improved: Find Apify Actors and inspect their descriptions an…Behavior changed: Run Apify Actors to extract website data and automa…

Seeded by @iluxav with Codex

Read the evidence
v0.4.21
Starting point

Run Apify scraping and automation Actors from an MCP client.

Details

Baseline before the 12-month history window: discover and run Actors, inspect runs, retrieve storage data, and search documentation.

Version 0.4.21 supports hosted OAuth or token authentication and local stdio with Node.js 18+ and APIFY_TOKEN.

Added: Find Apify Actors and inspect their descriptions an…Added: Run Apify Actors to extract website data and automa…Added: Search the web and retrieve page content through th…Added: Retrieve, filter, and paginate datasets and read ke…Added: List Actor runs, inspect their status, and retrieve…Added: Search Apify documentation and fetch documentation…Added: Connect a local MCP client to Apify through stdio.Added: Connect an MCP client to the hosted Apify server us…Added: Add discovered Actors as new tools during an MCP se…Added: Start a news search using the predefined GetLatestN…Added / inferred: Pay for Actor runs with Skyfire PAY tokens.

Seeded by @iluxav with Codex

Read the evidence

Share

LinkedIn takes the link and its card only; write your text there.

X LinkedIn Reddit Hacker News Bluesky