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)
| Tool | Category | Description |
|---|---|---|
| add_actor | configuration | Dynamically add a new actor as an MCP tool |
| get_actor_output | data | Retrieve the output data from an actor run |
| manage_storage | data | Access and manage datasets and key-value stores |
| search_actors | discovery | Search for available actors in the Apify Store |
| fetch_actor_details | discovery | Get detailed information about a specific actor |
| search_apify_docs | documentation | Search Apify documentation for help and examples |
| call_actor | execution | Execute an Apify actor with custom input parameters |
| rag_web_browser | extraction | Browse 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