YouTube MCP connector
YouTube is a video sharing platform providing APIs for managing channels, playlists, videos, and playback. The YouTube MCP connector allows AI agents to organize video content by creating and updating playlists, managing playlist items, and configuring channel settings. It also supports searching for videos, retrieving channel information, and controlling video playback parameters.
Authentication type
- OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.
Uses
Use the YouTube MCP connector to perform the following actions:
- Organize video content into branded playlists for channel subscribers
- Publish new videos automatically to YouTube channels on schedule
- Update video titles, descriptions, and metadata across multiple uploads
- Search and retrieve specific videos to embed in marketing campaigns
- Rate and categorize videos to track audience engagement metrics
- Manage channel information and playlists without manual YouTube access
- Sync video libraries with external content management systems
Example prompts
Use the following example prompts to invoke YouTube MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all videos I uploaded to YouTube in the last 30 days.Create a new playlist called Q4 Marketing and add our latest 5 videos.Search YouTube for videos about product tutorials in our channel.Update the description on my most recent upload with new keywords.List all playlists on my YouTube channel and their item counts.Add three specific videos to my existing customer testimonials playlist.Delete old videos from the archive playlist that are no longer relevant.Get a list of all video categories available on YouTube.Find all videos I rated and show me which ones got thumbs up.What languages does YouTube support for video metadata?
YouTube MCP connector tools
The YouTube MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| getChannels | Retrieves a list of channels associated with your account. |
| updateChannel | Modifies the settings and information for an existing channel. |
| getPlaylists | Retrieves a list of playlists from your account. |
| createPlaylist | Creates a new playlist with specified title and description. |
| updatePlaylist | Modifies the settings and information for an existing playlist. |
| deletePlaylist | Removes a playlist from your account permanently. |
| getPlaylistItems | Retrieves the videos contained in a specific playlist. |
| addPlaylistItem | Adds a video to an existing playlist. |
| deletePlaylistItem | Removes a video from a playlist. |
| searchVideos | Searches for videos based on keywords and filters. |
| getVideos | Retrieves a list of videos from your account. |
| uploadVideo | Uploads a new video file to your channel. |
| updateVideo | Modifies the metadata and settings for an existing video. |
| deleteVideo | Removes a video from your channel permanently. |
| rateVideo | Submits a like or dislike rating for a video. |
| getVideoCategories | Retrieves the available categories for classifying videos. |
| getI18nLanguages | Retrieves the list of supported languages for localization. |