/kaggle-notebooks | Type: Application | PCID required: Yes
Tools
| Tool | Description |
|---|---|
kaggle_notebooks_delete_kernel | Delete a notebook |
kaggle_notebooks_get_kernel | Get notebook details and source code |
kaggle_notebooks_get_kernel_session_status | Get notebook execution status |
kaggle_notebooks_list_kernel_files | List notebook files |
kaggle_notebooks_list_kernel_session_output | List notebook execution output |
kaggle_notebooks_list_kernels | List notebooks/kernels |
kaggle_notebooks_save_kernel | Create or update a notebook |
kaggle_notebooks_delete_kernel
Delete a notebook Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
kernel_slug | string | Yes | — | Notebook slug/identifier |
user_name | string | Yes | — | Notebook owner’s username |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"kernel_slug": {
"type": "string",
"description": "Notebook slug/identifier"
},
"user_name": {
"type": "string",
"description": "Notebook owner's username"
}
},
"required": [
"PCID",
"kernel_slug",
"user_name"
]
}
kaggle_notebooks_get_kernel
Get notebook details and source code Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
kernel_slug | string | Yes | — | Notebook slug/identifier |
user_name | string | Yes | — | Notebook owner’s username |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"kernel_slug": {
"type": "string",
"description": "Notebook slug/identifier"
},
"user_name": {
"type": "string",
"description": "Notebook owner's username"
}
},
"required": [
"PCID",
"kernel_slug",
"user_name"
]
}
kaggle_notebooks_get_kernel_session_status
Get notebook execution status Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
kernel_slug | string | Yes | — | Notebook slug/identifier |
user_name | string | Yes | — | Notebook owner’s username |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"kernel_slug": {
"type": "string",
"description": "Notebook slug/identifier"
},
"user_name": {
"type": "string",
"description": "Notebook owner's username"
}
},
"required": [
"PCID",
"kernel_slug",
"user_name"
]
}
kaggle_notebooks_list_kernel_files
List notebook files Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
kernel_slug | string | Yes | — | Notebook slug/identifier |
page_size | integer | No | — | Results per page |
page_token | string | No | — | Pagination token |
user_name | string | Yes | — | Notebook owner’s username |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"kernel_slug": {
"type": "string",
"description": "Notebook slug/identifier"
},
"page_size": {
"type": "integer",
"description": "Results per page"
},
"page_token": {
"type": "string",
"description": "Pagination token"
},
"user_name": {
"type": "string",
"description": "Notebook owner's username"
}
},
"required": [
"PCID",
"kernel_slug",
"user_name"
]
}
kaggle_notebooks_list_kernel_session_output
List notebook execution output Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
kernel_slug | string | Yes | — | Notebook slug/identifier |
page_size | integer | No | — | Results per page |
page_token | string | No | — | Pagination token |
user_name | string | Yes | — | Notebook owner’s username |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"kernel_slug": {
"type": "string",
"description": "Notebook slug/identifier"
},
"page_size": {
"type": "integer",
"description": "Results per page"
},
"page_token": {
"type": "string",
"description": "Pagination token"
},
"user_name": {
"type": "string",
"description": "Notebook owner's username"
}
},
"required": [
"PCID",
"kernel_slug",
"user_name"
]
}
kaggle_notebooks_list_kernels
List notebooks/kernels Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
competition | string | No | — | Filter by competition name |
dataset | string | No | — | Filter by dataset reference |
group | string | No | — | Filter group: everyone, profile |
kernel_type | string | No | — | Filter by type: script, notebook |
language | string | No | — | Filter by language: python, r, sqlite, julia |
output_type | string | No | — | Filter by output type: all, visualization, data |
page | integer | No | — | Page number |
page_size | integer | No | — | Results per page |
page_token | string | No | — | Pagination token |
search | string | No | — | Search terms to filter notebooks |
sort_by | string | No | — | Sort order |
user | string | No | — | Filter by username |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"competition": {
"type": "string",
"description": "Filter by competition name"
},
"dataset": {
"type": "string",
"description": "Filter by dataset reference"
},
"group": {
"type": "string",
"description": "Filter group: everyone, profile",
"enum": [
"everyone",
"profile"
]
},
"kernel_type": {
"type": "string",
"description": "Filter by type: script, notebook",
"enum": [
"script",
"notebook"
]
},
"language": {
"type": "string",
"description": "Filter by language: python, r, sqlite, julia",
"enum": [
"python",
"r",
"sqlite",
"julia"
]
},
"output_type": {
"type": "string",
"description": "Filter by output type: all, visualization, data",
"enum": [
"all",
"visualization",
"data"
]
},
"page": {
"type": "integer",
"description": "Page number"
},
"page_size": {
"type": "integer",
"description": "Results per page"
},
"page_token": {
"type": "string",
"description": "Pagination token"
},
"search": {
"type": "string",
"description": "Search terms to filter notebooks"
},
"sort_by": {
"type": "string",
"description": "Sort order",
"enum": [
"hotness",
"commentCount",
"dateCreated",
"dateRun",
"relevance",
"scoreAscending",
"scoreDescending",
"viewCount",
"voteCount"
]
},
"user": {
"type": "string",
"description": "Filter by username"
}
},
"required": [
"PCID"
]
}
kaggle_notebooks_save_kernel
Create or update a notebook Parameters:| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
category_ids | string[] | No | — | Category IDs for the notebook |
competition_data_sources | string[] | No | — | Competition references to attach |
dataset_data_sources | string[] | No | — | Dataset references to attach |
enable_gpu | boolean | No | — | Enable GPU for execution |
enable_internet | boolean | No | — | Enable internet access during execution |
is_private | boolean | No | — | Whether the notebook is private |
kernel_type | string | No | — | Type: script or notebook |
language | string | No | — | Programming language: python, r, sqlite, julia |
new_title | string | No | — | Title for the notebook |
slug | string | No | — | Notebook slug in format ‘username/notebook-slug’ |
text | string | No | — | Source code content |
Show inputSchema
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"category_ids": {
"type": "array",
"items": {
"type": "string"
},
"description": "Category IDs for the notebook"
},
"competition_data_sources": {
"type": "array",
"items": {
"type": "string"
},
"description": "Competition references to attach"
},
"dataset_data_sources": {
"type": "array",
"items": {
"type": "string"
},
"description": "Dataset references to attach"
},
"enable_gpu": {
"type": "boolean",
"description": "Enable GPU for execution"
},
"enable_internet": {
"type": "boolean",
"description": "Enable internet access during execution"
},
"is_private": {
"type": "boolean",
"description": "Whether the notebook is private"
},
"kernel_type": {
"type": "string",
"description": "Type: script or notebook",
"enum": [
"script",
"notebook"
]
},
"language": {
"type": "string",
"description": "Programming language: python, r, sqlite, julia",
"enum": [
"python",
"r",
"sqlite",
"julia"
]
},
"new_title": {
"type": "string",
"description": "Title for the notebook"
},
"slug": {
"type": "string",
"description": "Notebook slug in format 'username/notebook-slug'"
},
"text": {
"type": "string",
"description": "Source code content"
}
},
"required": [
"PCID"
]
}

