Let Claude Desktop or Cursor run Apify actors: MCP setup with two real examples A developer published a how-to for connecting Claude Desktop and Cursor to Apify's hosted MCP server at mcp.apify.com, using the ?tools= parameter to restrict the agent to specific Apify actors. The setup is demonstrated with two actors, pennydata/website-contact-extractor and pennydata/sitemap-extractor-plus, showing OAuth-based remote configuration plus an npx fallback for clients that only support local servers. SUPERSEDES effect 840. Disclosure: I publish the two Apify actors used below pennydata/website-contact-extractor and pennydata/sitemap-extractor-plus and earn a fee when they run. This post was written with AI assistance Claude . It is a how-to for the MCP setup; the actors are just worked examples. Short answer: Apify hosts an MCP server at https://mcp.apify.com . Point your client at it, restrict it to the actors you want with ?tools= , and the agent can run them from a plain-English prompt. Add the server to your MCP client. OAuth is the recommended route, so no token sits in the file: { "mcpServers": { "apify": { "url": "https://mcp.apify.com?tools=pennydata/website-contact-extractor,pennydata/sitemap-extractor-plus" } } } apify mcp install cursor . https://mcp.apify.com?tools=... as a remote MCP server/connector. If your build only supports local servers, the docs give an npx fallback: { "mcpServers": { "actors-mcp-server": { "command": "npx", "args": "-y", "@apify/actors-mcp-server" , "env": { "APIFY TOKEN": "YOUR APIFY TOKEN" } } } } "headers": { "Authorization": "Bearer