Apify MCP Server

Apify MCP Server

Apify is the world's largest marketplace of tools for web scraping, data extraction, and web automation. You can extract structured data from social media, e-commerce, search engines, maps, travel sites, or any other website.

868

7 Tools

Signed
Built by Docker
Requires Secrets
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

Tools

NameDescription
apify-slash-rag-web-browserThis tool calls the Actor "apify/rag-web-browser" and retrieves its output results. Use this tool instead of the "call-actor" if user requests to use this specific Actor. Actor description: Web browser for OpenAI Assistants, RAG pipelines, or AI agents, similar to a web browser in ChatGPT. It queries Google Search, scrapes the top N pages, and returns their content as Markdown for further processing by an LLM. It can also scrape individual URLs. Supports Model Context Protocol (MCP). Instructions: Never call/execute tool/Actor unless confirmed by the user.
call-actorCall Any Actor from Apify Store - Two-Step Process This tool uses a mandatory two-step process to safely call any Actor from the Apify store. USAGE: • ONLY for Actors that are NOT available as dedicated tools • If a dedicated tool exists (e.g., apify-slash-rag-web-browser), use that instead MANDATORY TWO-STEP WORKFLOW: Step 1: Get Actor Info (step="info", default) • First call this tool with step="info" to get Actor details and input schema • This returns the Actor description, documentation, and required input schema • You MUST do this step first - it's required to understand how to call the Actor Step 2: Call Actor (step="call") • Only after step 1, call again with step="call" and proper input based on the schema • This executes the Actor and returns the results The step parameter enforces this workflow - you cannot call an Actor without first getting its info.
fetch-actor-detailsGet detailed information about an Actor by its ID or full name. This tool returns title, description, URL, README (Actor's documentation), input schema, and usage statistics. The Actor name is always composed of "username/name", for example, "apify/rag-web-browser". Present Actor information in user-friendly format as an Actor card. USAGE: - Use when user asks about an Actor its details, description, input schema, etc. EXAMPLES: - user_input: How to use apify/rag-web-browser - user_input: What is the input schema for apify/rag-web-browser
fetch-apify-docsApify documentation fetch tool. This tool allows you to fetch the full content of an Apify documentation page by its URL.
get-actor-outputRetrieves the output of a specific Actor execution based on its dataset ID. You can also retrieve only specific fields from the output if needed. Use this tool to get Actor output data outside of the Actor dataset output preview, or to access fields from the Actor output dataset schema that are not included in the preview. Note: This tool is automatically included if the Apify MCP Server is configured with any Actor tools (e.g. `apify-slash-rag-web-browser`) or tools that can interact with Actors (e.g. `call-actor`, `add-actor`).
search-actorsSearch for Actors or Model Context Protocol (MCP) servers in the Apify Store using keywords. This tool returns a list of Actors with title, description, pricing model, usage statistics, and user ratings. Use simple space-separated keywords for best results, such as "web scraping", "data extraction", or "playwright mcp". You may need to use this tool several times to find the right Actor. Limit the number of results returned, but ensure that relevant results are included. Always present the results in a user-friendly format as an Actor cards. USAGE: - Use when user wants to find Actors for a specific task or technology - Use when user asks about available Actors in the Apify Store - Use when user needs to discover MCP servers or automation tools EXAMPLES: - user_input: Find Actors for web scraping - user_input: Search for MCP servers - user_input: What Actors are available for data extraction - user_input: Show me Actors that use Playwright
search-apify-docsApify documentation search tool. This tool allows you to search the Apify documentation using Algolia's full-text search. You can use it to find relevant documentation pages based on keywords. The results will include the URL of the documentation page, a fragment identifier (if available), and a limited piece of content that matches the search query. You can then fetch the full content of the document using the fetch-apify-docs tool by providing the URL. Use this tool when a user asks for help with Apify documentation or when you need to find relevant documentation pages based on keywords. For example, when a user wants to build an Apify Actor, you can search "How to build Actors" to find relevant guidance.

Manual installation

You can install the MCP server using:

Installation for

Related servers