Apify

Apify MCP integration

Starts Actors and returns their dataset items, reads what earlier runs collected, digs into run logs, and schedules recurring scrapes with webhooks.

112actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Run task sync (post)

    Lyro executes an Actor task synchronously and retrieves the output directly, no waiting required. Your customer gets instant results from web scrapers, data extraction jobs, or automation sequences without setup delays.

  • Add request to queue

    Lyro enqueues a request into a processing queue for parallel execution. Your team can batch customer data collection jobs and handle high-volume data extraction in one go.

  • Get actor task

    Lyro pulls full details on a queued or running Actor task including status and progress. Your team stays updated on long-running scraping jobs without manual status checks.

See all 112 actions

How businesses use Apify + Lyro

Each card is one request a support team gets, and the Apify actions Lyro runs to close it.

  • Run an Actor and get the data back in one call

    Lyro starts the Actor and returns its dataset items synchronously for a short job, or kicks it off asynchronously and checks the run later when the work will outlast the conversation.

    Run Actor Sync & Get Dataset ItemsRun Actor AsynchronouslyGet Actor Run
  • Read what an earlier run already collected

    Lyro pulls the dataset items from the Actor's last run, reads the statistics on the dataset behind it, and fetches a stored key-value record, so an answer reuses data already gathered.

    Get Actor Last Run Dataset ItemsGet Dataset StatisticsGet Key-Value Record
  • Work out why a run came back empty

    Lyro reads the run log and the build log behind it and checks the head of the request queue for what was actually visited, so a scrape failure gets diagnosed rather than simply retried.

    Get LogGet Actor Build LogGet Request Queue Head
  • Put a scrape on a schedule that announces itself

    Lyro creates the schedule that runs the task, adds the webhook that fires when it finishes, and reads the dispatch record to confirm the notification actually went out.

    Create ScheduleCreate Task WebhookGet Webhook Dispatch

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Apify actions it has and picks the ones a request needs.

  1. 01

    Connect Apify

    Authorize the Apify account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Apify actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Apify · Lyro

Everything else about Apify

Setup, permissions, and the limits of what Lyro can do inside Apify.

  • Yes. Get Account Limits returns the ceilings on the account, Get Monthly Usage reports consumption against them, and Get Current User Account Data identifies which account is connected. Update Account Limits is present too, so a ceiling can be raised rather than only reported on.

Every action available in Apify

All 112 actions your agent can call on Apify, straight from the live MCP connection.

  • Build actor

    Build an Actor with specified configuration.

  • Abort actor build

    Abort an Actor build that is starting or running.

  • Delete actor build

    Delete an Actor build permanently.

  • Get actor build

    Get detailed information about a specific Actor build.

  • Get actor build log

    Retrieve the log file for a specific Actor build.

  • Get user builds list

    Get a paginated list of all builds for a user.

  • Abort actor run

    Abort a running or starting Actor run.

  • Delete actor run

    Delete a finished Actor run.

  • Get actor run

    Get details about a specific Actor run.

  • Update actor run status message

    Update the status message of an Actor run.

  • Delete actor task

    Delete an Actor task permanently.

  • Get actor task

    Get complete details about an Actor task.

  • Update actor task

    Update Actor task settings using JSON payload.

  • Get last actor task run

    Get the most recent run of a specific Actor task.

  • Run task sync (get)

    Run a specific task synchronously and return its output.

  • Run task sync & get dataset items

    Run an actor task synchronously and retrieve its dataset items.

  • Run task sync with input override & get dataset items

    Run an actor task synchronously with input overrides and retrieve its dataset items.

  • Run task sync (post)

    Run an Actor task synchronously with input override and return its output.

  • Update actor

    Update Actor settings using JSON payload.

  • Get last actor run

    Get the most recent run of a specific Actor.

  • Run actor sync without input (get)

    Run a specific Actor synchronously without input and return its output.

  • Run actor sync & get dataset items

    Run Actor synchronously and get dataset items.

  • Get list of actors

    Get the list of all Actors that the user created or used.

  • Delete actor version

    Delete a specific version of an Actor's source code.

  • Delete actor version environment variable

    Delete an environment variable from a specific Actor version.

  • Get actor version environment variable

    Get environment variable details for a specific Actor version.

  • Update actor version environment variable

    Update environment variable for a specific Actor version using JSON payload.

  • Get list of actor version environment variables

    Get the list of environment variables for a specific Actor version.

  • Create actor version environment variable

    Create an environment variable for a specific Actor version.

  • Get actor version

    Get details about a specific version of an Actor.

Ready to connect Apify?

Authorize the account and your agent has all 112 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot