
Apify MCP Server
The Apify MCP Server enables AI agents to extract data from websites by integrating with thousands of ready-made scrapers, crawlers, and automation tools from the Apify Store, covering social media, search engines, maps, e-commerce sites, and other web sources. It provides tools to run these Actors directly through the Model Context Protocol, with support for OAuth authentication and agentic payments via x402 and Skyfire protocols. The server solves the problem of enabling AI assistants to autonomously gather structured web data without requiring users to build custom scrapers or manage direct API authentication.
- GitHub stars
- 16K
- tools
- 8
- auth
- Secret needed
- transport
- HTTP
- last updated
- Nov 12, 2026
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
search-actorsSearch the Apify Store to FIND and DISCOVER what scraping tools/Actors exist for specific platforms or use cases. This tool provides INFORMATION about available Actors - it does NOT retrieve actual data or run any scraping tasks. Do NOT use this tool for helper name resolution...3 params
Search the Apify Store to FIND and DISCOVER what scraping tools/Actors exist for specific platforms or use cases. This tool provides INFORMATION about available Actors - it does NOT retrieve actual data or run any scraping tasks. Do NOT use this tool for helper name resolution...
keywordsstringlimitintegeroffsetintegerfetch-actor-detailsGet detailed information about an Actor by its ID or full name (format: "username/name", e.g., "apify/rag-web-browser"). Use 'output' parameter with boolean flags to control returned information: - Default: All fields true except mcpTools - Selective: Set desired fields to tru...2 params
Get detailed information about an Actor by its ID or full name (format: "username/name", e.g., "apify/rag-web-browser"). Use 'output' parameter with boolean flags to control returned information: - Default: All fields true except mcpTools - Selective: Set desired fields to tru...
actorstringoutputobjectcall-actorCall any Actor from the Apify Store. WORKFLOW: 1. Use fetch-actor-details to get the Actor's input schema 2. Call this tool with the actor name and proper input based on the schema If the actor name is not in "username/name" format, use search-actors to resolve the correct Act...5 params
Call any Actor from the Apify Store. WORKFLOW: 1. Use fetch-actor-details to get the Actor's input schema 2. Call this tool with the actor name and proper input based on the schema If the actor name is not in "username/name" format, use search-actors to resolve the correct Act...
actorstringasyncbooleancallOptionsobjectinputobjectpreviewOutputbooleanget-actor-runGet detailed information about a specific Actor run by runId. The results will include run metadata (status, timestamps), performance stats, and resource IDs (datasetId, keyValueStoreId, requestQueueId). CRITICAL WARNING: NEVER call this tool immediately after call-actor in UI...1 params
Get detailed information about a specific Actor run by runId. The results will include run metadata (status, timestamps), performance stats, and resource IDs (datasetId, keyValueStoreId, requestQueueId). CRITICAL WARNING: NEVER call this tool immediately after call-actor in UI...
runIdstringget-actor-outputRetrieve the output dataset items of a specific Actor run using its datasetId. You can select specific fields to return (supports dot notation like "crawl.statusCode") and paginate results with offset and limit. This tool is a simplified version of the get-dataset-items tool,...4 params
Retrieve the output dataset items of a specific Actor run using its datasetId. You can select specific fields to return (supports dot notation like "crawl.statusCode") and paginate results with offset and limit. This tool is a simplified version of the get-dataset-items tool,...
datasetIdstringfieldsstringlimitnumberoffsetnumbersearch-apify-docsSearch Apify and Crawlee documentation using full-text search. You must explicitly select which documentation source to search using the docSource parameter: • docSource="apify" - Apify: Apify Platform documentation including: Platform features, SDKs (JS, Python), CLI, REST AP...4 params
Search Apify and Crawlee documentation using full-text search. You must explicitly select which documentation source to search using the docSource parameter: • docSource="apify" - Apify: Apify Platform documentation including: Platform features, SDKs (JS, Python), CLI, REST AP...
docSourcestringapify · crawlee-js · crawlee-pydefault: apifylimitnumberoffsetnumberquerystringfetch-apify-docsFetch the full content of an Apify or Crawlee documentation page by its URL. Use this after finding a relevant page with the search-apify-docs tool. USAGE: - Use when you need the complete content of a specific docs page for detailed answers. USAGE EXAMPLES: - user_input: Fetc...1 params
Fetch the full content of an Apify or Crawlee documentation page by its URL. Use this after finding a relevant page with the search-apify-docs tool. USAGE: - Use when you need the complete content of a specific docs page for detailed answers. USAGE EXAMPLES: - user_input: Fetc...
urlstringapify-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 this specific Actor. Actor description: Web browser for OpenAI Assistants, RAG pipelines, or AI agents, similar to a web browser in Ch...3 params
This tool calls the Actor "apify/rag-web-browser" and retrieves its output results. Use this tool instead of the "call-actor" if user requests this specific Actor. Actor description: Web browser for OpenAI Assistants, RAG pipelines, or AI agents, similar to a web browser in Ch...
maxResultsintegeroutputFormatsarrayquerystringSponsors
Readme
Details
- Repository
- github.com/apify/apify-mcp-server
- Website
- mcp.apify.com
- Categories
- Search & Web Crawling, Data & Analytics
- Transport
- HTTP
- Auth
- Required
- Registry
- MCP registry, active