TubePull
@miketwalker
About TubePull
Download video or audio from YouTube, TikTok, Twitter/X, SoundCloud, Vimeo, Twitch, Streamable, Bandcamp, Mixcloud, and Dailymotion — from any MCP-compatible AI assistant (Claude Desktop, Claude Code, Cursor, Windsurf, Cline, ChatGPT-via-MCP, Perplexity, Continue, Zed, LibreChat,
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"tubepull": {
"url": "https://tubepull.com/mcp"
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is TubePull?
TubePull is a hosted MCP (Model Context Protocol) server that lets an AI assistant download video or audio files to disk from ten supported platforms: YouTube, TikTok, Twitter/X, Vimeo, Twitch, Streamable, Dailymotion, SoundCloud, Bandcamp, and Mixcloud. It’s designed for users of MCP-compatible AI assistants (Claude Desktop, Cursor, Windsurf, etc.) who want to save media by speaking a natural-language command.
How to use TubePull?
Configure your MCP client to point at the remote endpoint https://tubepull.com/mcp. For Claude Desktop, add a "url": "https://tubepull.com/mcp" entry in claude_desktop_config.json under the server name "tubepull". Then ask the assistant to download a video or audio track using a URL from a supported platform.
Key features of TubePull
- Two tools:
download_videoandget_video_info - No SDK or local binary needed – pure JSON-RPC over HTTPS
- Supports 10 platforms: YouTube, TikTok, Twitter/X, Vimeo, Twitch, Streamable, Dailymotion, SoundCloud, Bandcamp, Mixcloud
- Returns a signed one‑time download link valid for 1 hour
- Free tier: 3 downloads per 24h per client; Unlimited tier for $3.99/month removes caps and unlocks 1440p/4K
Use cases of TubePull
- Download a YouTube video as MP4 or MP3 for offline viewing/listening
- Save a TikTok clip or Twitch VOD to disk from an AI assistant
- Extract audio from a SoundCloud, Bandcamp, or Mixcloud track
- Archive a Streamable, Vimeo, or Dailymotion video with one voice command
- Get video metadata (title, channel, duration, license) before deciding to download
FAQ from TubePull
Which platforms does TubePull support?
YouTube, TikTok, Twitter/X, Vimeo, Twitch, Streamable, Dailymotion, SoundCloud, Bandcamp, and Mixcloud. Playlists, sets, albums, channels, and profile pages are not supported – use single video/track URLs only.
Is there a free tier and what are its limits?
Yes. The free/anonymous tier allows 3 downloads per 24 hours per MCP client. The Unlimited tier ($3.99/month) removes this cap, unlocks 1440p and 4K video, and allows videos longer than 2 hours.
How does the download work?
The download_video tool returns a signed one‑time download link valid for 1 hour. The assistant presents the link to the user, who clicks it to receive the file.
What are the audio format rules for SoundCloud, Bandcamp, and Mixcloud?
These platforms have no video stream. Passing format: "mp4" silently coerces to m4a (audio). Pass format: "mp3" for MP3 output. The smart alias "audio" resolves to M4A with no server‑side transcode.
How can I verify the server is live?
Send a POST request to https://tubepull.com/mcp with a JSON‑RPC initialize payload. A successful response will contain serverInfo.name == "tubepull" and other details.
Frequently asked questions
Which platforms does TubePull support?
YouTube, TikTok, Twitter/X, Vimeo, Twitch, Streamable, Dailymotion, SoundCloud, Bandcamp, and Mixcloud. Playlists, sets, albums, channels, and profile pages are not supported – use single video/track URLs only.
Is there a free tier and what are its limits?
Yes. The free/anonymous tier allows 3 downloads per 24 hours per MCP client. The Unlimited tier ($3.99/month) removes this cap, unlocks 1440p and 4K video, and allows videos longer than 2 hours.
How does the download work?
The `download_video` tool returns a signed one‑time download link valid for 1 hour. The assistant presents the link to the user, who clicks it to receive the file.
What are the audio format rules for SoundCloud, Bandcamp, and Mixcloud?
These platforms have no video stream. Passing `format: "mp4"` silently coerces to `m4a` (audio). Pass `format: "mp3"` for MP3 output. The smart alias `"audio"` resolves to M4A with no server‑side transcode.
How can I verify the server is live?
Send a POST request to `https://tubepull.com/mcp` with a JSON‑RPC `initialize` payload. A successful response will contain `serverInfo.name == "tubepull"` and other details.
Basic information
More AI & Agents MCP servers
Shell and Coding agent for Claude and other mcp clients
rusiaamanShell and coding agent on mcp clients
LinkedIn MCP Server
stickerdanielOpen-source MCP server for LinkedIn. Give Claude and any MCP-compatible AI agent access to profiles, companies, jobs, and messages.
🔎 GPT Researcher
assafelovicAn autonomous agent that conducts deep research on any data using any LLM providers
MCP Claude Code
SDGLBLMCP implementation of Claude Code capabilities and more
MCP Server - Remote MacOs Use
baryhuangThe only general AI agent that does NOT requires extra API key, giving you full control on your local and remote MacOs from Claude Desktop App
Comments