Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.
Assign Export ErrorCELIGO_ASSIGN_EXPORT_ERROR
Tool to assign an export error to a user in Celigo. Use when you need to assign responsibility for fixing or reviewing integration errors to a specific team member.
Clone ExportCELIGO_CLONE_EXPORT
Tool to clone a specific export to create a copy. Use when you need to duplicate an existing export configuration with new or same connection mappings.
Clone FlowCELIGO_CLONE_FLOW
Tool to clone a specific flow to create a copy. Use when you need to duplicate an existing flow configuration to a different integration.
Clone ImportCELIGO_CLONE_IMPORT
Tool to clone a specific import to create a copy with remapped connections. Use when you need to duplicate an existing import configuration with different connection IDs.
Clone IntegrationCELIGO_CLONE_INTEGRATION
Tool to clone a specific integration to create a copy. Use when you need to duplicate an existing integration and all its flows.
Create ConnectionCELIGO_CREATE_CONNECTION
Tool to create a new connection in Celigo to store credentials and application access information. Use when you need to set up a new API connection, configure authentication, or establish integration endpoints. Supports multiple connection types including REST, FTP, Salesforce, and NetSuite.
Create ExportCELIGO_CREATE_EXPORT
Tool to create a new export in Celigo for extracting data from an application. Use when you need to set up a new data export configuration, such as webhook exports, delta exports, or test exports.
Tool to create a file definition in Celigo for defining data file structure and format. Use when you need to specify how data files should be structured for import or export operations. Supports both fixed-width and delimited (CSV-style) file formats.
Create FlowCELIGO_CREATE_FLOW
Tool to create a new flow in Celigo that composes export and import components together. Use when you need to establish a data integration pipeline between systems. A flow connects a source (export) to a destination (import) and can be scheduled or triggered on-demand.
Create iClientCELIGO_CREATE_I_CLIENT
Tool to create a new iClient for SmartConnector authentication in Celigo. Use when you need to set up authentication credentials for connecting to external APIs. iClients store provider-specific authentication data required for API integrations.
Create ImportCELIGO_CREATE_IMPORT
Tool to create a new import for inserting data into an application. Use when you need to set up a data import configuration with HTTP endpoint details.
Create IntegrationCELIGO_CREATE_INTEGRATION
Tool to create a new integration in Celigo to group flows together. Use when you need to organize related flows under a single integration container for better management and structure.
Tool to create a snapshot revision of a specific integration. Use when you need to capture the current state of an integration for version control or backup purposes.
Create ScriptCELIGO_CREATE_SCRIPT
Tool to create a new custom JavaScript script in Celigo for data transformation operations. Use when you need to add a script for custom data processing, validation, or transformation logic.
Create TagCELIGO_CREATE_TAG
Tool to create a new tag in Celigo for organizing and categorizing resources. Use when you need to create a tag that can be applied to integrations, flows, or other Celigo resources.
Delete All Resource StateCELIGO_DELETE_ALL_RESOURCE_STATE
Tool to delete all state keys and values stored under a specific resource. Use when you need to clear all state data for a resource. This is a destructive operation - be careful!
Delete All StateCELIGO_DELETE_ALL_STATE
Tool to delete all global state keys and values in Celigo. Use when you need to clear all stored state data. WARNING: This operation is destructive and irreversible - it removes ALL global state keys and values from the account.
Delete ConnectionCELIGO_DELETE_CONNECTION
Tool to delete a specific connection in Celigo. Use when you need to permanently remove a connection from your integration. Returns success status on completion.
Delete ExportCELIGO_DELETE_EXPORT
Tool to delete a specific export from Celigo. Use when you need to permanently remove an export by its ID. Returns a success confirmation.
Delete FlowCELIGO_DELETE_FLOW
Tool to delete a specific flow from Celigo. Use when you need to permanently remove a flow. This operation is destructive and cannot be undone.
Delete iClientCELIGO_DELETE_ICLIENT
Tool to delete a specific iClient from Celigo. Use when you need to permanently remove an iClient by its ID. Returns a success confirmation.
Delete ImportCELIGO_DELETE_IMPORT
Tool to delete a specific import from Celigo integrator.io. Use when you need to remove an import configuration. This operation is destructive and cannot be undone.
Delete IntegrationCELIGO_DELETE_INTEGRATION
Tool to delete a specific integration from Celigo integrator.io. Use when you need to permanently remove an integration. This operation is destructive and cannot be undone.
Tool to delete resolved errors for a specific export in Celigo. Use when you need to clear resolved errors from an export's error log.
Delete Resource State ValueCELIGO_DELETE_RESOURCE_STATE_VALUE
Tool to delete the resource-specific key and value from state. Use when you need to remove state data for a specific resource like imports, exports, flows, or connections.
Delete ScriptCELIGO_DELETE_SCRIPT
Tool to delete a specific script from Celigo. Use when you need to permanently remove a script configuration. This operation is destructive and cannot be undone.
Delete State ValueCELIGO_DELETE_STATE_VALUE
Tool to delete the specified state key and its value. Use when you need to remove state data from the Celigo Integrator platform. This operation is destructive and cannot be undone.
Delete TagCELIGO_DELETE_TAG
Tool to delete a specific tag from Celigo integrator.io. Use when you need to permanently remove a tag. This operation is destructive and cannot be undone.
Delete UserCELIGO_DELETE_USER
Tool to delete a specific user from your Celigo account. Use when you need to remove a user (account share) from the account.
Evaluate the mapping step of a virtual import and return post-mapped records. Use when you need to test field mapping transformations without executing the full import process.
Execute a virtual export using a connection by posting the export model. Use when you need to trigger an export operation for a specific connection with custom configuration (HTTP, NetSuite, or Salesforce).
Tool to execute a virtual import by posting import configuration and data to a connection. Use when you need to send data to an external API through a Celigo connection with field mapping transformations.
Virtual Export with PagingCELIGO_EXPORT_VIRTUAL_PAGED
Tool to execute a virtual export with paging support for Celigo connections. Use when you need to retrieve data from external systems in paginated chunks. For subsequent pages, include the pagedExportState from the previous response.
Tool to generate sample EDI data or structured files from input data. Use when you need to convert JSON data into a delimited or fixed-width file format based on defined rules.
Get Connection by IDCELIGO_GET_CONNECTION
Tool to get a specific connection by its ID. Use when you need to retrieve connection details including configuration, authentication settings, and type information.
Get Connection Audit LogsCELIGO_GET_CONNECTION_AUDIT
Tool to retrieve audit logs for a specific connection. Use when you need to track changes, view history, or investigate modifications made to a connection.
Get Connection Debug LogsCELIGO_GET_CONNECTION_DEBUG_LOGS
Tool to retrieve debug logs for a connection by its ID. Use optional resource_id parameter to filter logs by a specific import or export.
Get Connection DependenciesCELIGO_GET_CONNECTION_DEPENDENCIES
Tool to retrieve all resources using or used by a specific connection. Use when you need to understand the dependencies of a Celigo connection, including imports, flows, and integrations that rely on it.
Get EDI ProfilesCELIGO_GET_EDI_PROFILES
Tool to retrieve all EDI profiles for the account. Use when you need to list Electronic Data Interchange (EDI) and B2B configurations. Returns empty array if no profiles are configured (HTTP 204).
Get ExportCELIGO_GET_EXPORT
Tool to retrieve a specific export by its ID from Celigo Integrator.io. Use when you need to fetch export configuration details including lifecycle hooks and provider settings.
Get Export Audit LogCELIGO_GET_EXPORT_AUDIT
Tool to retrieve audit logs for a specific export in Celigo. Use when you need to track changes, modifications, or events related to an export resource. Returns a detailed history of field changes, events, timestamps, and user information.
Get Export ErrorsCELIGO_GET_EXPORT_ERRORS
Tool to retrieve all open errors for a specific export within a flow. Use when you need to monitor export health, debug issues, or identify failed operations that require attention.
Get File DefinitionCELIGO_GET_FILE_DEFINITION
Tool to retrieve a specific file definition by its ID from Celigo Integrator.io. Use when you need to fetch file definition details including name, type, and configuration.
Get File DefinitionsCELIGO_GET_FILE_DEFINITIONS
Tool to retrieve all file definitions from Celigo. Use when you need to list file format definitions used for data transformation in integrations.
Get Flow by IDCELIGO_GET_FLOW
Tool to retrieve a specific Celigo flow by its ID. Use when you need to fetch flow details, configuration, or metadata. Returns complete flow information including name, status, scheduling, and orchestration settings.
Get Flow Audit LogsCELIGO_GET_FLOW_AUDIT
Tool to retrieve audit logs for a specific flow. Use when you need to track changes, events, and modifications made to a flow resource over time. Returns detailed history including field changes, timestamps, and user information.
Get Flow DependenciesCELIGO_GET_FLOW_DEPENDENCIES
Tool to retrieve all resources using or used by a specific flow. Use when you need to understand the dependency graph of a Celigo flow, including imports, exports, connections, and other flows or integrations that reference it.
Get Flow DescendantsCELIGO_GET_FLOW_DESCENDANTS
Tool to retrieve all descendant resources of a specific flow. Use when you need to identify imports and exports that are children of a flow.
Get Flow Last Export DatetimeCELIGO_GET_FLOW_LAST_EXPORT_DATETIME
Tool to retrieve the last export datetime for a specific Celigo flow. Use when you need to check when a flow last exported data. Returns the timestamp or null if no export has occurred yet.
Get Flow Latest JobsCELIGO_GET_FLOW_LATEST_JOBS
Tool to retrieve the latest job executions for a specific flow. Use when you need to check recent flow run history, monitor job status, or review execution statistics and errors.
Get Flow TemplateCELIGO_GET_FLOW_TEMPLATE
Tool to download a Celigo flow as a template. Use when you need to export a flow configuration as a downloadable template file. Returns a signed S3 URL that can be used to download the flow template as a zip file.
Get iClient by IDCELIGO_GET_I_CLIENT
Tool to get a specific iClient by its ID. Use when you need to retrieve OAuth or provider-specific credential configurations for integrations.
Get ImportCELIGO_GET_IMPORT
Tool to retrieve a specific import by its ID from the Celigo Integrator API. Use when you need to fetch detailed configuration and settings for a particular import.
Get Import Audit LogsCELIGO_GET_IMPORT_AUDIT
Tool to retrieve audit logs for a specific import. Use when you need to track changes, events, and modifications made to an import resource over time. Returns detailed history including field changes, timestamps, and user information.
Get Import DependenciesCELIGO_GET_IMPORT_DEPENDENCIES
Tool to retrieve all resources using or used by a specific import. Use when you need to understand the dependency graph of an import, including flows and integrations that reference it.
Get Integration Audit LogsCELIGO_GET_INTEGRATION_AUDIT
Tool to retrieve audit logs for a specific integration. Use when you need to track changes, modifications, or actions performed on an integration and its resources.
Get Integration ConnectionsCELIGO_GET_INTEGRATION_CONNECTIONS
Tool to retrieve all connections associated with a specific integration. Use when you need to list connections that are registered to or used by a particular integration.
Get Integration DependenciesCELIGO_GET_INTEGRATION_DEPENDENCIES
Tool to retrieve all resources using or used by a specific integration. Use when you need to understand the dependency graph of a Celigo integration, including flows and other integrations that reference it.
Get Integration ErrorsCELIGO_GET_INTEGRATION_ERRORS
Tool to retrieve all open errors for a specific integration in Celigo. Use when you need to monitor integration health, debug issues, or identify failed operations that require attention.
Get Integration ExportsCELIGO_GET_INTEGRATION_EXPORTS
Tool to retrieve all exports associated with a specific integration. Use when you need to list all exports configured within an integration, including their configurations and webhook settings.