Resolves company domains or YouTube handles to channel IDs, subscriber counts, metadata, and optional video transcripts.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Youtube Channel Transcript Extractor.
The mcp-youtube-channel-transcript-extractor MCP server connects an MCP client to Mamba Labs’ YouTube Channel Stats Extractor actor on Apify. It accepts either a bare company domain, such as shopify.com, or a YouTube handle such as @shopify or a full channel URL.
The result is a flat, Clay-compatible row containing the resolved channel’s stable UC identifier, channel name, creation date, description, and subscriber count. A domain lookup performs discovery; a supplied handle skips that discovery step. An optional company name can improve matching and helps the identity check avoid returning an unrelated profile.
The server is read-only. It does not require a YouTube API key, but every request needs an Apify token and consumes Apify credits.
The get_youtube_channel_stats tool performs the lookup and returns platform status information alongside the extracted values. Statuses include ok, not_found, not_extractable, blocked, identity_mismatch, and skipped. Consumers should inspect the status before treating a field as available. In particular, null means the value could not be determined, while false means the check completed and found no presence.
Successful lookups are cached for seven days by default. Set skipCache to true when a fresh fetch is required. The includeFollowerCounts option defaults to true; disabling it resolves the profile URL without fetching count data and uses fewer resources.
The mcp-youtube-channel-transcript-extractor MCP server can also request transcripts for the channel’s most recent videos. Set includeTranscripts to true and choose the number of videos with transcriptVideoCount, which defaults to five. Transcript results are timestamped and returned as one row per video.
Use Node.js 18 or newer and obtain an Apify API token from the Apify account integrations page. Register the package with an MCP client using a stdio configuration similar to this:
The only required environment variable is APIFY_TOKEN. Apify pricing and actor usage rules apply to each call.
The server exposes get_youtube_channel_stats. Its supported inputs are:
company_domain: the company’s bare domain; use this or a handle.company_name: an optional identity and search-quality hint.handle: a YouTube handle or channel URL.includeFollowerCounts: fetch count data when enabled.skipCache: bypass the seven-day successful-result cache.includeTranscripts: request recent-video transcripts.transcriptVideoCount: set how many recent videos to process.YouTube rounds subscriber counts above roughly one thousand, so the returned count may not be exact. The response flags this condition. Transcript extraction is currently constrained by YouTube: the caption list may be visible, while the content request can return an empty body without a proof-of-origin token. In that case, the server reports not_extractable; this should not be interpreted as proof that the video has no captions.
Transcript requests add fetches and therefore add usage. A blocked result may be worth retrying later, while an identity mismatch indicates that a real profile was found but did not match the requested company.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mcp-youtube-channel-transcript-extractor)<a href="https://allmcps.com/mcp/mcp-youtube-channel-transcript-extractor"><img src="https://allmcps.com/api/badge/mcp-youtube-channel-transcript-extractor?style=directory" alt="MCP Youtube Channel Transcript Extractor on AllMCPs" /></a>