Get new videos from monitors
get_new_videosRead the new videos the account's monitors have found, newest first: titles, links and publish times, with their transcripts for monitors that deliver them. Leave monitor_id out for every monitor. To ask again later, pass this answer's lastEventId as since and only videos found after it come back. Monitors find videos when they check, on their own schedule (check_monitor_now checks at once). Found videos are kept for 30 days. Free.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_new_videos"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Checks to read, newest first (1-50, default 10). One check can report several videos. | |
| since | No | An event id (mev_…): the last_event_id of an earlier answer. Only what was found after it counts as new. | |
| cursor | No | nextCursor from the previous answer, for older finds. | |
| monitor_id | No | The monitor's id (mon_…), from list_monitors or create_monitor. Leave out for every monitor. | |
| timestamps | No | Include each transcript's timestamped segments (default false: the text only, which is smaller). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | Videos returned. | |
| videos | No | The videos found, newest event first. | |
| monitors | No | Monitors covered. | |
| nextCursor | No | Pass as cursor for older finds; null when there are none. | |
| lastEventId | No | Pass as since next time to see only later finds. |