Transcriptor MCP logo

Transcriptor MCP

by samson-art

Retrieves video transcripts, subtitles, metadata, chapters, frames, playlist transcripts, and YouTube search results over MCP.

Install Transcriptor MCP

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://transcriptor.gateway.mcpal.io/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

samson-art/transcriptor-mcp MCP server gives AI assistants access to video transcripts, subtitles, metadata, chapters, frames, playlist transcripts, and YouTube search. It accepts supported video or playlist URLs, returns chat text and structured JSON, and paginates long transcript or subtitle responses with cursors. Use it when an agent needs to analyze video content, locate sections, inspect metadata, or capture a frame at a specific timestamp. The hosted deployment uses a streamable HTTP endpoint, and the project also supports self-hosting.

Use cases

  • Summarize long videos from their transcripts
  • Extract subtitles in SRT or VTT format
  • Inspect video metadata and chapter markers
  • Capture a frame at a specified timestamp
  • Collect transcripts from selected playlist videos

Key features

  • Clean transcript retrieval with cursor pagination
  • Official and automatic subtitle listing
  • Video metadata and chapter extraction
  • Timestamp-based JPEG or PNG frame capture
  • Playlist transcript batching
  • YouTube search with filters and pagination

Tools8

What Transcriptor MCP lets your agent do. Expand a tool for its parameters.

Self-reported~82 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

18/19 checks healthy over the last 85d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars24Stargazers on the source repository.
Last commitTodayMost recent push to the default branch.
Tools exposed8Callable tools this server registers over MCP.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Transcriptor MCP works

What samson-art/transcriptor-mcp MCP server does

samson-art/transcriptor-mcp MCP server connects MCP-compatible AI clients to video content across 11 supported platforms. Video tools accept a supported video URL or a plain YouTube ID; playlist transcript retrieval accepts a playlist URL or a watch URL containing a list parameter. Responses include human-readable content for chat and structured data for applications.

The server is suited to transcript-based summarization, subtitle extraction, content research, metadata inspection, chapter navigation, and timestamp-based visual inspection. It can also search YouTube and process selected videos from a playlist.

How it works

The hosted service is available at https://transcriptor.gateway.mcpal.io/mcp. An MCP client sends a tool request with a video, playlist, or search input, and receives text plus typed response data. Long transcript and subtitle results are split into parts. A response can include a next_cursor, which the client passes to retrieve the next segment.

Transcript output is cleaned plain text without timestamps, HTML, or speaker names. Raw subtitle retrieval preserves SRT or VTT content and supports official or automatically generated tracks. For platforms where the original language cannot be identified, the client can first request the available tracks and then select a language and subtitle type.

Setup and configuration

Connect the hosted endpoint as an HTTP MCP server using the URL above. The README provides direct installation flows for Cursor, VS Code, and LM Studio, a Claude Code command using the HTTP transport, and connector instructions for Claude, ChatGPT, and Codex. Other MCP clients can use a server entry with the same URL.

The project can also be self-hosted. A Docker image is available, and the Docker image includes ffmpeg, which is required by frame capture.

Tools and capabilities

samson-art/transcriptor-mcp MCP server exposes these tools:

  • get_transcript returns cleaned transcript text, with language selection and pagination support.
  • get_raw_subtitles returns paginated SRT or VTT data for an official or auto-generated track.
  • get_available_subtitles lists available official and automatic language tracks.
  • get_video_info returns identity, uploader, counts, classification, thumbnail, and other metadata.
  • get_video_chapters returns chapter titles with start and end times.
  • get_video_frame captures a JPEG or PNG at a timecode or number of seconds, with width and JPEG quality options.
  • get_playlist_transcripts retrieves transcripts for selected playlist items, with a maximum item count.
  • search_videos searches YouTube with result limits, offsets, upload-date filters, and JSON or Markdown output.

Interactive interfaces are available for transcript, metadata, frame, and video-search tools in clients that support MCP Apps or the ChatGPT Apps SDK. Other clients receive the same information as text and JSON.

Limitations and notes

Frame capture requires ffmpeg; the supplied Docker image includes it. Frame width cannot exceed 1920 or the source dimensions, and JPEG quality settings apply only to JPEG output. get_video_frame requires either a timecode or seconds value, not both.

Search is documented for YouTube, while the other video tools accept links from the supported platforms. Playlist language selection is required for batch transcript retrieval. For a single video, the server can select the original language when it can identify it; otherwise, call the subtitle-listing tool first. samson-art/transcriptor-mcp MCP server does not remove the need to handle pagination when transcripts or subtitles exceed one response.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Transcriptor MCP

samson-art/transcriptor-mcp is an MCP server that connects AI assistants to video platforms and provides transcript, subtitle, metadata, chapter, frame, playlist-transcript, and YouTube search tools. It returns chat-friendly text plus structured JSON, supports paginated long results, and can run through a hosted HTTP endpoint or a self-hosted deployment.

Install it by adding the hosted HTTP endpoint `https://transcriptor.gateway.mcpal.io/mcp` to an MCP client. The README provides setup paths for Cursor, VS Code, LM Studio, Claude, Claude Code, ChatGPT, and Codex.

Yes, samson-art/transcriptor-mcp works with Cursor through the hosted HTTP endpoint. The README includes a one-click Cursor installation link, or you can add the endpoint as an MCP server using the client’s configuration.

Pass the `next_cursor` returned by the previous `get_transcript` response into the next request. The server splits long transcript results into parts and includes offsets and truncation information so a client can continue retrieving the remaining text.

Call `get_available_subtitles` first to inspect official and automatic language tracks, then provide the selected `type` and `lang` to `get_transcript` or `get_raw_subtitles`. Raw subtitle output is returned as paginated SRT or VTT content.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewTranscriptor MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/samson-art-transcriptor-mcp?style=directory)](https://allmcps.com/mcp/samson-art-transcriptor-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/samson-art-transcriptor-mcp"><img src="https://allmcps.com/api/badge/samson-art-transcriptor-mcp?style=directory" alt="Transcriptor MCP on AllMCPs" /></a>