MCPdir β€” MCP Server Directory
πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Έ

Apify MCP

by Apify

Access thousands of web scrapers and automation tools from Apify Store via MCP

browser Node.js Intermediate Self-hostable Verified
⭐ 823 stars πŸ“… Updated: 1mo ago

Description

MCP server that enables AI agents to extract data from websites using thousands of ready-made scrapers and automation tools from Apify Store. Search and discover actors (Apify's term for cloud automation scripts), execute them with custom inputs, browse and scrape web content, access datasets and key-value stores, and dynamically add new tools to the MCP session. Available both as a local npm package (stdio transport) and as a hosted service at mcp.apify.com with OAuth authentication, making it one of the most flexible web data extraction solutions for AI agents.

βœ… Best for

Teams that need reliable, scalable web scraping without building custom scrapers

⏭️ Skip if

You only need basic page fetching and don't need pre-built scraping actors

πŸ’‘ Use cases

  • Extracting structured data from any website using pre-built Apify actors
  • Monitoring competitor prices, reviews, or content changes at scale
  • Enriching AI workflows with live web data from social media, e-commerce, or news
  • Building custom data pipelines by chaining multiple Apify actors together

πŸ‘ Pros

  • βœ“ Access to thousands of pre-built scrapers for virtually any website
  • βœ“ Hosted option at mcp.apify.com eliminates local setup entirely
  • βœ“ Dynamic tool addition lets the AI discover and use new actors on the fly
  • βœ“ Both stdio and SSE transports for maximum deployment flexibility

πŸ‘Ž Cons

  • βœ— Requires Apify API token and most useful actors consume paid credits
  • βœ— Actor quality varies β€” community-contributed actors may be unmaintained
  • βœ— Complex actor inputs can be challenging for LLMs to configure correctly

πŸ”§ Exposed tools (8 tools)

ToolCategoryDescription
add_actorconfigurationDynamically add a new actor as an MCP tool
get_actor_outputdataRetrieve the output data from an actor run
manage_storagedataAccess and manage datasets and key-value stores
search_actorsdiscoverySearch for available actors in the Apify Store
fetch_actor_detailsdiscoveryGet detailed information about a specific actor
search_apify_docsdocumentationSearch Apify documentation for help and examples
call_actorexecutionExecute an Apify actor with custom input parameters
rag_web_browserextractionBrowse and extract web content using the RAG web browser actor

⚑ Installation

Prerequisites:

  • β€’ Node.js v18+
  • β€’ Apify API token required (free tier available at apify.com)
  • β€’ API key required

Check Claude Code documentation to configure this MCP server.

πŸ’‘ Tips & tricks

Start with the hosted version at mcp.apify.com for the fastest setup. Use the search_actors tool to discover available scrapers before running them. The RAG web browser actor is particularly useful for general-purpose content extraction.

πŸ”„ Alternatives

Quick info

Author
Apify
License
MIT
Runtime
Node.js 18+
Transport
stdio
Category
browser
Difficulty
Intermediate
Self-hostable
βœ…
Auth
β€”
Docker
β€”
Version
latest
Updated
Feb 28, 2026

Client compatibility

  • βœ… Claude Code
  • βœ… Cursor
  • βœ… VS Code Copilot
  • ❓ Gemini CLI
  • ❓ Windsurf
  • ❓ Cline
  • ❓ JetBrains AI
  • ❓ Warp

Platforms

🍎 macOS 🐧 Linux πŸͺŸ Windows