kaggle_create_notebook
Create a Kaggle notebook by providing title, Python or R code, and configure options like privacy, GPU, internet access, and attached datasets.
Instructions
Create a new Kaggle notebook
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"title": "<title>",
"code": "<code>"
},
"name": "kaggle_create_notebook"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Notebook title | |
| code | Yes | Python code for the notebook | |
| language | No | Programming language (python or r) | python |
| isPrivate | No | Make notebook private | |
| enableGpu | No | Enable GPU acceleration | |
| enableInternet | No | Enable internet access | |
| datasetSources | No | Dataset slugs to attach (e.g., ["username/dataset-name"]) |