Is the Apify MCP server official?
Yes. It is built and maintained by Apify, hosted at mcp.apify.com, and open source on GitHub under apify/apify-mcp-server.
@apify
Basic information
The Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"actors-mcp-server": {
"command": "npx",
"args": [
"@apify/actors-mcp-server",
"--tools",
"actors,docs,apify/rag-web-browser"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Apify MCP is Apify's official Model Context Protocol server: it lets AI agents search Apify Store and run thousands of ready-made scrapers, crawlers and automation tools (Actors) to pull data from social media, search engines, maps, e-commerce sites and any other website.
The server is open source (MIT) and maintained by Apify in the apify/apify-mcp-server repository (the old apify/actors-mcp-server URL redirects there). Connect to the hosted endpoint https://mcp.apify.com (Streamable HTTP with OAuth) or run the @apify/actors-mcp-server npm package locally over stdio. Apify recommends the hosted server, which also adds output schema inference that the local version lacks.
You need an MCP client and usually an Apify account. An API token (from API & Integrations in Apify Console) is only needed for local stdio or the Bearer token option; the hosted server uses OAuth. The MCP configurator generates configs for most clients.
Hosted server with OAuth (recommended):
{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com"
}
}
}
Hosted server with a Bearer token instead of OAuth:
{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com",
"headers": {
"Authorization": "Bearer <APIFY_TOKEN>"
}
}
}
}
Local stdio, for clients that do not support remote servers (requires Node.js):
{
"mcpServers": {
"actors-mcp-server": {
"command": "npx",
"args": ["-y", "@apify/actors-mcp-server"],
"env": {
"APIFY_TOKEN": "YOUR_APIFY_TOKEN"
}
}
}
}
With the Apify CLI, apify mcp install cursor (or another client name) writes the config for you.
Apify ships a Claude Code plugin that bundles the MCP server with Agent Skills. Inside Claude Code run:
/plugin marketplace add apify/apify-claude-code-plugin
/plugin install apify@apify
/reload-plugins
Then run /mcp, open plugin:apify:apify, select Enable, then Authenticate and sign in. In headless environments, set APIFY_TOKEN before starting Claude Code.
Open Settings > Connectors, select Add > Add custom connector, enter a name such as Apify and the URL https://mcp.apify.com, keep the detected settings and select Add. It also works on claude.ai. Alternatively, install Apify from the connector directory.
In the Cursor agent chat, run /add-plugin apify (or install Apify from the Cursor Marketplace). Then open Cursor Settings > Tools & MCPs, select Connect on the Apify MCP server and sign in.
Open the Extensions view, search @agentPlugins apify, install the apify entry from the Awesome Copilot marketplace and confirm the trust prompt. When VS Code asks to authenticate the MCP server, select Allow and sign in to Apify.
In the Codex CLI, run /plugins, open Add Marketplace, enter apify/apify-codex-plugin, then install Apify from the Apify Plugin tab. Sign-in opens on the first call that needs authentication.
search-actors and run it with call-actor without pre-configuring it.apify/rag-web-browser and apify/web-fetch Actors plus helper tools.tools URL parameter or --tools CLI flag (categories, single tools or specific Actors).ui=true) for interactive MCP App widgets; telemetry can be switched off.Tools are grouped into selectable categories:
search-actors, fetch-actor-details and call-actor find an Actor, read its input schema, pricing and README, then run it.search-apify-docs and fetch-apify-docs pull Apify documentation into context.apify--rag-web-browser searches the web and returns content from top results; apify--web-fetch fetches a URL as Markdown, text, HTML or links.get-actor-run, get-actor-run-log, abort-actor-run, get-dataset-items, get-key-value-store-record and related tools. When an Actor tool or call-actor is loaded, the server adds get-actor-run, get-dataset-items, get-key-value-store-record and abort-actor-run automatically.apify-api-search and the read-only apify-api-read.Note that call-actor returns the run status and storage IDs, not the scraped data; the agent then reads results with get-dataset-items.
Firecrawl MCP Server offers scraping, crawling and search through one API, while Apify gives the agent a marketplace of site-specific Actors (Google Maps, Instagram, Facebook and more). Playwright MCP Server and Puppeteer MCP Server drive a local browser step by step; Apify runs the work in its cloud and returns structured datasets. This listing is the official Apify server.
APIFY_TOKEN is set for local use, or remove and re-add the connector to rerun OAuth./sse URL stops working: the legacy SSE endpoint has been removed. Use https://mcp.apify.com without the /sse suffix.node -v), use @apify/actors-mcp-server@latest, and clear a corrupted npx cache with rm -rf ~/.npm/_npx on macOS or Linux.get-dataset-items, since call-actor does not return them.Yes. It is built and maintained by Apify, hosted at mcp.apify.com, and open source on GitHub under apify/apify-mcp-server.
The server itself is open source, and Apify offers a free account. Actor runs consume Apify platform usage from your plan, and some Actors are paid, so costs depend on what you run.
Not with OAuth on the hosted server. You need `APIFY_TOKEN` for local stdio or the Bearer token option. Discovery and docs tools such as `search-actors` work without authentication when only they are selected in `tools`.
Yes. Apify provides plugins for Claude Code, Cursor, VS Code and Codex, and any MCP client can connect to `https://mcp.apify.com` directly.
Apify recommends the hosted server: it updates automatically, supports OAuth and adds output schema inference. Run locally only if your client cannot use remote servers.
Add the `tools` parameter, for example `https://mcp.apify.com?tools=actors,docs,apify/rag-web-browser`, or pass `--tools` to the CLI. Apify recommends setting it explicitly in production because the defaults may change.
Yes. The server supports agentic payments through AGI, direct x402 with USDC on Base, and Skyfire PAY tokens. Direct x402 and Skyfire work only with Pay Per Event Actors.
Yes: 30 requests per second per user, after which the server returns `429`.
🔮 Platform-neutral Browser Use for AI agents: real Chrome automation with a CLI + SDKs, no lock-in, dead simple.
Let Claude Code, Claude Desktop, OpenAI Codex, Kimi and any MCP-capable AI agent create, launch, check and drive browser profiles in Nullprint, the AI antidetect browser. Install with one command.
BitBrowser MCP simple to use, no complicated procedures required. Supports a variety of intelligent agent services.
A flexible HTTP fetching Model Context Protocol server.
Comments