yt-summarizer
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., "@yt-summarizerSummarize this video and save it to Notion: https://www.youtube.com/watch?v=dQw4w9WgXcQ"
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.
yt-summarizer
An MCP (Model Context Protocol) server that lets Claude Desktop watch YouTube videos and take notes for you — it fetches a video's transcript and saves a summary as a new page in Notion.
Based on this Enkrypt AI writeup.
How it works
You give Claude Desktop a YouTube URL and ask for a summary.
Claude calls the
get_transcripttool, which fetches the video's transcript.Claude summarizes the transcript itself.
Claude calls the
create_notion_pagetool with a structured page payload.The server creates the page in your Notion workspace and returns its URL.
Related MCP server: ytt-mcp
Prerequisites
uv (Python package/project manager)
A Notion account and workspace
1. Set up a Notion integration
Go to https://www.notion.so/profile/integrations and create a new internal integration. Name it (e.g. "YT Summarizer") and pick your workspace.
Copy the Internal Integration Secret — this is your
NOTION_TOKEN.In Notion, create (or pick) a page that will act as the parent page for generated summaries.
Open that page, click Connections (or
•••→ Connect to), and connect your new integration so it has access.Copy the page ID from the page URL — it's the 32-character hex string at the end (dashes optional):
https://www.notion.so/My-Page-1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d→1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6dis yourPARENT_PAGE_ID.
2. Configure environment variables
cp .env.example .envEdit .env and fill in the two values from step 1:
NOTION_TOKEN=YOUR_NOTION_INTEGRATION_SECRET
PARENT_PAGE_ID=YOUR_NOTION_PARENT_PAGE_ID3. Install dependencies
uv sync4. Register the server with Claude Desktop
Add an entry to your Claude Desktop config file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"Youtube Summarizer": {
"command": "uv",
"args": [
"--directory",
"FULL/PATH/TO/yt-summarizer",
"run",
"server.py"
]
}
}
}Replace the path with the absolute path to this project directory, then restart Claude Desktop. A hammer/tools icon should appear in the chat input, confirming the server connected.
5. Use it
In Claude Desktop, paste a YouTube URL and ask for a summary saved to Notion, e.g.:
Summarize this video and save it to Notion: https://www.youtube.com/watch?v=dQw4w9WgXcQ
Claude will fetch the transcript, write a summary, create the Notion page, and give you the link.
Tools exposed by this server
Tool | Description |
| Fetches a YouTube video's transcript. Accepts a raw video ID or a full URL (watch/youtu.be/shorts/embed/live). |
| Creates a page under |
Ideas for extending this
Add timestamp markers linking back to key moments in the video
Auto-categorize videos by topic/content type
Generate actionable to-do lists from educational content
Support non-English transcripts / auto-translation
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
- AlicenseAqualityBmaintenanceMCP Server for the Notion API, enabling Claude to interact with Notion workspaces.Last updated311,520919MIT
- AlicenseAqualityDmaintenanceMCP server to fetch transcripts for YouTube videos, enabling users to retrieve and summarize video content via natural language.Last updated172MIT
- AlicenseAqualityBmaintenanceMCP server for Scribefy — extract YouTube transcripts from Claude Desktop, Cursor, Windsurf, ChatGPT custom GPTs, or any other MCP-compatible client.Last updated46751MIT
- Alicense-qualityCmaintenanceMCP server that extracts YouTube video transcripts (including metadata) as Markdown, enabling AI to summarize and discuss video content without watching it.Last updatedMIT
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
MCP server for OpenAI Sora AI video generation
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/kristian-schmidt-scf/yt-summarizer'
If you have feedback or need assistance with the MCP directory API, please join our Discord server