Social Media Apps47 toolsBrowser login (OAuth), no API keys
YouTube integration for AI agents
Upload videos and manage channels
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect YouTube once and call the same tools from all of them.
Deeper comparison, failure modes and setup details: YouTube for AI agents, in depth.
Setup
Connect YouTube through ClawLink's hosted setup to manage videos, playlists, channels, comments, and view analytics without manual credential setup.
- Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
YouTube exposes 47 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
youtube_add_video_to_playlist | Add a video to a YouTube playlist | Write |
youtube_create_comment_reply | Reply to a YouTube comment | Write |
youtube_create_playlist | Create a YouTube playlist | Write |
youtube_get_channel_activities | List YouTube channel activities | Read |
youtube_get_channel_statistics | Get YouTube channel statistics | Read |
youtube_get_video_details_batch | Get YouTube video metadata | Read |
youtube_list_channel_videos | List YouTube videos for a channel | Read |
youtube_list_comment_threads2 | List YouTube comment threads | Read |
youtube_list_comments | List YouTube comments | Read |
youtube_list_user_playlists | List YouTube playlists | Read |
youtube_multipart_upload_video | Upload a large video to YouTube via multipart | Read |
youtube_post_comment | Post a comment on a YouTube video | Write |
youtube_rate_video | Rate a YouTube video | Read |
youtube_search_you_tube | Search YouTube videos and channels | Read |
youtube_subscribe_channel | Subscribe to a YouTube channel | Read |
youtube_unsubscribe_channel | Unsubscribe from a YouTube channel | Read |
youtube_update_playlist | Update a YouTube playlist | Write |
youtube_update_video | Update YouTube video metadata | Write |
youtube_upload_video | Upload a video to YouTube | Write |
youtube_get_channel_id_by_handle | Retrieves the YouTube Channel ID for a specific YouTube channel handle | Read |
youtube_get_video_rating | Retrieves the ratings that the authorized user gave to a list of specified videos | Read |
youtube_list_caption_track | Retrieves a list of caption tracks for a YouTube video | Read |
youtube_list_channel_sections | Retrieve channel sections from YouTube | Read |
youtube_list_i18n_languages | Returns a list of application languages that the YouTube website supports | Read |
youtube_list_i18n_regions | Retrieve a list of content regions that the YouTube website supports | Read |
youtube_list_live_chat_messages | List live chat messages for a specific chat | Read |
youtube_list_playlist_images | Retrieve playlist images associated with a specific playlist | Read |
youtube_list_playlist_items | List videos in a playlist, with pagination support | Read |
youtube_list_super_chat_events | Lists Super Chat events for a channel, showing supporter purchases during live streams | Read |
youtube_list_user_subscriptions | Retrieves the authenticated user's YouTube channel subscriptions, allowing specification of | Read |