M
mambalabsdev/mcp-youtube-channel-transcript-extractor
MCP server for the Mamba Labs YouTube Channel Stats Extractor actor on Apify.
SECURITY.md ✓
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Client config (built from the install command this repo gives)
{
"mcpServers": {
"mambalabsdev-mcp-youtube-channel-transcr": {
"command": "npx",
"args": ["-y", "@mambalabsdev/mcp-youtube-channel-transcript-extractor"]
}
}
}Parsed from the README we fetched on 2026-10-26; we have not executed it.
command/args come from the install command the repository states. When it is ambiguous, the project README wins.
VS Code (.vscode/mcp.json - the key is servers)
{
"servers": {
"mambalabsdev-mcp-youtube-channel-transcr": {
"command": "npx",
"args": ["-y", "@mambalabsdev/mcp-youtube-channel-transcript-extractor"]
}
}
}Same server, but VS Code keeps it under <code>servers</code>.
Claude Code (command line)
claude mcp add --transport stdio mambalabsdev-mcp-youtube-channel-transcr -- npx -y @mambalabsdev/mcp-youtube-channel-transcript-extractor
Claude Code does not read a config file; add the server with this command.
Key names differ by client: Clients & CLI
- Star count
- 0 ★ · mambalabsdev/mcp-youtube-channel-transcript-extractor · read from the GitHub search API · (checked 2026-11-13 20:00:50)
- Source
- collected from the punkpeye/awesome-mcp-servers list · type: MCP server
- Harvest history
- first seen 2026-10-23 · last seen 2026-11-14 · seen 26× · listed by 23 sources
- Score
- score 2,300 · 23 sources · mcp
- Install
npx -y @mambalabsdev/mcp-youtube-channel-transcript-extractor
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
npx -y @mambalabsdev/mcp-youtube-channel-transcript-extractor. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository
mambalabsdev/mcp-youtube-channel-transcript-extractor;first catalogued 2026-10-23;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.# YouTube Channel Stats Extractor MCP Server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
MCP server for the Mamba Labs YouTube Channel Stats Extractor actor on Apify.
The npm package and the registry entry keep the name mcp-youtube-channel-transcript-extractor, so existing installs keep working; the product is YouTube Channel Stats Extractor.
Resolve a company domain or YouTube handle to the channel with subscriber count and channel metadata.
## What it does
Resolve a company domain, or a YouTube handle, to that company's YouTube channel. Returns the subscriber count, the stable UC channel id, channel name, creation date and description, as one flat Clay ready row. Subscriber counts are rounded by YouTube above roughly a thousand subscribers, on the page and in its official API alike, and the row flags that. Optional transcript pulling is available and is CURRENTLY GATED by YouTube: the caption track list is readable and the caption content endpoint returns an empty body without a proof of origin token, which the row reports as notextractable rather than as a video having no captions. No API key needed. Read only; requires an APIFYTOKEN and consumes Apify credits per call.
## Quick start
Add this to your MCP client configuration:
json
"mcpServers": {
"mamba-youtube-channel-stats": {
"command": "npx",
"args": ["-y", "@mambalabsdev/mcp-youtube-channel-transcript-extractor"],
"env": { "APIFYTOKEN": "your-apify-token" }
## Prerequisites
Node.js 18 or newer
An Apify API token from console.apify.com/account/integrations
The actor is pay per event and consumes Apify credits per call. Pricing is on the
actor page.
## Example prompts
"How many YouTube subscribers does stripe.com have?"
"Find the YouTube channel id for hubspot.com."
"Does gitlab.com run a YouTube channel, and when was it created?"
## Tool and inputs
Tool: getyoutubechannelstats
| Input | Type | Meaning |
| companydomain | string | Bare company domain, for example shopify.com. Supply this or a handle. With a domain the actor runs full discovery; with a handle it skips straight to |
| companyname | string | Optional. Improves search accuracy and is what the identity gate checks a discovered profile against, so supplying it reduces wrong matches. |
| handle | string | Optional. A YouTube handle such as @shopify, or a full channel URL. Supplying it skips discovery and goes straight to the channel. |
| includeFollowerCounts | boolean | When "true" (default) the profile page is fetched and the counts are extracted. Set "false" to resolve the profile URL only, which is cheaper and need |
| skipCache | boolean | When "false" (default) a successful lookup is cached for seven days and reused. Set "true" to force a fresh fetch. Sent as a string for Clay compatibi |
| includeTranscripts | boolean | When "true", full timestamped transcripts are pulled for the most recent videos on the channel and returned as one row per video. Default is "false" b |
| transcriptVideoCount | string | How many of the channel's most recent videos to pull transcripts for, when transcripts are on. Default 5. Each video is one extra fetch and one extra |
| maxchargeusd | number | Optional spending cap for this call, in USD. The actor stops before any charge that would take the run past this amount and keeps every row already charged. |
The npm package and the registry entry keep the name mcp-youtube-channel-transcript-extractor, so existing installs keep working; the product is YouTube Channel Stats Extractor.
Resolve a company domain or YouTube handle to the channel with subscriber count and channel metadata.
## What it does
Resolve a company domain, or a YouTube handle, to that company's YouTube channel. Returns the subscriber count, the stable UC channel id, channel name, creation date and description, as one flat Clay ready row. Subscriber counts are rounded by YouTube above roughly a thousand subscribers, on the page and in its official API alike, and the row flags that. Optional transcript pulling is available and is CURRENTLY GATED by YouTube: the caption track list is readable and the caption content endpoint returns an empty body without a proof of origin token, which the row reports as notextractable rather than as a video having no captions. No API key needed. Read only; requires an APIFYTOKEN and consumes Apify credits per call.
## Quick start
Add this to your MCP client configuration:
json
"mcpServers": {
"mamba-youtube-channel-stats": {
"command": "npx",
"args": ["-y", "@mambalabsdev/mcp-youtube-channel-transcript-extractor"],
"env": { "APIFYTOKEN": "your-apify-token" }
## Prerequisites
Node.js 18 or newer
An Apify API token from console.apify.com/account/integrations
The actor is pay per event and consumes Apify credits per call. Pricing is on the
actor page.
## Example prompts
"How many YouTube subscribers does stripe.com have?"
"Find the YouTube channel id for hubspot.com."
"Does gitlab.com run a YouTube channel, and when was it created?"
## Tool and inputs
Tool: getyoutubechannelstats
| Input | Type | Meaning |
| companydomain | string | Bare company domain, for example shopify.com. Supply this or a handle. With a domain the actor runs full discovery; with a handle it skips straight to |
| companyname | string | Optional. Improves search accuracy and is what the identity gate checks a discovered profile against, so supplying it reduces wrong matches. |
| handle | string | Optional. A YouTube handle such as @shopify, or a full channel URL. Supplying it skips discovery and goes straight to the channel. |
| includeFollowerCounts | boolean | When "true" (default) the profile page is fetched and the counts are extracted. Set "false" to resolve the profile URL only, which is cheaper and need |
| skipCache | boolean | When "false" (default) a successful lookup is cached for seven days and reused. Set "true" to force a fresh fetch. Sent as a string for Clay compatibi |
| includeTranscripts | boolean | When "true", full timestamped transcripts are pulled for the most recent videos on the channel and returned as one row per video. Default is "false" b |
| transcriptVideoCount | string | How many of the channel's most recent videos to pull transcripts for, when transcripts are on. Default 5. Each video is one extra fetch and one extra |
| maxchargeusd | number | Optional spending cap for this call, in USD. The actor stops before any charge that would take the run past this amount and keeps every row already charged. |
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/mambalabsdev-mcp-youtube-channel-transcript-extractor/)
- Source
- awesome · https://github.com/mambalabsdev/mcp-youtube-channel-transcript-extract
- Browse by field
- MCP servers
- Listed by
- 23 independent sources
- added
- today
- Security policy
- the repository has
SECURITY.mdat its root (we checked that the file exists, not what it says)
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.