Kadoa
Kadoa is an API-first platform that enables users to create, manage, and monitor data extraction workflows from unstructured data sources.
This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.
Connect
Kadoa authenticates with an API key. Generate the credential in your Kadoa account, then paste it into FlyMyAI the first time an agent uses a Kadoa action.
Fields to fill in FlyMyAI
| Field | Details |
|---|---|
Kadoa API Key | Your Kadoa API key for authentication. (required) |
Actions
Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.
| Action | What it does | Required inputs |
|---|---|---|
KADOA_CREATE_NOTIFICATION_CHANNEL | Tool to create a notification channel for alerts delivery. | name, channelType, config |
KADOA_ENABLE_DATA_VALIDATION | Tool to enable data validation on a specified workflow. Use after creating or updating a workflow to enforce its validation rules. | workflowId |
KADOA_FETCH_WORKFLOW_CONFIGURATION | Tool to fetch an advanced workflow’s configuration details. Use when you have a workflow ID and need its steps and metadata. | workflow_id |
KADOA_GET_ALL_LOCATIONS | Tool to retrieve a list of all available locations. Use when you need to know supported locations before performing location-dependent operations. Use after authenticating with your API key. | - |
KADOA_GET_CRAWLED_PAGES | Tool to list pages crawled during a session. Use when you need to paginate through results after starting a crawl session. | sessionId |
KADOA_GET_CRAWLED_PAGE_CONTENT | Tool to retrieve content of a crawled page. Use when you need the HTML or Markdown of a page from a specific crawling session. | sessionId, pageId |
KADOA_GET_CRAWL_STATUS | Tool to fetch current status of a crawling session. Use when you need to check progress of a crawl by its session ID. | session_id |
KADOA_GET_EVENT_TYPES | Tool to retrieve supported notification event types. Use when you need to enumerate available notification triggers. | - |
KADOA_GET_LATEST_WORKFLOW_DATA | Tool to retrieve the most recent data produced by a workflow. Use after confirming workflowId. | workflowId |
KADOA_GET_NOTIFICATION_CHANNEL | Tool to retrieve details of a specific notification channel. Use when you have a channel's ID and need its configuration. | channel_id |
KADOA_GET_NOTIFICATION_SETTING | Tool to retrieve a specific notification setting by its identifier. Use when you need to fetch notification configuration details by ID. | settingsId |
KADOA_GET_VALIDATION_CONFIG | Tool to retrieve the configuration settings for data validation. Use when you need to inspect validation and linking settings for a specific workflow. | workflowId |
KADOA_GET_WORKFLOWS | Tool to retrieve all workflows. Use when you need to list and filter workflows after authenticating. | - |
KADOA_GET_WORKFLOW_RUN_HISTORY | Tool to fetch workflow run history. Use when you need to retrieve past run records for a workflow after execution. | workflowId |
KADOA_GET_WORKFLOW_VALIDATION_RESULTS | Tool to retrieve the latest validation results for a workflow job. Use after a workflow job completes to inspect its validation outcome. | workflowId, jobId |
KADOA_LIST_VALIDATION_RULES | Tool to list all data validation rules with optional pagination and filtering. | - |
KADOA_POST_ADVANCED_WORKFLOW | Tool to create an advanced workflow. Use when you need a valid advanced workflow ID before updating steps. | - |
KADOA_POST_CRAWL | Tool to start a web crawling session. Use when you need to initiate a crawl with configuration parameters. | - |
KADOA_POST_NOTIFICATION_SETTING | Tool to create a notification setting linking channels to events. Use when subscribing workflows or workspace-level notifications to specific events. | eventType, eventConfiguration, channelIds |
KADOA_POST_NOTIFICATION_TEST | Tool to send a test notification event. Use when verifying your notification channel configurations. | eventType |
KADOA_POST_WEBHOOK_SUBSCRIPTION | Tool to subscribe to specified webhook events. This will create a webhook channel and then create notification settings for the provided events linking that channel. | webhookUrl, webhookHttpMethod, events |
KADOA_POST_WORKFLOW | Tool to create a new workflow in kadoa. Use after configuring URLs and schema or prompt. | urls, navigationMode |
KADOA_POST_WORKFLOW_MONITORING | Tool to configure monitoring for a workflow to detect data changes by updating workflow metadata. Use after creating or selecting the workflow. | workflowId |
KADOA_POST_WORKFLOW_VALIDATION_RULE | Tool to generate and add a new validation rule to a workflow. Use when you need AI-driven data quality rules for a workflow. | workflowId, userPrompt |
KADOA_PUT_NOTIFICATION_CHANNEL | Tool to update an existing notification channel. Use when you need to modify channel details. | channelId, name, channelType, config |
KADOA_RUN_ADHOC_EXTRACTION | Tool to synchronously extract data from a URL using a given template. Use after choosing the schemaId (custom or 'html', 'body', 'markdown'). | schemaId, link |
KADOA_UNSUBSCRIBE_FROM_WEBHOOK_EVENTS | Tool to unsubscribe from webhook event notifications by deleting a notification setting. Use when you need to remove an existing notification settings by its ID. | settingsId |
Links
We love our partners - FlyMy.AI builds with the best. Thanks, Kadoa!