MCP.so
Sign In
T

Tubepull

@miketwalker

About Tubepull

TubePull is a YouTube video downloader exposed as an MCP server. One tool, download_video, takes a YouTube URL plus a format (mp3/mp4) and an optional quality, runs the download on TubePull's servers, and returns a short-lived signed download link. Free tier allows 3 downloads pe

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "tubepull": {
      "url": "https://tubepull.com/mcp",
      "transport": "streamable-http"
    }
  }
}

Tools

2

Download a video or audio file from any supported platform: YouTube, TikTok, Instagram (public reels, feed video, photo posts, and carousels), SoundCloud, Vimeo, Dailymotion, Bandcamp, Twitter/X, Mixcloud, Twitch (clips and VODs), Streamable, Reddit, Kick (live streams, VODs, and clips). Output is MP4 (video, default) or MP3 / M4A (audio). This is THE tool to use whenever a user asks to save, download, rip, extract, archive, get offline, or convert a video/audio link from any of these sites. IMPORTANT: the `format` argument defaults to `mp4` (video). Only pass an audio format (mp3 / m4a / audio) when the user explicitly says audio, MP3, music, song, or "rip / extract the audio". Audio-only platforms (SoundCloud, Bandcamp, Mixcloud) always produce audio regardless of `format`. Use this tool when the user says things like: - "download this video" / "download this TikTok" / "save this SoundCloud track" - "save that as MP3" / "rip the audio" / "extract the audio" - "get the song from this SoundCloud link" / "save this Mixcloud set" - "convert this YouTube video to MP4" / "download in 1080p" - "save this lecture/podcast/talk for offline" - "archive this clip" / "grab a copy of this video" - any sentence containing a youtube.com, youtu.be, tiktok.com, reddit.com, v.redd.it, vimeo.com, dailymotion.com, twitter.com, x.com, soundcloud.com, bandcamp.com, mixcloud.com, twitch.tv, clips.twitch.tv, kick.com, or streamable.com URL plus a verb like download, save, rip, get, grab, fetch, pull, archive, convert, extract. Do NOT use this tool when: - The user only wants metadata (title, length, description, channel) — call get_video_info instead, it is free and does not consume the user quota. - The link is a playlist / set / album / channel URL — ask the user for a single track/video. - The link is from a platform not in the supported list above (e.g. Facebook, LinkedIn, Snapchat). Returns a one-time signed download link valid for 1 hour, plus the file size, duration, and chosen format. Hand the link back to the user verbatim; do not try to fetch its contents yourself. Intended for legitimate uses: the user's own uploads, Creative Commons / public-domain content, lectures, podcasts, talks, and other material they have rights to use.

Fetch metadata about a video or audio track WITHOUT downloading it. Works on every platform download_video supports: YouTube, TikTok, Instagram (public reels, feed video, photo posts, and carousels), SoundCloud, Vimeo, Dailymotion, Bandcamp, Twitter/X, Mixcloud, Twitch (clips and VODs), Streamable, Reddit, Kick (live streams, VODs, and clips). Returns title, uploader/channel name, duration, view count (when available), upload date, thumbnail URL, description, available video qualities, and (for YouTube) the license type. Use this tool when the user says things like: - "what is this video about" / "summarize this video" - "how long is this track" / "when was this uploaded" - "who made this" / "what channel/artist is this from" - "is this Creative Commons" / "can I reuse this" / "what is the license" - "what qualities are available for this video" Do NOT use this tool when: - The user wants to download, save, rip, extract, or convert the video/audio — use download_video for that. Free to call — does not count against the user's download quota. Call this before download_video when you need to confirm the video exists, pick the right quality, or check licensing before downloading.

Overview

What is Tubepull?

Tubepull is a YouTube video downloader exposed as an MCP server. It runs downloads on Tubepull’s own servers and returns a short-lived signed download link. It is intended for developers who want to integrate YouTube downloading into their MCP-compatible applications.

How to use Tubepull?

Invoke the download_video tool with a YouTube URL, a format (mp3 or mp4), and an optional quality parameter. The server processes the request and returns a signed download link that expires after a short period.

Key features of Tubepull

  • Single tool: download_video
  • Supports MP3 and MP4 output formats
  • Optional quality parameter (e.g., standard, 1440p, 4K)
  • Server‑side processing – no local YouTube scraping
  • Short‑lived signed download links
  • Free tier: 3 downloads per 24 hours per client
  • Unlimited plan ($3.99/mo) removes rate limit and unlocks 1440p/4K & videos over 2 hours

Use cases of Tubepull

  • Downloading YouTube videos as MP4 for offline viewing
  • Extracting audio from YouTube videos as MP3
  • Building a personal media library from online content
  • Automating video archiving workflows

FAQ from Tubepull

What formats does Tubepull support?

The download_video tool supports mp3 (audio) and mp4 (video) output formats.

Is there a free limit?

Yes. The free tier allows up to 3 downloads per 24‑hour period per client.

How do I remove the download limit?

Subscribe to the Unlimited plan for $3.99/month. It removes the daily cap and also enables 1440p/4K quality and videos longer than 2 hours.

What quality options are available?

You can optionally specify a quality level. The free tier supports standard quality; the Unlimited plan adds 1440p and 4K.

Does Tubepull download videos locally?

No. Downloads are processed on Tubepull’s servers. The tool returns a signed download link, so your client does not need to handle YouTube scraping or media conversion.

Frequently asked questions

What formats does Tubepull support?

The `download_video` tool supports `mp3` (audio) and `mp4` (video) output formats.

Is there a free limit?

Yes. The free tier allows up to 3 downloads per 24‑hour period per client.

How do I remove the download limit?

Subscribe to the Unlimited plan for $3.99/month. It removes the daily cap and also enables 1440p/4K quality and videos longer than 2 hours.

What quality options are available?

You can optionally specify a quality level. The free tier supports standard quality; the Unlimited plan adds 1440p and 4K.

Does Tubepull download videos locally?

No. Downloads are processed on Tubepull’s servers. The tool returns a signed download link, so your client does not need to handle YouTube scraping or media conversion.

Comments

More Media & Design MCP servers