YouTube Transcriber logoYouTube Transcriber
MCP Server

MCP Server

Model Context Protocol server exposing transcripts, search, channel, and playlist tools.

The YouTube Transcriber MCP server lets any MCP-compatible client (Claude Desktop, Cursor, ChatGPT, the OpenAI Agent Builder) call the platform directly as a set of typed tools.

Endpoint

https://getyoutubetranscriber.com/mcp
  • Transport: Streamable HTTP, stateless. One POST per request; no long-lived session, no Mcp-Session-Id round-trip required.
  • Method: POST only. GET and DELETE return 405.

Authentication

Send a bearer token in the Authorization header. Both formats accepted by the REST API also work here:

  • ytt_…: long-lived API key from the dashboard.
  • ytto_…: short-lived OAuth access token.

Missing or invalid token → 401. Out of credits → 402 (see Quickstart → Billing).

Tools

Seven tools, each costs 1 credit on success:

ToolPurpose
get_transcriptFetch the spoken transcript of a video.
search_youtubeSearch across all of YouTube.
search_channelSearch within a single channel.
resolve_channelResolve a handle / URL to a channel id (free).
list_channel_videosList a channel's uploads, paginated.
list_channel_latestThe N most-recent uploads (free).
list_playlist_videosList videos in a playlist.

For the matching REST endpoints see the API reference.