Get YouTube video transcripts and transcribe TikTok videos to text from a link. No sign-up.
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.
Get the result of a transcription that transcribe_tiktok_video started but did not finish in time. Pass the job_id that call returned.
The job_id returned by transcribe_tiktok_video.
Prefix every line with its start time, like [0:12]. Defaults to false.
Get the result of a transcription that transcribe_tiktok_video started but did not finish in time. Pass the job_id that call returned.
| Argument | Type | Description |
|---|---|---|
| job_id* | string | The job_id returned by transcribe_tiktok_video. |
| timestamps | boolean | Prefix every line with its start time, like [0:12]. Defaults to false. |
{
"type": "object",
"required": [
"job_id"
],
"properties": {
"job_id": {
"type": "string",
"description": "The job_id returned by transcribe_tiktok_video."
},
"timestamps": {
"type": "boolean",
"description": "Prefix every line with its start time, like [0:12]. Defaults to false."
}
},
"additionalProperties": false
}Get the transcript of a YouTube video from its link. Returns the captions YouTube has for the video (subtitles uploaded by the creator, or the auto-generated captions) as plain text, with the title, channel and the caption languages available. Does not work for videos without captions, or for private, members-only or age-restricted videos.
| Argument | Type | Description |
|---|---|---|
| url* | string | Link to a single YouTube video, for example https://www.youtube.com/watch?v=dQw4w9WgXcQ |
| language | string | Language code of the captions to return, for example en, es or pt-BR. Defaults to the language spoken in the video. |
| timestamps | boolean | Prefix every caption line with its start time, like [1:23]. Defaults to false. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Link to a single YouTube video, for example https://www.youtube.com/watch?v=dQw4w9WgXcQ"
},
"language": {
"type": "string",
"description": "Language code of the captions to return, for example en, es or pt-BR. Defaults to the language spoken in the video."
},
"timestamps": {
"type": "boolean",
"description": "Prefix every caption line with its start time, like [1:23]. Defaults to false."
}
},
"additionalProperties": false
}Transcribe the speech in a TikTok video to text from its link. The spoken language is detected automatically. Usually takes 20 to 60 seconds. Free use is limited per day and per video length; if the transcription is not finished when this call returns, it gives a job_id for get_transcription_result.
| Argument | Type | Description |
|---|---|---|
| url* | string | Link to a TikTok video, for example https://www.tiktok.com/@user/video/7300000000000000000 or a vm.tiktok.com share link. |
| timestamps | boolean | Prefix every line with its start time, like [0:12]. Defaults to false. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Link to a TikTok video, for example https://www.tiktok.com/@user/video/7300000000000000000 or a vm.tiktok.com share link."
},
"timestamps": {
"type": "boolean",
"description": "Prefix every line with its start time, like [0:12]. Defaults to false."
}
},
"additionalProperties": false
}