Package Exports
- chatyt-mcp
- chatyt-mcp/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (chatyt-mcp) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
chatyt-mcp
MCP server for ChatYT — summarize YouTube videos and fetch transcripts from ChatGPT, Claude (desktop & web), Claude Code, Cursor, Windsurf, and any MCP-compatible client.
Tools
summarize_video({ url })— multi-paragraph summary of any YouTube video plus suggested follow-up questions.get_transcript({ url })— full timestamped transcript withtext,start, anddurationper entry, plus the joinedfullText.
Both tools share the same cache: re-running a video you (or anyone else) already processed is instant and free.
Free tier
- 3 unique videos per IP, lifetime (shared across both tools).
- After the free limit, sign up at https://chatyt.io for 10 starter credits. Sign-ups from the same IP automatically claim the 3 free runs into the new account's history.
Install
Desktop apps (stdio transport)
For Claude Desktop, Claude Code, Cursor, or Windsurf — add the config below to your client's MCP config file:
{
"mcpServers": {
"chatyt": {
"command": "npx",
"args": ["-y", "chatyt-mcp"]
}
}
}Config file locations:
| Client | Path |
|---|---|
| Claude Desktop (macOS) | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Claude Code | .mcp.json in project, or ~/.claude.json |
| Cursor | Settings → MCP → Add Server |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
Restart the client and summarize_video + get_transcript show up
automatically.
Authenticated mode (unlimited via API key)
Add an env block with your ChatYT API key. Generate one at
chatyt.io → Settings → API Keys → "Create new key" (visible once, copy it
immediately).
{
"mcpServers": {
"chatyt": {
"command": "npx",
"args": ["-y", "chatyt-mcp"],
"env": {
"CHATYT_API_KEY": "cyk_your_key_here"
}
}
}
}Web AI (no install)
For ChatGPT (chatgpt.com) and Claude on the web (claude.ai), you don't need this npm package at all. Add ChatYT as a custom MCP integration:
- URL:
https://api.chatyt.io/api/v1/mcp - Auth: Bearer token → your API key (
cyk_...)
See https://chatyt.io/mcp for the step-by-step UI walk-through per platform.
Environment variables
| Var | Default | Description |
|---|---|---|
CHATYT_API_URL |
https://api.chatyt.io/api/v1 |
Override for self-hosting or staging. |
CHATYT_API_KEY |
— | ChatYT API key. Without it: anonymous flow (3 free per IP). With it: unlimited, account-billed. |
Development
npm install
npm run build
node dist/index.jsLicense
MIT