YouTube
Search, video, channel, playlist, comments, trending and related items from YouTube. Hosted by the p
Connect it
Settings → Connectors → Add custom connector
URL: https://api.mcp.ai/p_youtubeSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://api.mcp.ai/p_youtube{
"mcpServers": {
"youtube-mcp": {
"url": "https://api.mcp.ai/p_youtube"
}
}
}claude mcp add --transport http youtube-mcp https://api.mcp.ai/p_youtube{
"servers": {
"youtube-mcp": {
"type": "http",
"url": "https://api.mcp.ai/p_youtube"
}
}
}35 tools, verified live
youtube_home_feedread-onlyYouTube home feed (anonymous, geo/lang aware).
youtube_trendingread-onlyTrending videos by region.
youtube_searchread-onlySearch videos, channels, playlists.
youtube_resolve_urlread-onlyResolve a YouTube URL or share link to its videoId / pageType.
youtube_downloadread-onlyStream/download metadata for a video (formats, audio/video URLs, status). Bulk support: accepts ids for batched execution.
youtube_hyperead-onlyYouTube Hype: viral / hyped videos feed.
youtube_hashtagread-onlyPosts under a hashtag (without leading #).
youtube_playlistread-onlyPlaylist items by playlist id. Bulk support: accepts ids for batched execution.
youtube_commentsread-onlyTop-level comments thread for a video. Bulk support: accepts ids for batched execution.
youtube_video_relatedread-onlyRelated videos for a given video id. Bulk support: accepts ids for batched execution.
youtube_channel_homeread-onlyChannel home page payload (featured shelves + meta). Bulk support: accepts ids for batched execution.
youtube_channel_aboutread-onlyChannel description, links, country, subscriber count, banner. Bulk support: accepts ids for batched execution.
youtube_channel_videosread-onlyChannel videos tab. Bulk support: accepts ids for batched execution.
youtube_channel_shortsread-onlyChannel shorts tab. Bulk support: accepts ids for batched execution.
youtube_channel_playlistsread-onlyChannel playlists tab. Bulk support: accepts ids for batched execution.
youtube_channel_communityread-onlyCommunity posts tab for a channel. Bulk support: accepts ids for batched execution.
youtube_channel_featuredread-onlyFeatured 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_storeread-onlyStore / merch shelf for a channel. Bulk support: accepts ids for batched execution.
youtube_channel_searchread-onlySearch a channel's own videos and playlists. Bulk support: accepts ids for batched execution.
youtube_channel_videos_postread-onlyPOST 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_channel_shorts_postread-onlyPOST 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_apiread-onlyEscape 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_my_channelsread-onlyLista 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_comment_threadsread-onlyComentá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 'o que ainda não respondi'). Custa 1 unidade da cota. Bulk support: accepts video_ids, channe
youtube_comment_replyResponde 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 consome 50 unidades da cota da API do YouTube, então responda o que importa em vez de varrer o cana
youtube_comment_postPublica 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_updateEdita 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_comment_moderateModera 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_deleteApaga 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.
show_versionread-onlyShow the current MCP platform and adapter versions.
report_bugReport a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.
connectread-onlyReturns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns connect_url for the toolkit and per-install URLs.
toolkit_inforead-onlyReturns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.
marketplaceThe official mcp.ai marketplace â the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X", "consulta um CPF", "is there a tool for Y". Core flow: action=search discovers MCPs by intent â describe returns one MCP's full profile (every tool with its id + params, pricing, auth) so you pick the right tool_id â invoke RUNS that
authenticateMCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header `Authorization: Bearer <token>` for a permanent, non-expiring connection. Or paste it here for a session-only login: call with { token: "<jwt>" } after the user pastes, or with no args to get the link.
Alternatives in Search & Research
Compare →
Cellarion Wine RegistryA
Public wine registry and guides: search wines, grapes, regions, appellations. No account.
ZMZoom MeetingsOfficialA
Zoom Meetings server for meeting search, recordings, transcripts, summaries, and meeting assets.
Fireflies.aiOfficialA
Search and analyze meeting transcripts, summaries, soundbites and analytics from Fireflies.ai
SKSui Knowledge Base (kapa.ai)A
Semantic search across Sui documentation and knowledge sources, powered by kapa.ai
DIDiscoA
Find novel, statistically validated patterns in tabular data — hypothesis-free.
ODOrchestKit Docs MCPA
Read-only MCP server for the OrchestKit docs: full-text search + Markdown fetch. No auth.