YouTube MCP server
online · 93% uptimeSearch, video, channel, playlist, comments, trending and related items from YouTube. Hosted by the p
0 stars
Reviews
Write oneNobody has reviewed YouTube yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
YouTube tools (35, 6 write)
write = sends, deletes, buys or postsauthenticateFreeMCP.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.
connectFreeReturns 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.
marketplaceFreeThe 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 tool. KEY: invoke works even when the MCP is NOT installed — it runs the tool pontualmente (one-off), without adding the MCP to the toolkit and without bloating the tool list. If the MCP needs a credential/login, invoke returns a connect link; if it is paid and the wallet is empty, invoke returns a checkout/top-up link (the user opens it, then you retry). Use install only to make an MCP PERMANENT in the active toolkit (its tools then show up natively in future sessions); prefer invoke for a single/occasional use. list_tools lists what is callable right now. subscribe/cancel handle per-MCP billing; report_bug sends feedback; request_mcp asks us to build a NEW MCP when nothing fits. Search/describe flag installed_in_toolkit vs installed_in_workspace. Writes (install/uninstall/subscribe/cancel and the one-off install behind invoke) require workspace owner/admin. It also carries the mcp.ai PROMPT LIBRARY, which is about ready-made prompt TEXT rather than MCPs: search_prompts finds one, get_prompt returns its full text with {{variables}} filled, and publish_prompt saves a prompt and returns a shareable mcp.ai/p/<slug> link that opens without login.
report_bugFreeReport a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.
show_versionFreeShow the current MCP platform and adapter versions.
toolkit_infoFreeReturns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.
youtube_apiFreeEscape 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_aboutFreeChannel description, links, country, subscriber count, banner. Bulk support: accepts ids for batched execution.
youtube_channel_communityFreeCommunity posts tab for a channel. Bulk support: accepts ids for batched execution.
youtube_channel_featuredFreeFeatured 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_homeFreeChannel home page payload (featured shelves + meta). Bulk support: accepts ids for batched execution.
youtube_channel_playlistsFreeChannel playlists tab. Bulk support: accepts ids for batched execution.
youtube_channel_searchFreeSearch a channel's own videos and playlists. Bulk support: accepts ids for batched execution.
youtube_channel_shortsFreeChannel shorts tab. Bulk support: accepts ids for batched execution.
youtube_channel_shorts_postwrite actionFreePOST 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_storeFreeStore / merch shelf for a channel. Bulk support: accepts ids for batched execution.
youtube_channel_videosFreeChannel videos tab. Bulk support: accepts ids for batched execution.
youtube_channel_videos_postwrite actionFreePOST 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_deletewrite actionFreeApaga 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_moderateFreeModera 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_postwrite actionFreePublica 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_replyFreeResponde 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 canal.
youtube_comment_threadsFreeComentá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, channel_ids for batched execution.
youtube_comment_updatewrite actionFreeEdita 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_commentsFreeTop-level comments thread for a video. Bulk support: accepts ids for batched execution.
youtube_downloadFreeStream/download metadata for a video (formats, audio/video URLs, status). Bulk support: accepts ids for batched execution.
youtube_hashtagwrite actionFreePosts under a hashtag (without leading #).
youtube_home_feedFreeYouTube home feed (anonymous, geo/lang aware).
youtube_hypeFreeYouTube Hype: viral / hyped videos feed.
youtube_my_channelsFreeLista 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_playlistFreePlaylist items by playlist id. Bulk support: accepts ids for batched execution.
youtube_resolve_urlFreeResolve a YouTube URL or share link to its videoId / pageType.
youtube_searchFreeSearch videos, channels, playlists.
youtube_trendingFreeTrending videos by region.
youtube_video_relatedFreeRelated videos for a given video id. Bulk support: accepts ids for batched execution.
Public scan report
scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 2926ms17/20
- Tool poisoning35 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 6 write-action tools with no auth3/15
- Maintenancelast push 63 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How YouTube compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 75/100
- higher than 45% of 3,470 Web search servers
- Tools
- 35
- the typical Web search server has 5
- Tools that change things
- 17%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 93%
- of our recent checks; the typical remote Web search server answers 100%
- Response time
- 84 ms
- faster than 91% of 2,238 Web search servers
What its tools let an agent do: 28 read · 7 change
Install YouTube in Claude Code, Cursor or VS Code
claude mcp add --transport http youtube-mcp https://api.mcp.ai/p_youtube
What the publisher says
From the YouTube repository's README, as published. We do not edit it. Read it on GitHub
YouTube
YouTube para Claude, ChatGPT e agentes de IA
Busca, vídeo, canal, playlist, comentários, trending e relacionados do YouTube. Hospedado pela plataforma, sem necessidade de credencial.
- 📊 22 ferramentas
- ✏️ Leitura e escrita
- 💬 Funciona com qualquer cliente MCP: Claude Desktop, Cursor, VS Code, Cline, Continue
- 🔑 Login via magic-link (sem senha)
English version · Documentação completa · Skill pra agentes
Instalar em 1 clique
Claude (Web e Desktop)
A Anthropic unificou a instalação de MCPs em claude.ai/customize/connectors. O mesmo link serve pra Claude Web e Claude Desktop (basta estar logado):
➕ Abrir no Claude e conectar
Manual (se o deeplink não abrir): claude.ai/customize/connectors → + → Adicionar conector personalizado → cole Nome YouTube e URL https://api.mcp.ai/p_youtube.
Cursor
➕ Instalar YouTube no Cursor
VS Code (Copilot Chat)
➕ Instalar YouTube no VS Code
ChatGPT, Manus, OpenClaw e mais 40+ clientes
Funciona em qualquer cliente MCP que suporte MCP over HTTP. A URL do servidor é sempre:
https://api.mcp.ai/p_youtubeDetalhes por cliente: INSTALL.md.
Exemplos de uso
Busque vídeos sobre "receita fit"
Detalhes do vídeo dQw4w9WgXcQ
Trending nos EUA22 ferramentas disponíveis
Detalhe de cada tool: docs/ferramentas.md
Preços
Planos a partir do tier grátis. Veja docs/precos.md.
Privacidade & LGPD
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
YouTube: common questions
- Is YouTube MCP server safe?
- Mostly: it is graded B (75/100). Read the YouTube safety report
- How do I install YouTube?
- It runs remotely at api.mcp.ai. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does YouTube need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is YouTube maintained?
- The last commit was 66 days ago (2026-08-30). The latest release is v0.1.0.
- Is YouTube up?
- 93% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of YouTube?
- Servers from other publishers that do the same job: Brave Search MCP server, DocsMint MCP server and obsei MCP server.
- How does YouTube compare with other Web search MCP servers?
- safety score 75/100 (higher than 45% of 3,470 Web search servers); tools 35 (the typical Web search server has 5); tools that change things 17% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to YouTube
Same job from other publishers: the closest match first, then the best rated.
- Brave SearchBrave Search MCP Server: web results, images, videos, rich results, AI summaries, and more.not reviewedEstablishedA
DocsMintCloud or self-hosted knowledge for AI agents: hybrid search, reranking, GraphRAG, scoped MCP tools.not reviewedEstablishedA- obseiSelf-hosted customer feedback with PII stripped at ingest: search, stats and themes with citations.not reviewedEstablishedA
Search1APIWeb search, agentic search, news, page retrieval, sitemaps, and trending topics through Search1API.not reviewedEstablishedA- RedditReddit MCP server with full read/write - posts, comments, search, and content creation.not reviewedEstablishedB