YouTube
Manage YouTube resources via MCP tool calls — abuseReport, activity, caption, channel, channelBanner, channelSection, comment, commentThread, i18nLanguage, i18nRegion, liveBroadcast, liveChatBan, liveChatMessage, liveChatModerator, liveStream, member, membershipsLevel, playlist, playlistImage, playlistItem, search, subscription, superChatEvent, thirdPartyLink, thumbnail, video, videoAbuseReportReason, videoCategory, watermark.
Key Principles
- Confirm before deleting: Always list exactly what will be deleted and get explicit user confirmation before calling any destructive tool.
- Verify targets: Before modifying or deleting, use a read tool to confirm the resource exists and matches the user's intent.
- Preserve existing data: When updating resources, only modify fields the user explicitly asked to change.
- Report resource IDs: Always include resource IDs in responses so the user can reference them.
Tools
Read (safe, no side effects)
activity-list
caption-download
caption-list
channel-list
channelSection-list
comment-list
commentThread-list
i18nLanguage-list
i18nRegion-list
liveBroadcast-list
liveChatMessage-list
liveChatModerator-list
liveStream-list
member-list
membershipsLevel-list
playlist-list
playlistImage-list
playlistItem-list
search-list
subscription-list
superChatEvent-list
thirdPartyLink-list
video-getRating
video-list
videoAbuseReportReason-list
videoCategory-list
Write (create or update content)
abuseReport-insert
caption-insert
caption-update
channel-update
channelBanner-insert
comment-insert
comment-markAsSpam
comment-setModerationStatus
comment-update
commentThread-insert
liveBroadcast-bind
liveBroadcast-insert
liveBroadcast-insertCuepoint
liveBroadcast-transition
liveBroadcast-update
liveChatBan-insert
liveChatMessage-insert
liveChatMessage-transition
liveChatModerator-insert
liveStream-insert
liveStream-update
playlist-insert
playlist-update
playlistImage-insert
playlistImage-update
playlistItem-insert
playlistItem-update
subscription-insert
thirdPartyLink-insert
thirdPartyLink-update
thumbnail-set
video-insert
video-rate
video-reportAbuse
video-update
watermark-set
Destructive (irreversible deletions — confirm with user first)
caption-delete
channelSection-delete
comment-delete
liveBroadcast-delete
liveChatBan-delete
liveChatMessage-delete
liveChatModerator-delete
liveStream-delete
playlist-delete
playlistImage-delete
playlistItem-delete
subscription-delete
thirdPartyLink-delete
video-delete
watermark-unset
Common Workflows
See references/workflows.md for step-by-step walkthroughs.
YouTube Growth Tips
See references/seo-guide.md for the full guide. When creating or updating content, apply these principles:
- Titles: Curiosity gaps + power words. Front-load keywords. Under 60 characters.
- Descriptions: First 2 lines appear in search. Include keywords, timestamps, CTAs, 3-5 hashtags.
- Tags: Mix broad and long-tail keywords. First 2-3 tags carry the most weight.
- Thumbnails: High contrast, 3-4 word text, expressive faces, consistent branding.
- Publishing: Post when audience is active. Consistent schedule matters.
- Engagement: Pin a comment with a question. Reply within the first hour.
1---2name: youtube-23description: Use whenever the user mentions YouTube, video uploads, channel management, playlists, video SEO, or any YouTube Data API operation. Manages videos, playlists, comments, captions, subscriptions, thumbnails, analytics, and more.4license: MIT5---67# YouTube89Manage YouTube resources via MCP tool calls — abuseReport, activity, caption, channel, channelBanner, channelSection, comment, commentThread, i18nLanguage, i18nRegion, liveBroadcast, liveChatBan, liveChatMessage, liveChatModerator, liveStream, member, membershipsLevel, playlist, playlistImage, playlistItem, search, subscription, superChatEvent, thirdPartyLink, thumbnail, video, videoAbuseReportReason, videoCategory, watermark.1011## Key Principles1213- **Confirm before deleting**: Always list exactly what will be deleted and get explicit user confirmation before calling any destructive tool.14- **Verify targets**: Before modifying or deleting, use a read tool to confirm the resource exists and matches the user's intent.15- **Preserve existing data**: When updating resources, only modify fields the user explicitly asked to change.16- **Report resource IDs**: Always include resource IDs in responses so the user can reference them.1718## Tools1920### Read (safe, no side effects)2122- `activity-list`23- `caption-download`24- `caption-list`25- `channel-list`26- `channelSection-list`27- `comment-list`28- `commentThread-list`29- `i18nLanguage-list`30- `i18nRegion-list`31- `liveBroadcast-list`32- `liveChatMessage-list`33- `liveChatModerator-list`34- `liveStream-list`35- `member-list`36- `membershipsLevel-list`37- `playlist-list`38- `playlistImage-list`39- `playlistItem-list`40- `search-list`41- `subscription-list`42- `superChatEvent-list`43- `thirdPartyLink-list`44- `video-getRating`45- `video-list`46- `videoAbuseReportReason-list`47- `videoCategory-list`4849### Write (create or update content)5051- `abuseReport-insert`52- `caption-insert`53- `caption-update`54- `channel-update`55- `channelBanner-insert`56- `comment-insert`57- `comment-markAsSpam`58- `comment-setModerationStatus`59- `comment-update`60- `commentThread-insert`61- `liveBroadcast-bind`62- `liveBroadcast-insert`63- `liveBroadcast-insertCuepoint`64- `liveBroadcast-transition`65- `liveBroadcast-update`66- `liveChatBan-insert`67- `liveChatMessage-insert`68- `liveChatMessage-transition`69- `liveChatModerator-insert`70- `liveStream-insert`71- `liveStream-update`72- `playlist-insert`73- `playlist-update`74- `playlistImage-insert`75- `playlistImage-update`76- `playlistItem-insert`77- `playlistItem-update`78- `subscription-insert`79- `thirdPartyLink-insert`80- `thirdPartyLink-update`81- `thumbnail-set`82- `video-insert`83- `video-rate`84- `video-reportAbuse`85- `video-update`86- `watermark-set`8788### Destructive (irreversible deletions — confirm with user first)8990- `caption-delete`91- `channelSection-delete`92- `comment-delete`93- `liveBroadcast-delete`94- `liveChatBan-delete`95- `liveChatMessage-delete`96- `liveChatModerator-delete`97- `liveStream-delete`98- `playlist-delete`99- `playlistImage-delete`100- `playlistItem-delete`101- `subscription-delete`102- `thirdPartyLink-delete`103- `video-delete`104- `watermark-unset`105106## Common Workflows107108See [references/workflows.md](references/workflows.md) for step-by-step walkthroughs.109110## YouTube Growth Tips111112See [references/seo-guide.md](references/seo-guide.md) for the full guide. When creating or updating content, apply these principles:113114- **Titles**: Curiosity gaps + power words. Front-load keywords. Under 60 characters.115- **Descriptions**: First 2 lines appear in search. Include keywords, timestamps, CTAs, 3-5 hashtags.116- **Tags**: Mix broad and long-tail keywords. First 2-3 tags carry the most weight.117- **Thumbnails**: High contrast, 3-4 word text, expressive faces, consistent branding.118- **Publishing**: Post when audience is active. Consistent schedule matters.119- **Engagement**: Pin a comment with a question. Reply within the first hour.