{"product_id":"youtube-mcp-server-for-n8n-search-playlists-analytics","title":"YouTube MCP Server for n8n: Search, Playlists \u0026 Analytics","description":"\u003ch3\u003eGive your n8n AI agent YouTube powers—search, playlists, and analytics via an MCP server\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow exposes a \u003cstrong\u003eYouTube MCP Server\u003c\/strong\u003e with \u003cstrong\u003eBearer-authenticated\u003c\/strong\u003e access, enabling an AI agent to call YouTube Data API and YouTube Analytics API through MCP tools. From finding videos and managing playlists to retrieving comments, trending content, and analytics reports—everything is handled via secure API calls inside n8n.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives MCP tool calls\u003c\/strong\u003e through an n8n webhook endpoint secured with \u003cstrong\u003eBearer authentication\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSearches YouTube videos\u003c\/strong\u003e by keyword query or lists videos from a specified \u003cstrong\u003eYouTube channel\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFetches video details\u003c\/strong\u003e (snippet, statistics, content details, and status) for a specific video.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUpdates and moderates videos\u003c\/strong\u003e, including metadata changes (title, description, tags, privacy) and actions to like\/dislike\/rate or delete a video when requested.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRetrieves channel information\u003c\/strong\u003e for a provided channel ID or the authenticated user’s own channel.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eManages playlists\u003c\/strong\u003e: create, list, fetch, update, delete playlists; and list\/add\/remove playlist items.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePulls YouTube insights\u003c\/strong\u003e using direct YouTube API HTTP requests: comment threads, trending videos by region\/category, categories by region, and channel analytics reports for a date range with selected metric\/dimension sets.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eBuild an AI content research assistant that finds videos by keywords and returns structured video + channel data.\u003c\/li\u003e\n  \u003cli\u003eCreate a workflow that automatically curates YouTube playlists by adding\/removing playlist items based on agent decisions.\u003c\/li\u003e\n  \u003cli\u003eGenerate monthly or campaign analytics summaries by pulling channel analytics reports and trending inputs.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes\/tools:\u003c\/strong\u003e YouTube Tool, HTTP Request Tool, MCP Trigger, and a secure Bearer Auth setup.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAPIs:\u003c\/strong\u003e YouTube Data API and YouTube Analytics API (via OAuth2 credentials) plus direct YouTube API HTTP requests for additional endpoints.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSecurity:\u003c\/strong\u003e Bearer-authenticated MCP endpoint for AI agent tool calls.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSetup highlights:\u003c\/strong\u003e create a YouTube OAuth2 credential in n8n and select it for YouTube\/HTTP Request nodes; then create an HTTP Bearer Auth credential with your agent token for the MCP webhook.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45872818946227,"sku":"N8N-18483","price":44.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/3XxXmcz6QTyWSVmIM_xkN_WQB8Xd42.png?v=1787216811","url":"https:\/\/buyflowscripts.com\/products\/youtube-mcp-server-for-n8n-search-playlists-analytics","provider":"N8N Commerce","version":"1.0","type":"link"}