Skip to main content
Kadoa logo

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.

Get your Kadoa credential →

Fields to fill in FlyMyAI

FieldDetails
Kadoa API KeyYour 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.

ActionWhat it doesRequired inputs
KADOA_CREATE_NOTIFICATION_CHANNELTool to create a notification channel for alerts delivery.name, channelType, config
KADOA_ENABLE_DATA_VALIDATIONTool to enable data validation on a specified workflow. Use after creating or updating a workflow to enforce its validation rules.workflowId
KADOA_FETCH_WORKFLOW_CONFIGURATIONTool 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_LOCATIONSTool 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_PAGESTool 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_CONTENTTool 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_STATUSTool 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_TYPESTool to retrieve supported notification event types. Use when you need to enumerate available notification triggers.-
KADOA_GET_LATEST_WORKFLOW_DATATool to retrieve the most recent data produced by a workflow. Use after confirming workflowId.workflowId
KADOA_GET_NOTIFICATION_CHANNELTool 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_SETTINGTool to retrieve a specific notification setting by its identifier. Use when you need to fetch notification configuration details by ID.settingsId
KADOA_GET_VALIDATION_CONFIGTool 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_WORKFLOWSTool to retrieve all workflows. Use when you need to list and filter workflows after authenticating.-
KADOA_GET_WORKFLOW_RUN_HISTORYTool to fetch workflow run history. Use when you need to retrieve past run records for a workflow after execution.workflowId
KADOA_GET_WORKFLOW_VALIDATION_RESULTSTool 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_RULESTool to list all data validation rules with optional pagination and filtering.-
KADOA_POST_ADVANCED_WORKFLOWTool to create an advanced workflow. Use when you need a valid advanced workflow ID before updating steps.-
KADOA_POST_CRAWLTool to start a web crawling session. Use when you need to initiate a crawl with configuration parameters.-
KADOA_POST_NOTIFICATION_SETTINGTool 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_TESTTool to send a test notification event. Use when verifying your notification channel configurations.eventType
KADOA_POST_WEBHOOK_SUBSCRIPTIONTool 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_WORKFLOWTool to create a new workflow in kadoa. Use after configuring URLs and schema or prompt.urls, navigationMode
KADOA_POST_WORKFLOW_MONITORINGTool 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_RULETool 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_CHANNELTool to update an existing notification channel. Use when you need to modify channel details.channelId, name, channelType, config
KADOA_RUN_ADHOC_EXTRACTIONTool 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_EVENTSTool 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
We love our partners - FlyMy.AI builds with the best. Thanks, Kadoa!