
Apify MCP Server: Setup for Claude Code, Cursor, ChatGPT and More
Lets your assistant run thousands of ready-made web scrapers and automations from the Apify Store, and read the results.
This is the Apify server, run by Apify. It lets your assistant find a scraper in the Apify Store, run it and read the data it returns, for jobs like Google Maps leads or website crawling for AI. Use the hosted server at the address in the install box, which signs you in with your Apify account, or run it on your own computer with an API token. Actor runs cost money on your Apify account, so set spending limits first.
Good for
- Marketers and researchers who pull data from sites like Google Maps or social networks
- Developers who feed web data into AI agents
- Teams that already use Apify and want to run Actors from chat
Works in
14 should work
Tap an app to see how to set it up and any known problems.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports hosted MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports hosted MCP servers.
Install apify-mcp-server
Claude Code
- 1
Copy this prompt.
Add the apify-mcp-server server to Claude Code. Run this command: claude mcp add --transport http apify https://mcp.apify.com Ask me for APIFY_TOKEN and only put the values in that config, nowhere else. Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Pick the hosted option unless you need the server on your own machine. It signs you in with your Apify account and needs no token. The local option needs Node.js 22 or later and your Apify API token. Actor runs bill to your Apify account in both cases.
From the project README. Source.
Tools
Finds scrapers and tools in the Apify Store
Searches the Apify Store for Actors, which are ready-to-run programs.
Try: “Find an Actor that scrapes Google Maps reviews.”
Network ·
search-actorsShows an Actor's inputs, README and pricing
Gets an Actor's input schema, README, pricing and, for Server Actors, its HTTP operations.
Try: “Show me the inputs and pricing for the Google Maps scraper.”
Network ·
fetch-actor-detailsRuns an Actor
Runs an Actor and returns its run status and storage IDs. Runs can cost money.
Try: “Run the website crawler on docs.example.com and cap it at 50 pages.”
Write ·
call-actorChecks on a run
Gets details about an Actor run.
Try: “Is my last Actor run finished?”
Network ·
get-actor-runReads the data an Actor collected
Reads items from a dataset with filtering and paging.
Try: “Show the first 20 results from that run.”
Network ·
get-dataset-itemsReads a saved value from an Actor run
Gets the value stored under a key in a key-value store.
Try: “Get the OUTPUT record from that run.”
Network ·
get-key-value-store-recordStops a running Actor
Aborts a running Actor run, gracefully if you ask.
Try: “Stop my running crawl.”
Write ·
abort-actor-runSearches the web and returns page text
Searches the web and returns the content of the top results, using an Apify Actor.
Try: “Search the web for the latest Next.js release notes.”
Network ·
apify--rag-web-browserFetches a web page as Markdown
Fetches a URL and returns its content as Markdown, text, HTML or other formats.
Try: “Fetch this page as Markdown.”
Network ·
apify--web-fetchSearches Apify and Crawlee docs
Searches the Apify and Crawlee documentation.
Try: “How do I set a proxy in Crawlee?”
Network ·
search-apify-docsReads one Apify docs page
Fetches the full content of a documentation page by URL.
Try: “Read this docs page for me.”
Network ·
fetch-apify-docsLists tools of an Actor that is an MCP server
Lists the tools of an Actor that runs its own MCP server.
Try: “What tools does this MCP Actor offer?”
Network ·
fetch-actor-mcp-tool-listCalls a tool on an Actor's own MCP server
Calls one tool on an Actor's MCP server and returns the result.
Try: “Call the search tool on that MCP Actor.”
Write ·
call-actor-mcp-toolReports a problem to the Apify team
Sends a problem report about an Apify tool or Actor to Apify.
Try: “Report that this Actor returned empty results.”
Network ·
report-problemLists Actors you own
Lists the Actors you own and those shared with you, including private ones.
Try: “List my Actors.”
Network ·
get-actor-listLists past runs
Lists Actor runs, filtered by Actor and status.
Try: “Show my failed runs from this week.”
Network ·
get-actor-run-listReads a run's log
Reads the log of an Actor run.
Try: “Show the log of my last run.”
Network ·
get-actor-run-logLists your datasets
Lists the datasets in your account.
Try: “List my datasets.”
Network ·
get-dataset-listSaves an Actor setup as a task
Creates a saved task, a named and reusable Actor configuration.
Try: “Save this crawl setup as a task.”
Write ·
create-actor-taskSchedules Actors or tasks to run
Creates a schedule that runs Actors or tasks on a cron expression.
Try: “Run this task every Monday at 9am.”
Write ·
create-scheduleChanges a schedule
Updates a schedule's cron expression, time zone, enabled state or actions.
Try: “Pause the Monday schedule.”
Write ·
update-scheduleDeletes a schedule
Deletes a schedule.
Try: “Delete the Monday schedule.”
Delete ·
delete-scheduleCreates a private Actor from files
Creates a private Actor in your account from files, optionally starting a build.
Try: “Create an Actor from these files.”
Write ·
create-actorBuilds an Actor version
Builds an Actor version and waits a short time for it to finish.
Try: “Build the latest version of my Actor.”
Write ·
build-actorPermanently deletes an Actor
Deletes an Actor from your account. Public Actors must be unpublished first.
Try: “Delete my test Actor.”
Delete ·
delete-actorSends a read request to the Apify API
Sends a GET request to any Apify API path. It refuses calls that start a paid run.
Try: “Read my account usage from the API.”
Network ·
apify-api-readSends a change request to the Apify API
Sends a POST, PUT, PATCH or DELETE request with a JSON body to any Apify API path.
Try: “Update this Actor's description through the API.”
Delete ·
apify-api-write
From the official docs
Permissions
high risk · 4 things to watch · 2 advisories
High risk
It can start paid Actor runs and, with the optional tools turned on, edit or delete your own Actors and schedules. Choose only the tools you need with the tools setting, and cap the cost of each run.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
Actor runs cost real money
Runs bill to your Apify account. The README says to pass a maximum charge or item limit in the call options.
Optional tools can delete Actors and schedules
Tools like delete-actor and delete-schedule are off by default. Leave them off unless you need them.
A raw API write tool can change anything in your account
The apify-api-write tool sends POST, PUT, PATCH or DELETE calls to any Apify API path. Keep it off unless you need it.
Anyone with your API token has your account access
Treat the token like a password and keep it out of repositories.
Security advisories
2 known advisories, all fixed in a newer version.
Technical details
| Talks to | Apify platform. Websites the Actors visit |
|---|---|
| Scopes |
|
Questions
Is the Apify MCP server official?
Yes. It is run by Apify.
Do I need an API token?
Not for the hosted server, which signs you in with your Apify account. The local server needs your Apify API token.
Is it free?
Connecting is free and Apify's free plan includes $5 of monthly platform usage. Actor runs bill to your account by each Actor's price.
What is the Apify MCP server URL?
The hosted address is https://mcp.apify.com. Add it as a connector or remote server in your app.
Hosted or local, which should I pick?
Use hosted for the easiest setup and for the latest tools. Use local if you want the server process on your own machine. Actors still run on Apify in both cases.
Can I limit which tools it loads?
Yes. Add a tools setting to the address, or pass the --tools flag locally, to list only the tools or Actors you want. The defaults are dropped when you set it.
Can I run it read-only?
No read-only switch is documented. You can load only read tools by listing them in the tools setting.
Does the tool list on this page show every tool?
No. It shows 27 of the more than 45 tools in the README, so it is a partial list. The rest cover tasks, builds, Actor versions, storage lists and API search. Many of them are off until you name them in the tools setting.
Information
updated Nov 2, 2026
- Publisher
- Apify (official)
- Package
@apify/actors-mcp-server- Registry
- npm
- Endpoint
https://mcp.apify.com- Transport
- Streamable HTTP, stdio
- Auth
- OAuth
- Version
- 0.20.0
- License
- MIT
- Last commit
- Oct 31, 2026
- Open issues
- 203
- Listed in
- Official MCP registry, Docker MCP Catalog
Other Apify MCP servers
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 1Hide
- Apify MCP server README · github.com