apify_health_checkLABSCO SUMMARY
The whole Apify loop — pick an Actor, run it, read the rows — without opening the console.
apify_run_actor hands back a run id and the id of the dataset the results will land in, apify_get_run says when it is done, and apify_get_dataset_items returns the rows. Because the server is hosted, your Apify token is linked once in the provider's dashboard instead of sitting in a local config file.
What it is
A hosted server over the Apify API. It lists the Actors in your account, starts one with input you supply, reports on the run, and returns the rows the run scraped.
What you get
- The Actors in your account, paged, each with its id, name and owner
- An Actor started with JSON input, plus optional run timeout, memory ceiling and build tag
- A run's status and metadata, with the option to wait for it to finish rather than poll
- Recent runs listed newest first, filterable to just the failed or just the running ones
- Scraped rows read out of a run's dataset, paged, with Apify's internal fields stripped by default
- Saved Actor tasks listed, so pre-configured jobs show up next to ad-hoc runs
- A health check that says whether the server is reachable at all
Requirements
An Apify API token, created in the Apify console. A personal token carries your whole account's permissions, so create a scoped one for anything that runs unattended. This is a hosted server rather than one you run locally: you link the Apify token under Credentials in the MewCP dashboard, every request carries one header — your MewCP API key as a Bearer token — and calls draw down the provider's own credit balance.
Setup effort
Add the hosted endpoint plus a key — paste it into your client, then supply credentials
USE CASES
Kicking off a scrape from a conversation
Pick an Actor out of your account, pass its input as a JSON string, and get back the run id and the dataset that will hold the results.
Waiting for a run without babysitting it
Ask for the run and let the call wait for completion, or come back and poll it later.
Reading the scraped rows
Pull items out of the run's dataset a page at a time, with Apify's hidden internal fields removed.
Reviewing what has been running lately
List recent runs newest first and filter to the failed ones when you are chasing a broken pipeline.
Reusing a job somebody already configured
List the saved Actor tasks to find a pre-set input rather than writing the input yourself.
Checking the connection before blaming the scraper
A health check confirms the server answers, which separates a credential problem from an Actor problem.
7 tools
Listed in project docs. Your client may show a different list.
apify_list_actorsapify_run_actorapify_get_runapify_list_runsapify_get_dataset_itemsapify_list_tasksBEFORE YOU INSTALL
What to know first
Tools you get
7 tools named in the project's documentation.
Requires
- A MewCP account — the Hobby tier is free (unlimited servers, 20K actions/month)
- The Apify server enabled in your MewCP toolset — the gateway only reaches servers you have enabled
- Your Apify API token added under Credentials in the MewCP dashboard
Where it runs
All 3 documented clients connect to a hosted endpoint.
INSTALLATION
Connect your client
Server setup
https://gateway.mewcp.com/personal/mcpAdd this hosted endpoint to your MCP client using the credentials listed under Requirements.
MCP Clients
VS Code
{
"servers": {
"mewcp": {
"type": "http",
"url": "https://gateway.mewcp.com/personal/mcp",
"headers": {
"Authorization": "Bearer <YOUR_MEWCP_KEY>"
}
}
}
}Cursor
{
"mcpServers": {
"mewcp": {
"url": "https://gateway.mewcp.com/personal/mcp",
"headers": {
"Authorization": "Bearer <YOUR_MEWCP_KEY>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"mewcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://gateway.mewcp.com/personal/mcp",
"--transport",
"http-only",
"--header",
"Authorization: Bearer <YOUR_MEWCP_KEY>"
]
}
}
}