YouTube Watch Later MCP Server
@rados10
About YouTube Watch Later MCP Server
MCP server for accessing YouTube Watch Later playlist
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"youtube-watchlater-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"youtube-watchlater",
"--client",
"claude"
]
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is YouTube Watch Later MCP Server?
It is an MCP (Model Context Protocol) server that exposes a tool to retrieve URLs of videos added to a custom YouTube playlist within a configurable number of days. It uses OAuth2 authentication for secure access to the user’s YouTube data.
How to use YouTube Watch Later MCP Server?
Install via npm, build the project, configure OAuth credentials (Client ID, Client Secret, Refresh Token), then add the server configuration to your MCP settings file. Use the provided get_watch_later_urls tool with an optional daysBack parameter to retrieve video URLs.
Key features of YouTube Watch Later MCP Server
- Retrieve video URLs from a custom playlist within a configurable time window
- Simple interface that returns only video URLs
- OAuth2 authentication for secure API access
- Refresh token that persists unless explicitly revoked
- Straightforward integration with MCP clients like Claude Desktop
Use cases of YouTube Watch Later MCP Server
- List recently added videos from a “Watch Later” playlist in the past few days
- Integrate watch-later data into note-taking or automation workflows
- Build a personal dashboard of recent YouTube saves
FAQ from YouTube Watch Later MCP Server
What data does this server access?
It accesses a user‑specified YouTube playlist and returns URLs of videos added within a configurable timeframe.
How does authentication work?
You must create a Google Cloud project, enable the YouTube Data API v3, obtain OAuth 2.0 credentials, then run the provided script to get a refresh token used by the server.
Does the refresh token expire?
No, the refresh token does not expire unless you explicitly revoke the application’s access or reset your Google account security settings. To get a new token, re‑run the script.
What are the runtime requirements?
Node.js, a Google Cloud project with the YouTube Data API v3 enabled, and OAuth 2.0 credentials configured for a web application (including the redirect URI http://localhost:3000/oauth2callback).
What transport does the server use?
The server implements the Model Context Protocol and is launched as a subprocess via the command specified in the MCP settings file (node + built index.js). Configuration is passed through environment variables.
Frequently asked questions
What data does this server access?
It accesses a user‑specified YouTube playlist and returns URLs of videos added within a configurable timeframe.
How does authentication work?
You must create a Google Cloud project, enable the YouTube Data API v3, obtain OAuth 2.0 credentials, then run the provided script to get a refresh token used by the server.
Does the refresh token expire?
No, the refresh token does not expire unless you explicitly revoke the application’s access or reset your Google account security settings. To get a new token, re‑run the script.
What are the runtime requirements?
Node.js, a Google Cloud project with the YouTube Data API v3 enabled, and OAuth 2.0 credentials configured for a web application (including the redirect URI `http://localhost:3000/oauth2callback`).
What transport does the server use?
The server implements the Model Context Protocol and is launched as a subprocess via the command specified in the MCP settings file (node + built index.js). Configuration is passed through environment variables.
Basic information
More Media & Design MCP servers

Constants
Constants AIOne workspace of tools for Claude and ChatGPT. Connect apps, generate video, music, and ads, and build new tools on demand. Generate and publish ad creative directly from your assistant.

uxgen
uxgenA library of conversion components for e-commerce, built on A/B tested mechanics and handed straight to your coding agent. 65 pieces drawn from mechanics that have been A/B tested in real stores: cart drawer with the ups

Riddle Quiz Maker
Riddle.comCreates and manages quizzes, polls, surveys, personality tests, forms, predictors, minigames and leaderboards on Riddle.com – with branching logic, custom design, live stats and embed code.

Uwear.ai
Uwear.aiRun complete AI fashion photoshoots from ChatGPT, Claude, or Codex. Turn flat-lay, packshot, and mannequin product images into catalog-ready on-model photos and video with saved art direction, automatic QA, and catalog-s
MiniMax MCP
MiniMax-AIOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Comments