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!