data
Airbyte MCP, CLI, and Lua Integration for AI Agents
Airbyte integration docs for AI agents: MCP gateway setup, Airbyte CLI commands, Lua API reference, credentials, and function schemas.Airbyte for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
airbyte.airbyte_get_health_check | Read read | 0 | Health Check Official Airbyte endpoint: GET /health |
airbyte.airbyte_list_jobs | Read read | 0 | List Jobs by sync type Official Airbyte endpoint: GET /jobs |
airbyte.airbyte_create_job | Write write | 0 | Trigger a sync or reset job of a connection Official Airbyte endpoint: POST /jobs |
airbyte.airbyte_get_job | Read read | 0 | Get Job status and details Official Airbyte endpoint: GET /jobs/{jobId} |
airbyte.airbyte_cancel_job | Write write | 0 | Cancel a running Job Official Airbyte endpoint: DELETE /jobs/{jobId} |
airbyte.airbyte_list_sources | Read read | 0 | List sources Official Airbyte endpoint: GET /sources |
airbyte.airbyte_create_source | Write write | 0 | Create a source Official Airbyte endpoint: POST /sources Creates a source given a name, workspace id, and a json blob containing the configuration for the source. |
airbyte.airbyte_get_source | Read read | 0 | Get Source details Official Airbyte endpoint: GET /sources/{sourceId} |
airbyte.airbyte_patch_source | Write write | 0 | Update a Source Official Airbyte endpoint: PATCH /sources/{sourceId} |
airbyte.airbyte_put_source | Write write | 0 | Update a Source and fully overwrite it Official Airbyte endpoint: PUT /sources/{sourceId} |
airbyte.airbyte_delete_source | Write write | 0 | Delete a Source Official Airbyte endpoint: DELETE /sources/{sourceId} |
airbyte.airbyte_list_destinations | Read read | 0 | List destinations Official Airbyte endpoint: GET /destinations |
airbyte.airbyte_create_destination | Write write | 0 | Create a destination Official Airbyte endpoint: POST /destinations Creates a destination given a name, workspace id, and a json blob containing the configuration for the source. |
airbyte.airbyte_get_destination | Read read | 0 | Get Destination details Official Airbyte endpoint: GET /destinations/{destinationId} |
airbyte.airbyte_delete_destination | Write write | 0 | Delete a Destination Official Airbyte endpoint: DELETE /destinations/{destinationId} |
airbyte.airbyte_patch_destination | Write write | 0 | Update a Destination Official Airbyte endpoint: PATCH /destinations/{destinationId} |
airbyte.airbyte_put_destination | Write write | 0 | Update a Destination and fully overwrite it Official Airbyte endpoint: PUT /destinations/{destinationId} |
airbyte.airbyte_initiate_oauth | Write write | 0 | Initiate OAuth for a source Official Airbyte endpoint: POST /sources/initiateOAuth Given a source ID, workspace ID, and redirect URL, initiates OAuth for the source. This returns a fully formed URL for performing user... |
airbyte.airbyte_create_connection | Write write | 0 | Create a connection Official Airbyte endpoint: POST /connections |
airbyte.airbyte_list_connections | Read read | 0 | List connections Official Airbyte endpoint: GET /connections |
airbyte.airbyte_get_connection | Read read | 0 | Get Connection details Official Airbyte endpoint: GET /connections/{connectionId} |
airbyte.airbyte_patch_connection | Write write | 0 | Update Connection details Official Airbyte endpoint: PATCH /connections/{connectionId} |
airbyte.airbyte_delete_connection | Write write | 0 | Delete a Connection Official Airbyte endpoint: DELETE /connections/{connectionId} |
airbyte.airbyte_get_stream_properties | Read read | 0 | Get stream properties Official Airbyte endpoint: GET /streams |
airbyte.airbyte_list_workspaces | Read read | 0 | List workspaces Official Airbyte endpoint: GET /workspaces |
airbyte.airbyte_create_workspace | Write write | 0 | Create a workspace Official Airbyte endpoint: POST /workspaces |
airbyte.airbyte_get_workspace | Read read | 0 | Get Workspace details Official Airbyte endpoint: GET /workspaces/{workspaceId} |
airbyte.airbyte_update_workspace | Write write | 0 | Update a workspace Official Airbyte endpoint: PATCH /workspaces/{workspaceId} |
airbyte.airbyte_delete_workspace | Write write | 0 | Delete a Workspace Official Airbyte endpoint: DELETE /workspaces/{workspaceId} |
airbyte.airbyte_create_or_update_workspace_oauth_credentials | Write write | 0 | Create OAuth override credentials for a workspace and source type. Official Airbyte endpoint: PUT /workspaces/{workspaceId}/oauthCredentials Create/update a set of OAuth credentials to override the Airbyte-provided OA... |
airbyte.airbyte_get_permission | Read read | 0 | Get Permission details Official Airbyte endpoint: GET /permissions/{permissionId} |
airbyte.airbyte_update_permission | Write write | 0 | Update a permission Official Airbyte endpoint: PATCH /permissions/{permissionId} |
airbyte.airbyte_delete_permission | Write write | 0 | Delete a Permission Official Airbyte endpoint: DELETE /permissions/{permissionId} |
airbyte.airbyte_list_permissions | Read read | 0 | List Permissions by user id Official Airbyte endpoint: GET /permissions |
airbyte.airbyte_create_permission | Write write | 0 | Create a permission Official Airbyte endpoint: POST /permissions |
airbyte.airbyte_list_organizations_for_user | Read read | 0 | List all organizations for a user Official Airbyte endpoint: GET /organizations Lists users organizations. |
airbyte.airbyte_list_users_within_an_organization | Read read | 0 | List all users within an organization Official Airbyte endpoint: GET /users Organization Admin user can list all users within the same organization. Also provide filtering on a list of user IDs or/and a list of user e... |