YouTube Current Data MCP
Provides read-only access to current YouTube data, including video metadata, captions, channels, recent uploads, and search results.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@YouTube Current Data MCPWhat are the latest uploads from Veritasium?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
YouTube Current Data MCP
Read-only MCP bridge for current YouTube metadata, captions, channels, recent uploads, and search. It is deliberately a small proof of concept for the path:
ChatGPT -> MCP -> YouTube -> structured data -> ChatGPT
The bridge uses the official YouTube Data API v3 when possible, the public channel Atom feed for recent uploads, and clearly marked yt-dlp fallbacks for public transcripts and no-key operation.
Published container
GitHub Actions tests the project and publishes a public multi-architecture image for AMD64 and ARM64:
ghcr.io/dracoform/chatgpt-youtube-mcp:latestVersioned releases use Git tags such as v0.1.0 and publish the corresponding 0.1.0 and 0.1 image tags. After the first workflow run, the package visibility must be changed to Public once in the GitHub package settings; repository visibility and package visibility are separate settings.
Related MCP server: youtube-mcp
Quick start
cp .env.example .env
# Add YOUTUBE_API_KEY to .env for official metadata/channel/search calls.
docker compose up --build -dThe Streamable HTTP endpoint is http://127.0.0.1:8765/mcp.
For a Python development environment:
uv sync
uv run python -m unittest discover -s tests -v
uv run python scripts/live_smoke.py 'https://www.youtube.com/watch?v=VIDEO_ID'
uv run youtube-current-data-mcpSee docs/ARCHITECTURE.md, docs/INTERFACE.md, and docs/CHATGPT_SETUP.md.
For a guided Portainer Web Editor stack, use either generators/generate_docker-compose_for_ChatGPT_MCP.sh on Bash or generators/generate_docker-compose_for_ChatGPT_MCP.ps1 on PowerShell. Both scripts only generate YAML; they install and start nothing. See docs/PORTAINER_STACK_GENERATORS.md.
Security boundary
Every MCP tool is annotated read-only and idempotent.
There are no post, comment, subscribe, delete, upload, or account-modification tools.
API keys remain server-side environment variables and are never returned.
Arbitrary URLs are rejected; only recognized YouTube URL shapes are accepted.
Tool output and transcript size are bounded.
Deliberate PoC limits
Google OAuth for personal subscriptions is not included in v0.1. It needs a real per-user authorization broker, not a token pasted into the model.
Transcript retrieval for third-party videos is necessarily unofficial. YouTube Data API v3 only permits caption download when the caller can edit the video.
A public plugin submission needs a stable public HTTPS deployment. Developer-mode testing can use OpenAI Secure MCP Tunnel instead.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables YouTube content browsing, video searching, and metadata retrieval via the YouTube Data API v3. It also facilitates fetching video transcripts for summarization and analysis within MCP-compatible AI clients.7571MIT
- AlicenseAqualityDmaintenanceEnables AI tools to access YouTube content, including transcript extraction, video/channel info, and search.427MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI models to interact with YouTube content through 18 MCP tools for videos, transcripts, channels, and playlists.57
- AlicenseNot gradedqualityAmaintenanceEnables interaction with YouTube via MCP, including search, transcript retrieval, trending videos, and AI community discovery.MIT
Related MCP Connectors
YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.
YouTube MCP — wraps the YouTube Data API v3 (BYO API key)
💯 The fastest YouTube transcript + YouTube search MCP for AI agents. Try for free.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Dracoform/chatgpt-youtube-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server