ClawLink
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.

ToolWhat it doesKind
youtube_add_video_to_playlistAdd a video to a YouTube playlistWrite
youtube_create_comment_replyReply to a YouTube commentWrite
youtube_create_playlistCreate a YouTube playlistWrite
youtube_get_channel_activitiesList YouTube channel activitiesRead
youtube_get_channel_statisticsGet YouTube channel statisticsRead
youtube_get_video_details_batchGet YouTube video metadataRead
youtube_list_channel_videosList YouTube videos for a channelRead
youtube_list_comment_threads2List YouTube comment threadsRead
youtube_list_commentsList YouTube commentsRead
youtube_list_user_playlistsList YouTube playlistsRead
youtube_multipart_upload_videoUpload a large video to YouTube via multipartRead
youtube_post_commentPost a comment on a YouTube videoWrite
youtube_rate_videoRate a YouTube videoRead
youtube_search_you_tubeSearch YouTube videos and channelsRead
youtube_subscribe_channelSubscribe to a YouTube channelRead
youtube_unsubscribe_channelUnsubscribe from a YouTube channelRead
youtube_update_playlistUpdate a YouTube playlistWrite
youtube_update_videoUpdate YouTube video metadataWrite
youtube_upload_videoUpload a video to YouTubeWrite
youtube_get_channel_id_by_handleRetrieves the YouTube Channel ID for a specific YouTube channel handleRead
youtube_get_video_ratingRetrieves the ratings that the authorized user gave to a list of specified videosRead
youtube_list_caption_trackRetrieves a list of caption tracks for a YouTube videoRead
youtube_list_channel_sectionsRetrieve channel sections from YouTubeRead
youtube_list_i18n_languagesReturns a list of application languages that the YouTube website supportsRead
youtube_list_i18n_regionsRetrieve a list of content regions that the YouTube website supportsRead
youtube_list_live_chat_messagesList live chat messages for a specific chatRead
youtube_list_playlist_imagesRetrieve playlist images associated with a specific playlistRead
youtube_list_playlist_itemsList videos in a playlist, with pagination supportRead
youtube_list_super_chat_eventsLists Super Chat events for a channel, showing supporter purchases during live streamsRead
youtube_list_user_subscriptionsRetrieves the authenticated user's YouTube channel subscriptions, allowing specification ofRead