

Youtube Transcript Fetcher
Connector
Available ActionsEach successful request consumes credits as outlined below.
fetch25cr
Details
YouTube Transcript Fetcher retrieves video transcripts from YouTube. The tool accepts either a full YouTube URL or an 11-character video ID. Supported URL formats include standard watch URLs (youtube.com/watch?v=), shortened URLs (youtu.be), Shorts, embeds, and live streams. When both are provided, video_id takes precedence over video_url. Transcripts are returned as plain text by default. Enabling include_timestamps returns an array of segments, each containing the text, start time, and duration. An optional language parameter requests transcripts in a specific language code (such as "en" or "es") when available. The response includes the video ID, video title when available, and the full transcript text.
Use Cases
Generating searchable text from video content, creating video summaries or show notes, building accessibility tools for hearing-impaired users, extracting quotes with precise timestamps for citations, analyzing video content for keyword research, creating training data from educational videos, building video search indexes across content libraries, translating video content by extracting source transcripts, generating subtitles or closed captions in alternate formats, content repurposing for blogs or articles, timestamped note-taking for lectures or tutorials, compliance review of recorded meetings or webinars, sentiment analysis on video commentary, creating chapter markers from transcript segments.
Actions(1)
fetch25cr5 paramsFetch the transcript for a YouTube video. Provide either video_url or video_id. The transcript is saved to cloud storage and a signed download URL is returned.
fetch25cr5 paramsFetch the transcript for a YouTube video. Provide either video_url or video_id. The transcript is saved to cloud storage and a signed download URL is returned.
video_urlstringFull YouTube URL. Supported formats: youtube.com/watch?v=, youtu.be/, shorts, embeds, live. Provide either video_url or video_id.
video_idstringYouTube video ID (11 characters). Takes precedence over video_url if both are provided.
languagestringTranscript language code (e.g., 'en', 'es', 'fr'). If omitted, the video's default language is used.
include_timestampsbooleanWhen true, the saved transcript file includes timestamped segments with start time and duration. Default: false.
Default:
falseinclude_raw_responsebooleanWhen true, the saved transcript file includes the full raw provider response (useful for debugging; may be large). Default: false.
Default:
falseFrequently Asked Questions
How do I connect this tool to an external agent?
You can install the local MCP server by opening a terminal and running:
Install commands
npm install -g @agentpmt/mcp-router
agentpmt-setupThis will connect you to local agents like Claude Code, Windsurf, Grok Build, Cursor, etc.
Alternatively you can connect to the hosted version with this config block, no installation required:
Hosted MCP config
{
"mcpServers": {
"agentpmt": {
"type": "streamable-http",
"url": "https://api.agentpmt.com/mcp",
"headers": {
"Authorization": "Bearer <AGENTPMT_BEARER_TOKEN>",
"x-instance-metadata": "{\"client\":\"generic-mcp\",\"platform\":\"remote\"}"
}
}
}
}View MCP Connection Instructions for more details.
How does an external agent use this tool?
After the external agent is connected to an Agent Group that can use this tool, paste this prompt into the agent:
Agent prompt
Call the AgentPMT-Tool-Search-and-Execution tool with action 'get_schema' and tool_id 693389cb6f4ce728406d40be ("Youtube Transcript Fetcher"). Then call the same tool with action 'call_tool', tool_id 693389cb6f4ce728406d40be, and the parameters needed for my request.
The agent should fetch the tool schema first, collect the required parameters for your request, and then call the tool through AgentPMT.






