push_kernel
Push Notebook
Create or update a Kaggle notebook (kernel) and execute it. Push source code to run as a notebook or script. The execution is asynchronous — use "Get Notebook Details" to check the run status afterward.
push_kernel
Create or update a Kaggle notebook (kernel) and execute it. Push source code to run as a notebook or script. The execution is asynchronous — use "Get Notebook Details" to check the run status afterward.
get_dataset_details
Retrieve detailed information about a specific Kaggle dataset including metadata and file listing. Provide the dataset reference in "owner/dataset" format (e.g., "zillow/zecon").
create_dataset
Create a new Kaggle dataset or publish a new version of an existing dataset. For new datasets, provide a title and file tokens obtained from file uploads. For new versions, specify the existing dataset reference and version notes.
search_models
Search and list Kaggle models. Find models by keyword, owner, and sort by various criteria. Models support multiple variations (e.g., different frameworks like TensorFlow, PyTorch) and each variation can have multiple versions.
get_competition_details
Retrieve detailed information about a specific Kaggle competition, including its data files, leaderboard, and your submission history. Provide the competition slug (e.g., "titanic") to get comprehensive details.
search_datasets
Search and list Kaggle datasets with comprehensive filtering. Find datasets by keyword, file type, license, size range, and tags. Sort results by hotness, votes, updated date, relevance, or size.
manage_model
Create, update, or delete a Kaggle model. Use this tool to manage top-level model resources. For managing model variations and versions, use the "Manage Model Variation" tool instead.
get_model_details
Retrieve detailed information about a Kaggle model and optionally a specific variation. Provide the model reference as "owner/model-slug" and optionally a framework and variation slug to get a specific instance.
search_competitions
Search and list Kaggle competitions with filtering options. Find competitions by keyword, category (featured, research, playground, etc.), and sort by various criteria like deadline, recently created, or number of teams.
manage_model_variation
Create, update, or delete a model variation (instance) and manage variation versions. A variation represents a specific framework implementation (e.g., TensorFlow, PyTorch) of a model. You can also create new versions of existing variations.
get_kernel_details
Retrieve source code and execution details for a specific Kaggle notebook (kernel). Optionally fetch execution output and run status. Provide the notebook reference as "username/kernel-slug".
search_kernels
Search and list Kaggle notebooks (kernels) with comprehensive filtering. Find notebooks by keyword, dataset, competition, language, type, and author. Sort by hotness, date created, date run, relevance, votes, or views.
Search, download, create, and manage data science and machine learning resources on Kaggle. List and filter competitions, download competition data, submit predictions, and view leaderboards. Search, create, update, and download datasets by keyword, file type, tags, and license. Push, pull, run, and manage kernels (notebooks), retrieve execution output, and check run status. Create, update, download, and delete models with support for multiple framework variations and versions. Configure API client defaults.
Common questions about connecting Kaggle to AI agents with Metorial.