Let Claude, Cursor or any MCP-compatible agent fetch the subtitles of a YouTube video — as SRT, VTT or a plain transcript — with one tool call. Pay per download with KlipTools credits. No subscription, no monthly minimum.
https://kliptools.com/mcpAuthorization: Bearer KT-XXXX-XXXXget_youtube_subtitles, check_creditsYour API key is the code of a KlipTools credits pack. It looks like KT-XXXX-XXXX and is shown on screen and by email right after checkout. There is no account to create: the code is the key.
| Pack | Price | Credits | Downloads via MCP |
|---|---|---|---|
| Lite | $7 | 500,000 | 555 |
| Plus | $12 | 1,000,000 | 1,111 |
| Pro | $19 | 2,000,000 | 2,222 |
| Enterprise | $79 | 10,000,000 | 11,111 |
Credits are valid for 365 days and work across every KlipTools tool — the subtitle downloader, the SRT translator and the AI tools on kliptools.io spend the same balance.
Replace KT-XXXX-XXXX with your code in the examples below.
claude mcp add --transport http kliptools https://kliptools.com/mcp \
--header "Authorization: Bearer KT-XXXX-XXXX"
In ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project):
{
"mcpServers": {
"kliptools": {
"url": "https://kliptools.com/mcp",
"headers": { "Authorization": "Bearer KT-XXXX-XXXX" }
}
}
}
Claude Desktop reaches remote servers with a key through the mcp-remote bridge (needs Node.js). In claude_desktop_config.json:
{
"mcpServers": {
"kliptools": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://kliptools.com/mcp",
"--header", "Authorization:${KLIPTOOLS_AUTH}"],
"env": { "KLIPTOOLS_AUTH": "Bearer KT-XXXX-XXXX" }
}
}
}
The header value sits in env on purpose: on Windows, Claude Desktop does not escape spaces inside args.
In claude.ai, add a custom connector with the URL https://kliptools.com/mcp and leave the OAuth fields empty. In ChatGPT, turn on developer mode and create a connector with the same URL and OAuth authentication. Either app opens a KlipTools window: enter your pack code there, click Connect, and the app never sees the code.
Point it at https://kliptools.com/mcp with the Streamable HTTP transport. Send the header Authorization: Bearer KT-XXXX-XXXX (or X-KlipTools-Key: KT-XXXX-XXXX), or let the client sign in with OAuth: discovery, dynamic registration and PKCE are supported.
get_youtube_subtitlesReturns the subtitle file of a YouTube video as text, preceded by one line with the title and the credits charged and left.
url — a watch, youtu.be or Shorts link, or the 11-character video ID.language — ISO 639-1 code of the track: en, es, pt, fr, de… Default en. Auto-generated captions count.format — srt or vtt keep the timestamps; text is the plain transcript, best for summaries. Default srt.check_creditsReturns the credits left on your key, the expiry date, the price per download and how many downloads the balance still buys. Free to call.
Once connected, ask your agent in plain language:
"Get the transcript of https://www.youtube.com/watch?v=… as plain text and summarise it in five bullet points."
MCP (Model Context Protocol) is the open standard AI assistants use to call outside tools. Connecting this server gives your assistant a tool that fetches YouTube subtitles, so it can read a video instead of guessing what is in it.
900 credits per successful download, whatever the length of the video. In money that is about $0.013 on the $7 pack and about $0.007 on the $79 pack. Failed downloads cost nothing.
Any language the video has subtitles in, including YouTube's auto-generated captions. Ask for it with its two-letter code, such as en, es, pt, fr or de. If that track does not exist, the tool says so and you are not charged.
Yes. Claude Code, Cursor and Claude Desktop connect with the key as shown above. claude.ai and ChatGPT connect with the URL alone: they open a KlipTools sign-in window where you enter your pack code once.
Not on MCP — every download is paid. To test before buying, use the subtitle downloader page, which gives three free downloads a day. The smallest pack, $7, covers 555 MCP downloads.
Anyone holding the code can spend its credits, so keep it out of shared repositories. The daily limit of 1,000 downloads per key caps the damage. If that happens, write to us from the address below.