{"serverId":"mcp-registry/io.github.miketwalker/tubepull","tools":[{"name":"download_video","fixed":{"name":"download_video","description":"Download a video or audio file from any supported platform: YouTube, TikTok, Facebook (public videos and reels), 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/aud","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Full URL from any supported platform: youtube.com / youtu.be, tiktok.com, reddit.com / v.redd.it, vimeo.com, dailymotion.com, twitter.com / x.com (status with video), soundcloud.com, bandcamp.com, mixcloud.com, twitch.tv (clips + VODs), kick.com (live channel page, /videos/ VOD, or /clips/ clip), or streamable.com. Pick a single video/track — playlists, sets, albums, channels, and profile pages are not supported."},"format":{"enum":["mp4","mp3","m4a","audio"],"type":"string","default":"mp4","description":"Output format. DEFAULT IS `mp4` (video). Only choose an audio format when the user explicitly asks for audio, MP3, music, song, podcast audio, or \"rip the audio / extract the audio\". Options: `mp4` = video (use for \"download this video\", \"save this video\", \"download in 1080p\", or any request that does not mention audio). `mp3` = MP3 audio (use when user says MP3 or wants legacy-compatible audio). `m4a` = M4A audio (faster, smaller; use when user says M4A). `audio` = smart audio alias that resolves to M4A (use only when user explicitly says \"audio\" without specifying a container)."},"quality":{"enum":["best","360p","480p","720p","1080p","1440p","4k"],"type":"string","default":"best","description":"Video quality. Ignored for audio formats. 1440p and 4k require a Pro subscription. Free tier max is 1080p Full HD. Defaults to best."}}},"annotations":{"readOnlyHint":true},"title":"Download video or audio (MP4 / MP3 / M4A)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":558,"tokensAfter":558},{"name":"get_video_info","fixed":{"name":"get_video_info","description":"Fetch metadata about a video or audio track WITHOUT downloading it. Works on every platform download_video supports: YouTube, TikTok, Facebook (public videos and reels), 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, ","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Full URL from any supported platform: 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, kick.com, or streamable.com."}}},"annotations":{"readOnlyHint":true},"title":"Get video or audio metadata"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":245,"tokensAfter":245}],"toolsChanged":2,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}