35 available actions
What your AI agent can do in Kaggle
Kaggle is a platform for data science and machine learning competitions, offering datasets, notebooks, and a collaborative community. This page lists every available action. Your agent only receives the actions and permissions required for the role you approve.
Showing all 35 actions.
Common starting points
- Get Kaggle Config DirectoryTool to retrieve the directory of the Kaggle API configuration file.
- Get Kaggle Config PathTool to retrieve local Kaggle API configuration file path.
- Create Dataset VersionCreate a new version of an existing Kaggle dataset.
- Submit Competition EntrySubmit an entry to a Kaggle competition using a previously uploaded file.
- Set Kaggle ConfigurationTool to set a Kaggle CLI configuration parameter.
- Dataset CreateCreate a new Kaggle dataset with metadata.
Browse all 35 actions by capability
Open a capability to see every supported action and its description.
Find & reviewLook up and review existing recordsView 24 actions
- Download competition data filesDownloads all data files for a Kaggle competition as a single zip archive.
- Get Kaggle Config DirectoryTool to retrieve the directory of the Kaggle API configuration file.
- List Kaggle Configuration KeysTool to list local Kaggle API configuration keys.
- Get Kaggle Config PathTool to retrieve local Kaggle API configuration file path.
- View Kaggle ConfigurationView local Kaggle API credentials and configuration settings.
- List Kaggle Dataset FilesTool to list files in a Kaggle dataset.
- Get Dataset StatusCheck the processing status of a Kaggle dataset after creation or version update.
- Download competition fileTool to download a specific data file from a Kaggle competition.
- Download competition leaderboardTool to download the entire competition leaderboard as a CSV file packaged in a ZIP archive.
- Download Kaggle DatasetTool to download all files from a Kaggle dataset as a zip archive.
- Download Kaggle Dataset FileTool to download a specific file from a Kaggle dataset.
- Get Dataset MetadataTool to get comprehensive metadata for a Kaggle dataset including title, description, licenses, and tags.
- Get Model DetailsTool to get a Kaggle model's details including metadata and description.
- Get Model Instance DetailsTool to get details for a specific Kaggle model instance (variation).
- Download kernel outputTool to download the output of a Kaggle kernel.
- Get Kernel StatusGet the execution status of a Kaggle kernel (notebook).
- List competition data filesTool to list all data files available for a Kaggle competition.
- List Kaggle CompetitionsTool to list available Kaggle competitions with filters and pagination.
- List Kaggle DatasetsTool to list Kaggle datasets with filters and pagination.
- List Kernel Output FilesTool to list output files for a specific kernel run.
- List Kaggle KernelsTool to list Kaggle kernels (notebooks and scripts) with filters and pagination.
- List Model Instance Version FilesTool to list files for a specific version of a model variation.
- List Kaggle ModelsTool to list Kaggle models with optional filters for owner, sorting, search, and pagination.
- View competition leaderboardTool to view competition leaderboard information showing rankings and scores of participants.
Create & communicateCreate records or send supported messagesView 3 actions
- Submit Competition EntrySubmit an entry to a Kaggle competition using a previously uploaded file.
- Create Dataset VersionCreate a new version of an existing Kaggle dataset.
- Generate Competition Submission URLTool to generate a pre-signed URL for uploading competition submission files.
Update & manageChange and manage existing recordsView 1 action
- Set Kaggle ConfigurationTool to set a Kaggle CLI configuration parameter.
Other actionsSpecialist and administrative actions.View 7 actions
- Initialize Kaggle ConfigurationInitialize Kaggle API client configuration.
- Reset Kaggle ConfigurationTool to reset local Kaggle CLI configuration to defaults.
- Unset Kaggle ConfigurationTool to unset a Kaggle CLI configuration parameter.
- Dataset CreateCreate a new Kaggle dataset with metadata.
- Kaggle Dataset InitTool to initialize a dataset-metadata.json file in a local folder.
- Kaggle Kernel InitInitialize a kernel-metadata.json template file in a specified folder.
- Pull Kernel CodeTool to pull (download) the source code of a Kaggle kernel to local storage.
Connection record
A connection you can control.
- Sign-in
- Customer-managed key
- Setup
- Use a key you create and control. It is stored securely and limited to the work agreed for the role.
- Boundaries
- Only the approved role and actions.
- Off switch
- Revoke the connection from your account.
FAQ
Before you connect Kaggle
How does the agent connect to Kaggle?
With a key you create and control. It is stored securely, permissions are limited to what the agent needs, and you can revoke it at any time.
What can the agent actually do in Kaggle?
The page above lists the 35 actions currently available through the Kaggle connection. The role determines which of those actions the agent may use, and write access is only enabled when the workflow needs it.
Is Kaggle included in my plan?
Connections are priced per tool on top of the base plan. Some are included and some are premium. See pricing for how connection charges work.
How long until Kaggle is ready?
Timing depends on the sign-in method, permissions and workflow being connected. We confirm the scope and setup plan before enabling the connection.
Bring the workflow together
Ready to put Kaggle to work?
Start with the responsibility you want off your plate. We’ll map the connection and the boundaries around it.