OAUTH2
OAUTH2
Developer setup
- Client idclient_id · stringRequired
- Client secretclient_secret · stringRequired
- Redirect URIoauth_redirect_uri · stringOptional
- Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
YOUTUBE
YouTube is a video-sharing platform with user-generated content, live streaming, and monetization opportunities, widely used for marketing, education, and entertainment
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Pakkawork has local discovery metadata, but public OAuth and execution are disabled.
51
Action summaries
Display-only definitions
4
Trigger types
Not installed instances
1
Auth modes
Field names, never values
No
Execution
No runtime adapter
Authentication map
OAUTH2
No fields declared in this snapshot.
Capability index
Showing 31–51 of 51 actions
YOUTUBE_LIST_VIDEO_ABUSE_REPORT_REASONS
Tool to retrieve a list of abuse report reasons that can be used to report abusive videos on YouTube. Use when you need to display available reporting categories or before calling videos.reportAbuse. Returns localized reason labels and optional secondary categorizations.
Untrusted display-only summary
YOUTUBE_LIST_VIDEO_CATEGORIES
Tool to list YouTube video categories that can be associated with videos. Use when you need to retrieve available video categories for a specific region or get details about specific category IDs.
Untrusted display-only summary
YOUTUBE_LOAD_CAPTIONS
Downloads a specific YouTube caption track, which must be owned by the authenticated user, and returns its content as text. Note: This action requires you to own the video (YouTube Data API v3 restriction). Non-owned videos will return 403 Forbidden errors, including many auto-generated caption tracks.
Untrusted display-only summary
YOUTUBE_MARK_COMMENT_AS_SPAM
Tool to mark one or more YouTube comments as spam. Use when moderating comments to flag spam content. Note: This endpoint is deprecated but still functional according to YouTube API documentation.
Untrusted display-only summary
YOUTUBE_MULTIPART_UPLOAD_VIDEO
Uploads a video to YouTube using multipart upload in a single request. Use when you want to upload both metadata and video file together. This action uploads the video file and metadata in one request, unlike resumable upload which requires two steps.
Untrusted display-only summary
YOUTUBE_POST_COMMENT
Tool to post a new top-level comment on a YouTube video. Use when creating comments to engage with video content or respond to user requests.
Untrusted display-only summary
YOUTUBE_RATE_VIDEO
Tool to add a like or dislike rating to a YouTube video, or remove an existing rating. Use when you need to rate videos on behalf of the authenticated user.
Untrusted display-only summary
YOUTUBE_REPORT_VIDEO_ABUSE
Tool to report a YouTube video for containing abusive content. Use when you need to flag videos that violate YouTube's community guidelines or contain harmful content.
Untrusted display-only summary
YOUTUBE_SEARCH_YOU_TUBE
Searches YouTube for videos, channels, or playlists using a query term, returning the raw API response.
Untrusted display-only summary
YOUTUBE_SET_COMMENT_MODERATION_STATUS
Tool to set the moderation status of one or more YouTube comments. Use when moderating comments to hold for review, publish, or reject them. Optionally ban the comment author when rejecting.
Untrusted display-only summary
YOUTUBE_SUBSCRIBE_CHANNEL
Subscribes the authenticated user to a specified YouTube channel, identified by its unique `channelId` which must be valid and existing.
Untrusted display-only summary
YOUTUBE_UNSUBSCRIBE_CHANNEL
Tool to unsubscribe the authenticated user from a YouTube channel by deleting a subscription. Use when you need to remove an existing subscription. The subscription ID can be obtained from the `YOUTUBE_LIST_USER_SUBSCRIPTIONS` tool.
Untrusted display-only summary
YOUTUBE_UPDATE_CAPTION
Updates a YouTube caption track's metadata such as name, language, or draft status. Use this to modify existing caption track properties without uploading new caption content. Note: Only properties specified in the snippet will be updated; unspecified properties retain their current values.
Untrusted display-only summary
YOUTUBE_UPDATE_CHANNEL
Updates a channel's metadata including branding settings and localizations. Only brandingSettings, invideoPromotion, and localizations properties can be updated. Requires the channel to be owned by the authenticated user.
Untrusted display-only summary
YOUTUBE_UPDATE_CHANNEL_SECTION
Tool to update an existing YouTube channel section by ID. Use when modifying section properties like title, position, or featured content.
Untrusted display-only summary
YOUTUBE_UPDATE_COMMENT
Tool to modify the text of an existing YouTube comment. Use when updating or correcting a previously posted comment.
Untrusted display-only summary
YOUTUBE_UPDATE_PLAYLIST
Tool to modify an existing YouTube playlist's metadata (title, description, privacy status). Use when updating playlist information for the authenticated user's channel.
Untrusted display-only summary
YOUTUBE_UPDATE_PLAYLIST_ITEM
Tool to modify a playlist item's properties such as position or note. Use when reordering videos in a playlist or updating item metadata.
Untrusted display-only summary
YOUTUBE_UPDATE_THUMBNAIL
Sets the custom thumbnail for a YouTube video using an image from a URL. Requirements: - The authenticated user must own the video or have permission to edit it - The YouTube channel must be verified (phone verification required) to upload custom thumbnails - Image must be JPG, PNG, or GIF; under 2MB; recommended 1280…
Untrusted display-only summary
YOUTUBE_UPDATE_VIDEO
Updates metadata for a YouTube video identified by videoId, which must exist; an empty list for tags removes all existing tags.
Untrusted display-only summary
YOUTUBE_UPLOAD_VIDEO
Uploads a video file to a YouTube channel; the video file must be in a YouTube-supported format.
Untrusted display-only summary
Provenance
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.