Apify Mcp Server
Apify MCP Server providing access to thousands of web scraping and automation tools from Apify Store
About This MCP Server
mcp.apify.com
The Apify Model Context Protocol (MCP) server at mcp.apify.com enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, and any other website using thousands of ready-made scrapers, crawlers, and automation tools from the Apify Store. It supports OAuth, allowing you to connect from clients like Claude.ai or Visual Studio Code using just the URL.
> 🚀 Use the hosted Apify MCP Server! > For the best experience, connect your AI assistant to our hosted server at https://mcp.apify.com. The hosted server supports the latest features - including output schema inference for structured Actor results - that are not available when running locally via stdio.
💰 The server also supports Skyfire agentic payments, allowing AI agents to pay for Actor runs without an API token.
Apify MCP Server is compatible with Claude Code, Claude.ai, Cursor, VS Code and any client that adheres to the Model Context Protocol. Check out the MCP clients section for more details or visit the MCP configuration page.
Tools & Endpoints1
Example Workflow
• https://mcp.apify.com streamable transport
• Set the MCP client server command to npx @apify/actors-mcp-server and the APIFY_TOKEN environment variable to your Apify API token.
• See npx @apify/actors-mcp-server --help for more options.
Known Limitations
- Descriptions are truncated to 500 characters (as defined in MAX_DESCRIPTION_LENGTH).
- Enum fields are truncated to a maximum combined length of 2000 characters for all elements (as defined in ACTOR_ENUM_MAX_LENGTH).
- Required fields are explicitly marked with a REQUIRED prefix in their descriptions for compatibility with frameworks that may not handle the JSON schema properly.
- Nested properties are built for special cases like proxy configuration and request list sources to ensure the correct input structure.
- Array item types are inferred when not explicitly defined in the schema, using a priority order: explicit type in items > prefill type > default value type > editor type.
- Enum values and examples are added to property descriptions to ensure visibility, even if the client doesn't fully support the JSON schema.
Specifications
Requirements
- • Node.js (v18 or higher)
Hosting
Hosting Options
- Remote
API
Integrate this server into your application. Choose a connection method below.
Configure
{
"mcpServers": {
"skyfire": {
"url": "https://api.skyfire.xyz/mcp/sse",
"headers": {
"skyfire-api-key": "<YOUR_SKYFIRE_API_KEY>"
}
},
"apify": {
"url": "https://mcp.apify.com?payment=skyfire"
}
}
}Performance
Usage
Quick Reference
- Name
- Apify Mcp Server
- Function
- Apify MCP Server providing access to thousands of web scraping and automation tools from Apify Store
- Available Tools
- The MCP server provides a set of tools for interacting with Apify Actors. Since the Apify Store is large and growing rapidly, the MCP server provides a way to dynamically discover and use new Actors.
- Transport
- Remote
- Source
- External (Registry)
- License
- Open Source
Ready to integrate this MCP server?
Book a demo to see how this server fits your workflow, or explore the full catalog.