Social Media Apps58 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 58 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 video to YouTube | 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_get_channel_id_by_handle | Retrieves the YouTube Channel ID for a specific YouTube channel handle | Read |
youtube_get_playlists_by_id | Retrieves one or more playlists by their YouTube playlist IDs | 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_channels | Lists YouTube channels by ID, handle, username, or ownership status, returning detailed channel | 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_broadcasts | List the connected channel's live broadcasts by lifecycle status, ID, or ownership | Read |
youtube_list_live_chat_messages | List live chat messages for a specific chat | Read |
youtube_list_live_streams | Lists live streams owned by the connected channel or selected by stream ID | Read |
youtube_list_most_popular_videos | List the current most-popular (charts/trending) YouTube videos for a region and/or category via | Read |