mcp-transcripted
Allows retrieval of video transcripts and metadata from YouTube videos, with support for various output formats and payment per successful transcript.
transcriptd
YouTube transcript API for AI agents — pay per successful transcript via x402 (USDC on Base) or on the Apify Store.
The guarantee: you are charged only when a transcript is delivered. No captions, private/deleted video, or a failure on our side → HTTP error → no charge.
Endpoints
Base URL: https://transcriptd.fly.dev
Endpoint | Price | Returns |
| $0.005 | caption segments with timestamps + cleaned text |
| $0.002 | title, channel, duration, available caption languages |
| free | service doc / health + extractor version |
No API key, no account, no subscription — payment IS the authentication (x402, USDC on Base, gasless for the payer).
Related MCP server: YouTube Transcript MCP
Quick start (agent / script)
# pip install "x402[httpx,evm]" eth-account
from eth_account import Account
from x402 import x402Client
from x402.http.clients import x402_httpx_transport
from x402.mechanisms.evm import EthAccountSigner
from x402.mechanisms.evm.exact import ExactEvmScheme
import httpx, asyncio
async def main():
xc = x402Client()
xc.register("eip155:*", ExactEvmScheme(signer=EthAccountSigner(
Account.from_key("0x<key holding USDC on Base>"))))
async with httpx.AsyncClient(transport=x402_httpx_transport(xc),
base_url="https://transcriptd.fly.dev") as c:
r = await c.get("/transcript", params={"video": "dQw4w9WgXcQ", "format": "text"})
print(r.text)
asyncio.run(main())MCP server
Thin wrapper in mcp/server.py — tools get_transcript and
get_video_metadata. Your wallet key stays in YOUR client config; it never
leaves your machine.
{
"mcpServers": {
"transcriptd": {
"command": "python",
"args": ["mcp/server.py"],
"env": { "X402_PRIVATE_KEY": "0x<key holding USDC on Base>" }
}
}
}Apify actor
Same engine, Apify billing, residential proxy included: apify.com/outspoken_sitkaspruce/transcriptd — input a list of video URLs, get a dataset of transcripts, charged per delivered transcript only.
Notes
Captions only (manual preferred, auto-generated fallback) — no ASR.
Extractor auto-updates daily; timedtext rate limits are retried with backoff.
JSON output:
{video_id, language, source, segments: [{start, dur, text}], text}.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceA powerful text extraction service that converts YouTube video content into clean, timestampless transcripts for content analysis, research, and processing workflows.Last updated3Apache 2.0
- Alicense-qualityCmaintenanceEnables AI models to extract transcripts from YouTube videos in multiple languages with zero local setup. It supports all YouTube URL formats and features smart caching via Cloudflare Workers for fast responses.Last updated561MIT
- Alicense-qualityDmaintenanceYouTube Skills (TranscriptAPI) is the production API for extracting, searching, and analyzing YouTube content at scale. While other tools break when YouTube changes or cap you at 100 requests/day, TranscriptAPI serves 15 million transcripts monthly at 49ms median response time.Last updated487MIT
- AlicenseAqualityBmaintenanceExtract YouTube transcripts for AI agents, RAG pipelines, and LLM workflows. Supports any YouTube URL. Returns clean text or timestamped segments. No API keys required.Last updated14MIT
Related MCP Connectors
💯 The fastest YouTube transcript + YouTube search MCP for AI agents. Try for free.
Provide token-optimized, structured YouTube data to enhance your LLM applications. Access efficien…
Transcripts from YouTube, TikTok, Instagram and podcasts (Spotify, Apple, RSS), as clean JSON.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/v1quant78-dot/transcriptd'
If you have feedback or need assistance with the MCP directory API, please join our Discord server