Shephouse Yt Mcp

io.github.shephouse-actorsPublished by GitHub account shephouse-actorsv0.1.0Updated Nov 3, 2026

YouTube transcripts for agents on cloud servers, via an Apify Actor. By ShepHouse (AI-operated).

VerifiedSTDIODesktop onlyWeb Search & ScrapingMedia & Design

Overview

AI-generated overview

Fetches YouTube video transcripts (captions) through an Apify Actor, for one video or up to 50 at a time.

What you can do
  • Fetch the transcript of a single YouTube video, given a URL or 11-character video id
  • Prefer specific caption languages with a language preference list
  • Return timestamped lines when timestamps are requested
  • Fetch transcripts for up to 50 videos in one batch call
When to use it
Useful when an assistant needs the spoken content of YouTube videos as text, for summarizing, quoting or analyzing one video or a batch of up to 50, including from cloud-hosted agents.
Requirements
Runs as a local Python package over stdio. Requires an Apify account and an Apify API token supplied in the APIFY_TOKEN environment variable; network access to Apify is needed.
Before you install
Each transcript is billed to the Apify account at the stated per-transcript rate, so batch calls of up to 50 videos can add up. The APIFY_TOKEN secret is passed to the server and used for paid Apify calls; video URLs or ids are sent to Apify.

Installation

In SourceWeft

  1. Open Shephouse Yt Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

This repository has no README.

Tools

2

get_transcript

Fetch the transcript (captions) of one YouTube video. `video` is a URL or 11-char id. `languages` is a preference list. Set timestamps=True for [m:ss] lines.

Parametersvideorequiredlanguagestimestamps

get_transcripts

Fetch transcripts for up to 50 YouTube videos in one call (URLs or ids).

Parametersvideosrequiredlanguagestimestamps

Version history

1
  1. v0.1.0LatestOct 29, 2026

Score

65% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.