Skip to content

📺 YouTube Channel MCP Server

Status: ✅ Installed & Configured | Last used: 2026-03-30

The YouTube Channel MCP server gives Copilot CLI direct read + write access to your YouTube channel — update titles, descriptions, tags, and manage playlists without leaving the terminal.


Quick Reference

Item Value
NPM package youtube-channel-mcp@2.1.0
Server location C:\Users\ssutheesh\AppData\Roaming\npm\node_modules\youtube-channel-mcp\server.js
Auth type OAuth2 (Google Cloud)
Google Cloud project aguidetocloud-mcp
Credentials file credentials.json (alongside server.js)
Tokens file tokens.json (alongside server.js)
MCP config entry youtube-channel-mcp in ~/.copilot/mcp-config.json

What It Can Do

Capability Example
📋 List all videos Pull titles, descriptions, tags, stats for every video
✏️ Update titles & descriptions Batch-rename or add branded footers
🏷️ Manage tags Standardise tags across all videos for SEO
📁 Manage playlists Create, rename, reorder playlists
📊 Channel analytics Views, subscribers, traffic sources
📝 Get transcripts Pull captions/transcripts for study notes
🔍 Search videos Find videos by keyword or tag

Setup History

Initial Setup (2026-03-30, Session 62d22297)

  1. Google Cloud Console → Created project aguidetocloud-mcp
  2. Enabled APIs:
    • YouTube Data API v3
  3. Created OAuth2 credentials (Desktop app type)
  4. Installed MCP server:
    npm install -g youtube-channel-mcp
    
  5. Authenticated: Ran server → opened browser → Google consent screen → tokens saved
  6. Added to MCP config (~/.copilot/mcp-config.json):
    "youtube-channel-mcp": {
      "type": "stdio",
      "command": "node",
      "args": [
        "C:\\Users\\ssutheesh\\AppData\\Roaming\\npm\\node_modules\\youtube-channel-mcp\\server.js"
      ]
    }
    

Work Completed

Date What Videos Affected
2026-03-30 Updated descriptions with branded footer 74/74 videos
2026-03-30 Channel name updates (both channels)

Work Pending

Task Priority
Tag standardisation across all videos 📌 Important
Playlist name & description cleanup 📋 Normal
Update YouTube descriptions with website page URLs 📋 Normal

Troubleshooting

Tokens Expired?

If you get an auth error, the refresh token may have expired. To re-authenticate:

cd C:\Users\ssutheesh\AppData\Roaming\npm\node_modules\youtube-channel-mcp
# Delete old tokens
Remove-Item tokens.json
# Run server — it will open browser for OAuth consent
node server.js

MCP Server Not Loading?

  1. Check it's in your config: Get-Content ~/.copilot/mcp-config.json
  2. Restart Copilot CLI
  3. Run /mcp to verify it shows up
  4. Check the server runs manually: node "C:\Users\ssutheesh\AppData\Roaming\npm\node_modules\youtube-channel-mcp\server.js"

API Quota

YouTube Data API v3 has a daily quota of 10,000 units. Each video update costs ~50 units, so you can update ~200 videos per day.


YouTube Channels

Channel URL Display Name Content
Main youtube.com/susanthsutheesh A Guide to Cloud & AI Full-length tutorials
Bites youtube.com/aguidetocloud A Guide to Cloud & AI — Bites Bite-sized certification clips

All 74 videos now have this standard footer:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌐 A Guide to Cloud & AI — Your AI & Cloud Skills Hub

📺 Watch on website: https://www.aguidetocloud.com
☕ Support my work: https://ko-fi.com/aguidetocloud/shop
💬 Community: https://susanth.bio.link/

🔔 Subscribe for weekly tutorials!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📊 Channel Analytics (Last 90 Days — as of 2026-04-01)

Channel Overview

Metric Value
Subscribers 53,900
Total views 3,632,117
Videos 74
Country New Zealand 🇳🇿

Top 10 Videos

# Video Views Watch (hrs) Subs Gained
1 M365 Copilot Full Tutorial (Word, Excel, Teams...) 16,324 5,028 283
2 MS-900 Full Course 15,046 2,311 108
3 AI-900 Practice Questions (100 Qs) 13,700 2,332 79
4 AZ-900 Full Course 10,692 4,690 133
5 SC-900 Full Course 9,904 1,421 113
6 MS-900 Practice Questions (100 Qs) 8,933 1,949 44
7 AI-900 Full Course 7,833 2,422 98
8 Microsoft Purview Masterclass 7,830 1,280 116
9 AZ-500 Full Course 5,610 943 84
10 AZ-204 Full Course 5,518 1,347 34

Traffic Sources

Source Views %
YouTube Search 57,381 35%
Browse / Other 28,426 17%
Subscribers 25,701 16%
External URLs 19,621 12%
Suggested Videos 18,982 12%
Playlists 4,808 3%

Audience

Segment Value
Top countries India (36%), USA (17%), UK (5%), Canada (4%), Australia (2%)
Core age group 25-44 male (55% of audience)
Top device Desktop (62%), Mobile (31%), TV (5%)

Key Insights

  1. AI content is king — M365 Copilot tutorial is #1 with 16K views and 283 subs gained
  2. YouTube Search = 35% of traffic — SEO (tags, titles, descriptions) directly drives growth
  3. Playlist traffic only 3% — better playlist organisation could unlock binge-watching
  4. Desktop dominates — audience watches on computers (cert study behaviour)
  5. India + US = 53% — two core markets

Pro Tip

After making YouTube changes, trigger the website scan to keep everything in sync:

gh workflow run scan-youtube.yml --repo susanthgit/aguidetocloud-revamp