Kaggle
for LuumenAI

Pull Kaggle datasets and competition files, and publish new versions on approval.

Connect Kaggle and Luumen can read the datasets, files, and competition data your team depends on. Check what a dataset contains, read its metadata, confirm processing status, and pull competition files for a run. When something needs to change — a new dataset version, a competition submission — Luumen shows the plan first and waits for your approval. Authentication uses an API key.

The Kaggle toolbox

35 tools: 25 read, 10 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadDownload competition data filesDownloads all data files for a Kaggle competition as a single zip archive.
  • ReadGet Kaggle Config DirectoryRetrieve the directory of the Kaggle API configuration file.
  • ReadList Kaggle Configuration KeysList local Kaggle API configuration keys.
  • ReadGet Kaggle Config PathRetrieve local Kaggle API configuration file path.
  • ReadView Kaggle ConfigurationView local Kaggle API credentials and configuration settings.
  • ReadList Kaggle Dataset FilesList files in a Kaggle dataset.
  • ReadGet Dataset StatusCheck the processing status of a Kaggle dataset after creation or version update.
  • ReadDownload competition fileDownload a specific data file from a Kaggle competition.
  • ReadDownload competition leaderboardDownload the entire competition leaderboard as a CSV file packaged in a ZIP archive.
  • ReadDownload Kaggle DatasetDownload all files from a Kaggle dataset as a zip archive.
  • ReadDownload Kaggle Dataset FileDownload a specific file from a Kaggle dataset.
  • ReadGet Dataset MetadataGet comprehensive metadata for a Kaggle dataset including title, description, licenses, and tags.
  • ReadGet Model DetailsGet a Kaggle model's details including metadata and description.
  • ReadGet Model Instance DetailsGet details for a specific Kaggle model instance (variation).
  • ReadDownload kernel outputDownload the output of a Kaggle kernel.
  • ReadGet Kernel StatusGet the execution status of a Kaggle kernel (notebook).
  • ReadList competition data filesList all data files available for a Kaggle competition.
  • ReadList Kaggle CompetitionsList available Kaggle competitions with filters and pagination.
  • ReadList Kaggle DatasetsList Kaggle datasets with filters and pagination.
  • ReadList Kernel Output FilesList output files for a specific kernel run.
  • ReadList Kaggle KernelsList Kaggle kernels (notebooks and scripts) with filters and pagination.
  • ReadList Model Instance Version FilesList files for a specific version of a model variation.
  • ReadList Kaggle ModelsList Kaggle models with optional filters for owner, sorting, search, and pagination.
  • ReadPull Kernel CodePull (download) the source code of a Kaggle kernel to local storage.
  • ReadView competition leaderboardView competition leaderboard information showing rankings and scores of participants.
  • WriteSubmit Competition EntrySubmit an entry to a Kaggle competition using a previously uploaded file. Approval by default
  • WriteInitialize Kaggle ConfigurationInitialize Kaggle API client configuration. Approval by default
  • WriteReset Kaggle ConfigurationReset local Kaggle CLI configuration to defaults. Approval by default
  • WriteSet Kaggle ConfigurationSet a Kaggle CLI configuration parameter. Approval by default
  • WriteUnset Kaggle ConfigurationUnset a Kaggle CLI configuration parameter. Approval by default
  • WriteDataset CreateCreate a new Kaggle dataset with metadata. Approval by default
  • WriteKaggle Dataset InitInitialize a dataset-metadata.json file in a local folder. Approval by default
  • WriteCreate Dataset VersionCreate a new version of an existing Kaggle dataset. Approval by default
  • WriteGenerate Competition Submission URLGenerate a pre-signed URL for uploading competition submission files. Approval by default
  • WriteKaggle Kernel InitInitialize a kernel-metadata.json template file in a specified folder. Approval by default

One prompt, start to finish

What a governed Kaggle run looks like inside Luumen.

Questions

How does LuumenAI connect to Kaggle?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Kaggle on its own?

Read actions answer immediately. Anything that writes — submit competition entry, initialize kaggle configuration, reset kaggle configuration, set kaggle configuration, and more — is shown as a plan and requires approval by default, including the 1 action classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Kaggle — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Kaggle to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.