Create shareable clips from public YouTube videos using exact start and end times.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Creates a public TubeChop link for an exact time range in a public YouTube video. Free clips expire after seven days.
The clip end time in seconds. It cannot exceed the source video duration and must be at least 0.5 seconds after start_seconds. The clip length (end_seconds minus start_seconds) cannot exceed 80% of the source video duration.
A public YouTube URL or 11-character YouTube video ID.
The clip start time in seconds, including decimals.
A unique key for this intended clip, such as a UUID. Reuse it when retrying the same request.
An optional note shown with the clip.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Creates a public TubeChop link for an exact time range in a public YouTube video. Free clips expire after seven days.
| Argument | Type | Description |
|---|---|---|
| comment | string | null | An optional note shown with the clip. |
| end_seconds* |
| number |
| The clip end time in seconds. It cannot exceed the source video duration and must be at least 0.5 seconds after start_seconds. The clip length (end_seconds minus start_seconds) cannot exceed 80% of the source video duration. |
| youtube_url* | string | A public YouTube URL or 11-character YouTube video ID. |
| start_seconds* | number | The clip start time in seconds, including decimals. |
| idempotency_key* | string | A unique key for this intended clip, such as a UUID. Reuse it when retrying the same request. |
{
"type": "object",
"required": [
"youtube_url",
"start_seconds",
"end_seconds",
"idempotency_key"
],
"properties": {
"comment": {
"type": [
"string",
"null"
],
"maxLength": 280,
"description": "An optional note shown with the clip."
},
"end_seconds": {
"type": "number",
"minimum": 0,
"description": "The clip end time in seconds. It cannot exceed the source video duration and must be at least 0.5 seconds after start_seconds. The clip length (end_seconds minus start_seconds) cannot exceed 80% of the source video duration."
},
"youtube_url": {
"type": "string",
"maxLength": 255,
"description": "A public YouTube URL or 11-character YouTube video ID."
},
"start_seconds": {
"type": "number",
"minimum": 0,
"description": "The clip start time in seconds, including decimals."
},
"idempotency_key": {
"type": "string",
"maxLength": 100,
"minLength": 8,
"description": "A unique key for this intended clip, such as a UUID. Reuse it when retrying the same request."
}
}
}