Youtube Marketing Skills MCP Server
Open-source agent-agnostic YouTube growth toolkit — 21 AI commands + live channel MCP. Works with Claude Code, Cursor, Codex, Windsurf, Gemini CLI & any MCP client. SEO, scripts, Shorts, thumbnails, analytics, WordPress publishing. Free VidIQ/TubeBuddy alternative.
Youtube Marketing Skills is an open-source mcp server by adityaarsharma, written mainly in JavaScript, with 77 GitHub stars and the MIT license. Its code was last updated Oct 10, 2026.
Scan summary: scanned Nov 5, 2026 at commit e9136cb. No capabilities flagged by our checks. Scan policy
e9136cb · Nov 5, 2026Findings (14)
- highHigh. Something risky that needs a close look before you install.dependencies issueDetails are available to the maintainer after claiming this listing.
- mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.@modelcontextprotocol/sdk@1.27.1: 6 known vulnerabilitiesGHSA-22jm-h49p-29qw, GHSA-46jr-4wx8-v453, GHSA-6prh-2h8m-c8cw, GHSA-6qxp-vccf-f47h, GHSA-f897-62hf-6gxq +1 more
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.body-parser@1.20.4: 2 known vulnerabilitiesGHSA-27r3-jxmh-p828, GHSA-v422-hmwv-36x6
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.body-parser@2.2.2: 2 known vulnerabilitiesGHSA-27r3-jxmh-p828, GHSA-v422-hmwv-36x6
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.fast-uri@3.1.0: 12 known vulnerabilitiesGHSA-333x-w4r6-6crp, GHSA-4c8g-83qw-93j6, GHSA-7p8r-x3mc-p8w7, GHSA-f65p-4m7j-42xc, GHSA-hrr3-gc8f-f4qj +7 more
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.hono@4.12.5: 33 known vulnerabilitiesGHSA-26pp-8wgv-hjvm, GHSA-2gcr-mfcq-wcc3, GHSA-3hrh-pfw6-9m5x, GHSA-458j-xx4x-4375, GHSA-54fx-42gc-7vw4 +28 more
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.ip-address@10.1.0: 6 known vulnerabilitiesGHSA-h3mg-xc3c-68pw, GHSA-j6r3-76f7-8jcv, GHSA-mwp4-54f8-5fhr, GHSA-rpw4-54j3-4h4q, GHSA-rxp7-6hxx-x8q5 +1 more
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.path-to-regexp@0.1.12: 1 known vulnerabilityGHSA-37ch-88jc-xwx2
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.path-to-regexp@8.3.0: 2 known vulnerabilitiesGHSA-27v5-c462-wpq7, GHSA-j3q9-mxjg-w52f
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.uuid@9.0.1: 1 known vulnerabilityGHSA-w5hq-g745-h8pq
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.zod@4.3.6: 1 known vulnerabilityGHSA-mrhx-c7xc-m3w5
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.@hono/node-server@1.19.11: 3 known vulnerabilitiesGHSA-92pp-h63x-v22m, GHSA-frvp-7c67-39w9, GHSA-rmxm-3fg6-px4f
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.qs@6.14.2: 4 known vulnerabilitiesGHSA-4mjr-xmp4-gh2g, GHSA-6pq8-jhm2-2vcw, GHSA-q8mj-m7cp-5q26, GHSA-x5fp-wj9c-mxmx
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.No manifest declaring network access and environment variables (agent.json)
Network activity
Tools exposed (15)
get_video_detailsGet FULL metadata for any video by ID or URL — title, description, tags, status (public/unlisted/private/draft). Works for your own channel's private, unlisted, and draft videos. Pass either a video ID (e.g. 'dQw4w9WgXcQ') or full YouTube URL.
search_my_videosSearch your own channel's videos by title keyword. Returns full metadata including unlisted videos. Useful for finding a video before doing SEO work.
update_video_seoUpdate a video's title, description, and/or tags directly on YouTube. Works for public, unlisted, and private videos. Provide only the fields you want to change. IMPORTANT: Built-in YouTube policy guardrails are HARD ENFORCED — updates will be blocked (not warned) if they violate YouTube's rules. TI
get_channel_overviewGet your YouTube channel's overall statistics: subscribers, total views, video count, etc.
get_all_videosGet a list of your videos with their stats (views, likes, comments, tags, privacy status). Can be ordered by date or viewCount.
get_analytics_over_timeGet day-by-day analytics for your channel including views, watch time, subscribers gained/lost.
get_top_videos_analyticsGet your top performing videos with detailed analytics for a given period.
get_audience_demographicsGet audience breakdown by country, device type, and age/gender demographics.
get_traffic_sourcesSee where viewers are coming from: search, suggested, browse features, external, etc.
analyze_and_suggest_topicsAnalyze your channel data and get AI-powered video topic suggestions based on your best performing content.
get_video_commentsGet top-level comments on a video, ordered by relevance (pinned comments appear first). Run this before post_video_comment to check if a keyword SEO comment already exists.
post_video_commentPost a keyword-rich comment on your video for SEO — e.g. 'Jump to 4:44 to see how to convert HTML to a WordPress theme'. YouTube indexes pinned comments separately from the description, and they boost watch-time signals. After posting, pin it manually: open studio_pin_url → find comment → ⋮ → Pin co
set_video_thumbnailUpload a custom thumbnail to a video. Image must be PNG or JPG, ≤2MB, recommended 1280x720. Uses thumbnails.set (50 quota units). Returns the uploaded thumbnail URLs at all resolutions.
add_video_to_playlistAdd a video to one of your playlists. Default position 0 (top of playlist — most recent). Run before publishing so the video lands in the right product playlist immediately. Uses playlistItems.insert (50 quota units).
upload_videoUpload a video file to YouTube. Same metadata guardrails as update_video_seo apply. Defaults to privacyStatus='private' for safety — set 'public' or use publishAt timestamp when ready to publish. Uses videos.insert (~1600 quota units — the most expensive call). Max video size 256GB. The video file m
Automated result for the commit shown. See our scan policy. View the scan log
Maintainers can claim the listing to rescan, or dispute a result.
Youtube Marketing Skills alternatives
View more →Similar mcp servers in SEO & AI Search, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Youtube Marketing Skills (this page) adityaarsharma | 77 | MIT | Oct 10, 2026 | Scanned, no flagged issues |
| Open SEO MCP Skills Ryze-AI-Adgent | 8.4k | MIT | Oct 27, 2026 | Scanned, no flagged issues |
| Marketing Skills irinabuht12-oss | 6.5k | None found | Oct 27, 2026 | Not scanned yet |
| Openserp karust | 1.5k | MIT | Oct 28, 2026 | Scanned, no flagged issues |
| Squirrelscan squirrelscan | 301 | MIT | Nov 1, 2026 | Scanned, no flagged issues |
| SEO Skills seranking | 192 | MIT | Jun 25, 2026 | Scanned, no flagged issues |