Remote server that fetches YouTube transcripts and searches videos and channels, lists channel uploads and playlists, and tracks new uploads.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add --transport http youtube-transcriptapi https://transcriptapi.com/mcp~/.codex/config.toml
[mcp_servers.youtube-transcriptapi]
url = "https://transcriptapi.com/mcp"
# codex mcp add youtube-transcriptapi --url https://transcriptapi.com/mcp~/.cursor/mcp.json
{
"mcpServers": {
"youtube-transcriptapi": {
"url": "https://transcriptapi.com/mcp"
}
}
}.vscode/mcp.json
{
"servers": {
"youtube-transcriptapi": {
"type": "http",
"url": "https://transcriptapi.com/mcp"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"youtube-transcriptapi": {
"httpUrl": "https://transcriptapi.com/mcp"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"youtube-transcriptapi": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://transcriptapi.com/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"youtube-transcriptapi": {
"url": "https://transcriptapi.com/mcp"
}
}
}