Runs extraction workflows and returns their data, defines schemas, surfaces validation anomalies, and subscribes to source change events.
77actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro scrapes data from any URL using your extraction template and returns results instantly. You pull current prices, product info, or any structured data on demand.
Ayro logs a support ticket in Kadoa directly from the conversation. Issues get tracked and prioritized without manual handoff.
Ayro sends a test message through your configured notification channels to verify they work. You catch delivery problems before they affect real workflows.
Each card is one request a support team gets, and the Kadoa actions Ayro runs to close it.
Ayro triggers the workflow, reports where the job got to, and hands back the most recent data it produced, so a request for current figures does not wait on the next scheduled run.
Ayro defines the schema the output should match, creates the workflow that fills it, and can run an ad-hoc extraction first to check the shape is right before anything is scheduled.
Ayro reports the anomalies validation flagged on the last run, generates a rule from the data rather than making someone write one, and approves a batch of proposed rules in a single pass.
Ayro lists what has changed since the last run, subscribes to the webhook events that matter, and sets up the channel those alerts should arrive on.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Kadoa actions it has and picks the ones a request needs.
Authorize the Kadoa account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Kadoa actions that close it and chains as many as the request needs.
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 freeKadoa · Ayro
What can you do in Kadoa without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro can do inside Kadoa.
Yes, at either level. Pause Crawl Session stops a crawl mid-run and Resume Crawl Session picks it back up, with Get Crawl Status reporting where it reached. Pause Workflow and Resume Workflow do the same for the workflow around it, and Get Crawled Pages plus Get Crawled Page Content show what had already been collected.
All 77 actions your agent can call on Kadoa, straight from the live MCP connection.
Bulk approve preview validation rules for a workflow.
Create a new crawling configuration in Kadoa.
Create a notification channel for alerts delivery.
Create a new data schema with specified fields and entity type.
Create a support ticket in Kadoa.
Create a trigger that fires when a source workflow emits an event.
Soft-delete all validation rules for a specific workflow with optional audit trail.
Delete a crawling configuration by its config ID.
Delete a notification channel by its ID.
Delete a schema and all its revisions.
Delete a validation rule from a Kadoa workflow.
Bulk delete multiple validation rules for a workflow.
Delete a workflow permanently from your Kadoa account.
Delete a trigger from a Kadoa workflow.
Disable a validation rule with a mandatory reason.
Enable data validation on a specified workflow.
Execute actions on multiple workflows at once.
Export activity events from audit logs to CSV format for compliance and audit purposes.
Export workflow configurations and metadata as CSV for portfolio reviews and compliance reporting.
Retrieve detailed configuration of a workflow by its ID.
Retrieves all available scraping proxy locations (countries) supported by Kadoa.
Retrieve file content from the Kadoa crawling bucket (HTML or screenshot).
Retrieve a crawling configuration by its ID.
Retrieve content of a crawled page.
List pages crawled during a session.
Fetch current status of a crawling session.
Retrieve details for a specific notification event type.
Retrieve supported notification event types.
Retrieves the extracted data from a Kadoa workflow's most recent run (or a specific run if runId is provided).
Retrieves the latest validation results for the most recent job of a workflow.
Same connection, same setup. Pick the next one your team already uses.
Looks up validators by index or key, breaks down their rewards and duty performance, and reports epoch, queue, and finality state on demand.
Opens headless imports, uploads the customer's file, and reads back which rows failed validation - without an agent touching the spreadsheet.
Returns current AQI and weather for a city, station or set of coordinates, plus forecasts, history and the list of covered locations.
Resolves a typed address into coordinates, names the place behind a coordinate pair, and returns either as GeoJSON, XML, or JSONP.
Starts a scrape and polls it to completion, crawls a site for the same fields, converts pages to Markdown, and checks credits before a bulk run.
Finds the closest Turso region, validates an API token and its expiry, and streams committed table changes on request.

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