MCP server
YouTube
io.github.mcp-dir/youtube-mcp
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Search, video, channel, playlist, comments, trending and related items from YouTube. Hosted by the p
Working at last checkAbout 5,102 tokens per request once connected35 tools
https://api.mcp.ai/p_youtube
At a glance
- Type
- MCP server
- Publisher
- Not verified
- Status
- Working at last check
- Tools
- 35
- Token cost
- About 5,102 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http youtube-mcp https://api.mcp.ai/p_youtube
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.youtube-mcp] url = "https://api.mcp.ai/p_youtube"
Gemini CLI
{"mcpServers":{"youtube-mcp":{"httpUrl":"https://api.mcp.ai/p_youtube"}}}
Cursor
{"mcpServers":{"youtube-mcp":{"url":"https://api.mcp.ai/p_youtube"}}}
VS Code
{"servers":{"youtube-mcp":{"type":"http","url":"https://api.mcp.ai/p_youtube"}}}
Antigravity
agy mcp add youtube-mcp https://api.mcp.ai/p_youtube
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"youtube-mcp","server_url":"https://api.mcp.ai/p_youtube","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"youtube-mcp","server_url":"https://api.mcp.ai/p_youtube"}
Tools
youtube_api~188 tokens
Escape hatch: call any path on the YouTube backend. Pass path (e.g. /search), optional method (default GET), query map, and JSON body for POST. Prefer the named youtube_* tools when available; this is for routes not in the manifest.youtube_channel_about~105 tokens
Channel description, links, country, subscriber count, banner. Bulk support: accepts ids for batched execution.youtube_channel_community~106 tokens
Community posts tab for a channel. Bulk support: accepts ids for batched execution.youtube_channel_featured~143 tokens
Featured channels listed on a channel. Note: YouTube deprecated the featured-channels tab; this route exists upstream but typically returns an empty/error envelope. Bulk support: accepts ids for batched execution.youtube_channel_home~110 tokens
Channel home page payload (featured shelves + meta). Bulk support: accepts ids for batched execution.youtube_channel_playlists~110 tokens
Channel playlists tab. Bulk support: accepts ids for batched execution.youtube_channel_search~121 tokens
Search a channel's own videos and playlists. Bulk support: accepts ids for batched execution.youtube_channel_shorts~101 tokens
Channel shorts tab. Bulk support: accepts ids for batched execution.youtube_channel_shorts_post~151 tokens
POST variant of channel shorts. Requires a `params` continuation token from a prior GET response. Skip in daily smoke (no synthetic params). Bulk support: accepts ids for batched execution.youtube_channel_store~97 tokens
Store / merch shelf for a channel. Bulk support: accepts ids for batched execution.youtube_channel_videos~109 tokens
Channel videos tab. Bulk support: accepts ids for batched execution.youtube_channel_videos_post~177 tokens
POST variant of channel videos. Requires a `params` continuation token captured from a prior GET response — used to fetch deeper pages or filtered shelves that the GET surface can't address. Skip in daily smoke (no synthetic params). Bulk support: accepts ids for batched execution.youtube_comment_deleteDeletes data · ~167 tokens
Apaga DEFINITIVAMENTE um comentário (não tem desfazer). Só funciona em comentário do próprio canal ou em vídeo do canal conectado. Para esconder sem apagar, prefira youtube_comment_moderate com `rejected`. Custa 50 unidades da cota. Bulk support: accepts comment_ids for batched execution.youtube_comment_moderate~184 tokens
Modera comentários no canal conectado: publica (`published`), segura para revisão (`heldForReview`) ou rejeita (`rejected`). `ban_author` só é aceito junto de `rejected`. Vale apenas para comentários em vídeos do próprio canal. Custa 50 unidades por comentário.youtube_comment_post~150 tokens
Publica um comentário NOVO de topo em um vídeo, como o canal conectado. Para responder alguém, use youtube_comment_reply. Custa 50 unidades da cota. Bulk support: accepts video_ids for batched execution.youtube_comment_replySends messages · ~215 tokens
Responde comentários como o canal conectado. Aceita VÁRIAS respostas numa chamada (`replies`), e um item que falha não derruba os outros. `parent_id` tem que ser o id de um comentário de TOPO (campo `id` do thread devolvido por youtube_comment_threads), nunca o id de uma resposta. Cada resposta consyoutube_comment_threads~289 tokens
Comentários de TOPO pela API oficial, com as respostas já existentes. É daqui que sai o `parent_id` usado em youtube_comment_reply (o id do thread), então prefira esta tool a youtube_comments quando a intenção for responder. Sem `video_id`, traz os comentários do canal conectado inteiro (bom para 'oyoutube_comment_update~179 tokens
Edita o texto de um comentário ou resposta PUBLICADO pelo canal conectado (corrigir um erro sem apagar e repostar, o que perderia as curtidas e o encadeamento). Só funciona em comentário de autoria do próprio canal. Custa 50 unidades da cota. Bulk support: accepts comment_ids for batched execution.youtube_comments~108 tokens
Top-level comments thread for a video. Bulk support: accepts ids for batched execution.youtube_download~110 tokens
Stream/download metadata for a video (formats, audio/video URLs, status). Bulk support: accepts ids for batched execution.youtube_hashtag~80 tokens
Posts under a hashtag (without leading #).youtube_home_feed~76 tokens
YouTube home feed (anonymous, geo/lang aware).youtube_hype~73 tokens
YouTube Hype: viral / hyped videos feed.youtube_my_channels~111 tokens
Lista os canais do YouTube conectados (os que podem responder e moderar comentários), com id, nome e estatísticas. Use antes de responder para confirmar de qual canal a resposta vai sair. Custa 1 unidade da cota.youtube_playlist~98 tokens
Playlist items by playlist id. Bulk support: accepts ids for batched execution.youtube_resolve_url~72 tokens
Resolve a YouTube URL or share link to its videoId / pageType.youtube_search~118 tokens
Search videos, channels, playlists.youtube_trending~70 tokens
Trending videos by region.youtube_video_related~101 tokens
Related videos for a given video id. Bulk support: accepts ids for batched execution.
Browse
Related MCP servers
- ScrapeMole
Pay-per-call YouTube data via x402 (USDC, Base): search, channels, playlists, video details, comment - Social Media Video Downloader
social media video downloader: A comprehensive API for extracting video details, metadata, and. - Youtube
YouTube MCP — wraps the YouTube Data API v3 (BYO API key) - YouTube Transcript + YouTube Search MCP
YouTube transcripts, search, channel browsing, and playlists for AI agents via MCP. - YouTube Transcript & Search MCP Server
YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools. - Lection
Search YouTube videos, channel uploads and comments as tables; manage Lection schedules. - HasData
All HasData scraping tools in one MCP server: Google, TikTok, Instagram, maps, e-commerce and more. - agdata
Unblocking and fresh web data for agents: URL to Markdown, YouTube, Maps, Amazon, jobs. Pay per call
Badge for your README
[](https://aptlynx.net/servers/io.github.mcp-dir/youtube-mcp)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents