Other formats agents might prefer:
markdownjsonllms.txt

Agent? You probably want markdown or json, or Pod over MCP.

Reported issues for mcp-youtube-transcript

Pod holds 12 of 12 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.

Back to mcp-youtube-transcript.

Most discussed

get_video_info error

Error for tool get_video_info error:

MCP error -32602: Structured content does not match the tool's output schema: data.upload_date should match format "date-time"

The data for upload_date; "upload_date": "2025-10-03T17:59:49.821400"

Read the thread · 2025-10-06 · closed · external user · 2 comments

Cursor Pagination Returns Duplicate Content

Bug Report: Cursor Pagination Returns Duplicate Content

Summary

The MCP youtube-transcript server returns duplicate transcript segments when pagination cursor points to the end position. The server returns the same next_cursor value it received, causing infinite loops if not explicitly handled by clients.

Environment

  • Package: mcp-youtube-transcript (Docker image: mcp/youtube-transcript)
  • Client: MCP SDK TypeScript client
  • Docker container run with: `docker run --rm -i mcp

Read the thread · 2025-10-02 · closed · external user · 2 comments

Security Enhancement Opportunities

Summary

During a security review of the MCP YouTube Transcript Server, I identified several areas where input validation and security hardening could be improved. I've implemented fixes and would like to contribute them back to the project.

Areas Addressed

Input Validation

  • Enhanced URL and parameter validation
  • Improved handling of user-supplied data
  • Updated error handling and sanitization

Resource Protection

  • Memory usage controls
  • Request timeout configurations
  • R

Read the thread · 2025-09-04 · open · external user · 1 comment

Include description and channel in JSON metadata

It'd be awesome if, in addition to title, you could include the description and channel in the response JSON as well.

Thanks for the great tool!

Read the thread · 2025-08-24 · closed · external user · 2 comments

Pagination error on large videos

While testing get_transcript on a long video, I ran into this error:

⏺ youtube-transcript - get_transcript (MCP)(url: "https://www.youtube.com/watch?v=OTrTqs9FLq0", lang: "en")
  ⎿  Error: MCP tool "get_transcript" response (29812 tokens) exceeds maximum allowed tokens (25000). Please use pagination,
     filtering, or limit parameters to reduce the response size.

I'm new to MCP servers, so forgive me if this is

Read the thread · 2025-08-08 · closed · external user · 3 comments

Plugin is broken for anyone who doesn't have bun on their host machine

Hey! I went to use your extension/MCP server yesterday during a workshop by one of the Goose team members.

I went to install your MCP server via Goose and got an error about Bun not existing on the machine. About 10 mins later a different attendee ran into the same issue, but I was able to help them through it.

Once we installed Bun, things worked fine. I was surprised that Bun was a requirement of the host machine.

Read the thread · 2025-07-22 · closed · external user · 4 comments

no element found

everytime I try and use this container I hit something like the following:

2025-06-14T23:35:38.083Z [MCP_DOCKER] [info] Message from server: {"jsonrpc":"2.0","id":9,"result":{"content":[{"type":"text","text":"Error executing tool get_transcript: no element found: line 1, column 0"}],"is-error":false}} { metadata: undefined }

Read the thread · 2025-06-14 · closed · external user · 7 comments

Not a Issue but a Question

Thnx for this mcp it works great , i just wanna know , is there a way to get the full transcript in the chat rather than a overview of it ?

Read the thread · 2025-03-17 · open · external user · 5 comments

Most recent

Impossible to use pagination

With quotes:

YouTube-Transcript : get_transcript

Error occurred

ARGUMENTS

url https://www.youtube.com/watch?v=TRck0a_Wp-U

lang en

next_cursor "418"

RESPONSE

Error executing tool get_transcript: invalid literal for int() with base 10: '"418"'

And without quotes:

YouTube-Transcript : get_transcript

Error occurred

ARGUMENTS

url https://www.youtube.com/watch?v=TRck0a_Wp-U

lang en

next_cursor 418

RESPONSE

Error executing tool get_transcript: 1 validation error for get_

Read the thread · 2026-06-18 · open · external user · 0 comments

Feature Request: Support for configurable language preference in get_transcript()

Description The get_transcript() tool currently only searches for English transcripts by default, making it impossible to retrieve transcripts in other languages (e.g., German, French, Spanish) even when they are available on YouTube. ## Current Behavior When calling get_transcript(url) on a video that has only non-English transcripts but no English transcript, the tool fails with:

No transcripts were found for any of the requested language codes: ['en']

The tool only looks for English (

Read the thread · 2026-02-16 · closed · external user · 0 comments

Capturing timestamp information

Hi there. I found out about your MCP from the Docker MCP page. It works like a charm! Thanks for building it out. I'm not sure if this is appropriate, but I just wanted to suggest a feature enhancement. No problem at all if you're not taking them. If you are, it would be valuable if timestamp information could be included with the transcript (assuming it's provided in the video description).

Thanks!

Read the thread · 2025-09-29 · closed · external user · 1 comment

Error 429 mcp client Claude Desktop

I can't transcribe any videos, getting error 429. According to the documentation, I added the MCP data in Claude desktop. Could you help me? Thanks.

Read the thread · 2025-08-18 · open · external user · 1 comment

The remaining reports are on the project's issue tracker.