VX Agents

OpenAPI Marketplace

YouTube Data API v3

v1.0.0 · 7 endpoints · 0 connections · shared by vx.ai

Official YouTube Data API v3 content profile. Create a Google Cloud project, enable YouTube Data API v3, and use an API key for public reads. Use Google OAuth 2.0 for uploads, updates, deletes, comments, playlists, and private data. Send OAuth access tokens as Authorization: Bearer TOKEN. Use the documented scopes and resumable upload flow; quota, review, ownership, and channel permissions remain controlled by Google.

Connect this API to an AI agent Browse all specs

What you can do with YouTube Data API v3 via MCP

Every endpoint below becomes a governed tool your AI agent (Claude, ChatGPT, or a customer-facing VX agent) can call — with scoped permissions, sandbox testing, and audit logs.

MethodPathOperationDescription
GET /search search_youtube Search videos and channels Method: GET Path: /search IMPORTANT: This function has 1 REQUIRED parameter(s) and 2 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Query Parameters: REQUIRED: - part: Resource parts to return OPTIONAL: - q: Search query - type: Resource type: video, channel, or playlist
GET /videos list_youtube_videos List or read videos Method: GET Path: /videos IMPORTANT: This function has 1 REQUIRED parameter(s) and 1 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Query Parameters: REQUIRED: - part: Comma-separated resource parts OPTIONAL: - id: Comma-separated video IDs
POST /videos upload_youtube_video Upload a video Method: POST Path: /videos IMPORTANT: This function has 2 REQUIRED parameter(s) and 1 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Query Parameters: REQUIRED: - part: Comma-separated resource parts Request Body: REQUIRED: - snippet: Video title, description, tags, and category. OPTIONAL: - status: Privacy and publishing status.
PUT /videos update_youtube_video Update a video Method: PUT Path: /videos IMPORTANT: This function has 2 REQUIRED parameter(s) and 2 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Query Parameters: REQUIRED: - part: Comma-separated resource parts Request Body: REQUIRED: - id: Provider resource identifier. OPTIONAL: - snippet: snippet parameter from application/json - status: status parameter from application/json
DELETE /videos delete_youtube_video Delete a video Method: DELETE Path: /videos IMPORTANT: This function has 1 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Query Parameters: REQUIRED: - id: YouTube video ID
GET /commentThreads list_youtube_comment_threads List comment threads Method: GET Path: /commentThreads IMPORTANT: This function has 1 REQUIRED parameter(s) and 1 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Query Parameters: REQUIRED: - part: Comma-separated resource parts OPTIONAL: - videoId: Video ID
POST /commentThreads create_youtube_comment_thread Create a top-level comment Method: POST Path: /commentThreads IMPORTANT: This function has 2 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Query Parameters: REQUIRED: - part: Comma-separated resource parts Request Body: REQUIRED: - snippet: snippet parameter from application/json

Usage guide

## Authentication Official YouTube Data API v3 content profile. Create a Google Cloud project, enable YouTube Data API v3, and use an API key for public reads. Use Google OAuth 2.0 for uploads, updates, deletes, comments, playlists, and private data. Send OAuth access tokens as Authorization: Bearer TOKEN. Use the documented scopes and resumable upload flow; quota, review, ownership, and channel permissions remain controlled by Google. ## Endpoint coverage This listing contains 3 documented path(s) and 7 operation(s). Review each operation's required OAuth scope or token type before use. ## Official documentation [YouTube developer documentation](https://developers.google.com/youtube/v3/docs/videos)

How to use this spec

  1. Create a free VX Agents account (sandbox tools included).
  2. Open the marketplace and connect “YouTube Data API v3” to an agent.
  3. Expose it as an MCP server for Claude/ChatGPT, or chat with it directly.