youtube_save_curation_candidate
Save a selected YouTube curation candidate locally with source provenance and reason, so you can track videos that passed review before queueing.
Instructions
Save a selected-profile local curation candidate with source provenance.
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": {
"videoId": "<videoId>",
"source": "<source>",
"sourceId": "<sourceId>",
"title": "<title>"
},
"name": "youtube_save_curation_candidate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Video title, up to 500 characters. | |
| reason | No | Why this video was picked, up to 2000 characters. | |
| source | Yes | How the candidate was found: allowlist, playlist or search. | |
| videoId | Yes | YouTube video ID (11 characters), e.g. dQw4w9WgXcQ. | |
| sourceId | Yes | ID of the source it came from; it must be in allowedSources to be queued. | |
| apiFetchedAt | No | ISO 8601 time the video data was fetched from the YouTube API. | |
| estimatedMinutes | No | Estimated watch time in whole minutes; candidates without it are never queued. |