{"serverId":"mcp-registry/com.jojapi/social-media-video-downloader","tools":[{"name":"get_facebook_v3_post_details","fixed":{"name":"get_facebook_v3_post_details","description":"Retrieves media and metadata for a given Facebook post URL. Group: Facebook-Posts. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","example":"https://www.facebook.com/share/r/14GFChzicox/","description":"The URL of the Facebook post."},"renderableFormats":{"type":"string","example":"720p,highres","description":"A comma-separated list of quality formats to generate server-rendered video links for. Allowed values: 144p, 240p, 360p, 480p, 720p, 1080p, highres, midres, lowres, all, all_highres."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Facebook Post Details"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":182,"tokensAfter":182},{"name":"get_facebook_v3_profile_about","fixed":{"name":"get_facebook_v3_profile_about","description":"Retrieves the 'about' information for a given Facebook profile URL. Group: Facebook-Profile. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","example":"https://www.facebook.com/zuck","description":"The URL of the Facebook profile."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Facebook Profile About"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":108,"tokensAfter":108},{"name":"get_facebook_v3_profile_details","fixed":{"name":"get_facebook_v3_profile_details","description":"Retrieves the profile details for a given Facebook profile URL. Group: Facebook-Profile. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","example":"https://www.facebook.com/zuck","description":"The URL of the Facebook profile."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Facebook Profile Details"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":108,"tokensAfter":108},{"name":"get_facebook_v3_profile_id","fixed":{"name":"get_facebook_v3_profile_id","description":"Retrieves the profile ID for a given Facebook profile URL. Group: Facebook-Profile. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","example":"https://www.facebook.com/zuck","description":"The URL of the Facebook profile."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Facebook Profile ID"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":105,"tokensAfter":105},{"name":"get_facebook_v3_profile_photos","fixed":{"name":"get_facebook_v3_profile_photos","description":"Retrieves the photos from a given Facebook profile URL. Group: Facebook-Profile. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","example":"https://www.facebook.com/zuck","description":"The URL of the Facebook profile."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Facebook Profile Photos"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":105,"tokensAfter":105},{"name":"get_facebook_v3_profile_reels","fixed":{"name":"get_facebook_v3_profile_reels","description":"Retrieves the reels from a given Facebook profile URL. Group: Facebook-Profile. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","example":"https://www.facebook.com/zuck","description":"The URL of the Facebook profile."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Facebook Profile Reels"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":105,"tokensAfter":105},{"name":"get_instagram_v3_media_post_details","fixed":{"name":"get_instagram_v3_media_post_details","description":"Retrieves the media post for a given Instagram shortcode. Group: Instagram-Media. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["shortcode"],"properties":{"shortcode":{"type":"string","example":"DH6N2p3R6WU","description":"The Instagram shortcode to look up."},"renderableFormats":{"type":"string","example":"720p,highres","description":"A comma-separated list of quality formats to generate server-rendered video links for. The number of formats that can be rendered depends on your subscription plan. Allowed values: 144p, 144p60 HDR, 240p, 240p60 HDR, 360p, 360p60 HDR, 480p, 480p60 HDR, 720p, 720p60, 720p60 HDR, 1080p, 1080p60, 1080p60 HDR, 1440p, 1440p60, 1440p60 HDR, 2160p, 2160p60, 2160p60 HDR, highres, midres, lowres, all, all_highres."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Media Post Details"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":242,"tokensAfter":242},{"name":"get_instagram_v3_user_profile_details","fixed":{"name":"get_instagram_v3_user_profile_details","description":"Retrieves the profile details for a given Instagram username. Group: Instagram-User. Billing per call: 5 Credits.","inputSchema":{"type":"object","required":["username"],"properties":{"username":{"type":"string","example":"instagram","description":"The Instagram username to look up."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get User Profile Details (Price:5)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":106,"tokensAfter":106},{"name":"get_instagram_v3_user_profile_id_from_username","fixed":{"name":"get_instagram_v3_user_profile_id_from_username","description":"Retrieves the user ID for a given Instagram username. Group: Instagram-User. Billing per call: 5 Credits.","inputSchema":{"type":"object","required":["username"],"properties":{"username":{"type":"string","example":"instagram","description":"The Instagram username to look up."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get User ID From Username (Price:5)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":106,"tokensAfter":106},{"name":"get_pinterest_v3_pin_details","fixed":{"name":"get_pinterest_v3_pin_details","description":"Retrieves every image size and video stream of a Pinterest pin (including each page of an idea/story pin), along with its title, creator and metadata. Group: Pinterest-Pin. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["pinId"],"properties":{"pinId":{"type":"string","title":"pinId","description":"The numeric Pinterest pin ID, as in pinterest.com/pin/{pinId}/."},"countryCode":{"type":"string","title":"countryCode","description":"ISO 3166-1 alpha-2 country code (case-insensitive) or 'worldwide'. Fetches the content as if from that country."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Pin Details"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":183,"tokensAfter":183},{"name":"get_tiktok_v3_post_details","fixed":{"name":"get_tiktok_v3_post_details","description":"Retrieves media and metadata for a given TikTok post URL. Group: TikTok-Post. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","example":"https://www.tiktok.com/@username/video/1234567890","description":"The URL of the TikTok post."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get TikTok Post Details"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":107,"tokensAfter":107},{"name":"get_tiktok_v3_user_details","fixed":{"name":"get_tiktok_v3_user_details","description":"Retrieves the profile details for a given TikTok user URL. Group: TikTok-User. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","example":"https://www.tiktok.com/@username","description":"The URL of the TikTok user profile."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get TikTok User Details"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":105,"tokensAfter":105},{"name":"get_youtube_v3_channel_details","fixed":{"name":"get_youtube_v3_channel_details","description":"Retrieves detailed information about a specific YouTube channel. Group: YouTube-Channel. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["channelId"],"properties":{"lang":{"type":"string","description":"Language code for localized content."},"channelId":{"type":"string","example":"UCmq1iHmomVRCf2APufQZkCQ","description":"The ID of the YouTube channel."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Channel Details"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":130,"tokensAfter":130},{"name":"get_youtube_v3_channel_id_from_handle","fixed":{"name":"get_youtube_v3_channel_id_from_handle","description":"Retrieves the channel ID for a given YouTube handle (e.g., '@MrBeast'). Group: YouTube-Channel. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["handle"],"properties":{"handle":{"type":"string","example":"@MrBeast","description":"The handle of the YouTube channel."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Channel ID From Handle"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":108,"tokensAfter":108},{"name":"get_youtube_v3_channel_playlists","fixed":{"name":"get_youtube_v3_channel_playlists","description":"Retrieves playlists, releases, or podcasts from a specific YouTube channel. Group: YouTube-Channel. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["channelId","contentType"],"properties":{"lang":{"type":"string","description":"Language code for localized content."},"channelId":{"type":"string","example":"UCmq1iHmomVRCf2APufQZkCQ","description":"The ID of the YouTube channel."},"nextToken":{"type":"string","description":"A token for paginating to the next set of results."},"contentType":{"enum":["playlists","releases","podcasts"],"type":"string","example":"playlists","description":"The type of content to retrieve. Allowed values: playlists, releases, podcasts."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Channel Playlists"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":219,"tokensAfter":219},{"name":"get_youtube_v3_channel_posts","fixed":{"name":"get_youtube_v3_channel_posts","description":"Retrieves posts from a specific YouTube channel. Use `nextToken` to paginate. Group: YouTube-Channel. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["channelId"],"properties":{"lang":{"type":"string","description":"Language code for localized content."},"channelId":{"type":"string","example":"UCmq1iHmomVRCf2APufQZkCQ","description":"The ID of the YouTube channel."},"nextToken":{"type":"string","description":"A token for paginating to the next set of results."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Channel Posts"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":160,"tokensAfter":160},{"name":"get_youtube_v3_channel_videos","fixed":{"name":"get_youtube_v3_channel_videos","description":"Retrieves videos, shorts, or livestreams from a specific YouTube channel. Group: YouTube-Channel. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["channelId","contentType"],"properties":{"lang":{"type":"string","description":"Language code for localized content."},"channelId":{"type":"string","example":"UCmq1iHmomVRCf2APufQZkCQ","description":"The ID of the YouTube channel."},"nextToken":{"type":"string","description":"A token for paginating to the next set of results."},"contentType":{"enum":["videos","shorts","livestreams"],"type":"string","example":"videos","description":"The type of content to retrieve. Allowed values: videos, shorts, livestreams."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Channel Videos"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":215,"tokensAfter":215},{"name":"get_youtube_v3_hashtag","fixed":{"name":"get_youtube_v3_hashtag","description":"Retrieves videos for a given hashtag. Group: YouTube-Hashtag. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["tag"],"properties":{"tag":{"type":"string","example":"HowToCook","description":"The hashtag to search for (without the '#')."},"lang":{"type":"string","description":"Language code for localized content."},"nextToken":{"type":"string","description":"A token for paginating to the next set of results."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Hashtag Videos"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":144,"tokensAfter":144},{"name":"get_youtube_v3_playlist","fixed":{"name":"get_youtube_v3_playlist","description":"Extracts playlist information and a paginated list of its videos. Group: YouTube-Playlist. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["playlistId"],"properties":{"lang":{"type":"string","description":"Language code for localized content."},"nextToken":{"type":"string","description":"A token for paginating to the next set of results."},"playlistId":{"type":"string","example":"PLihHLoNkOpqb_G4up_u_It9Lauz519kZf","description":"The ID of the YouTube playlist."},"countryCode":{"type":"string","description":"ISO 3166-1 alpha-2 country code for geo-specific results."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Playlist Details"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":189,"tokensAfter":189},{"name":"get_youtube_v3_post_comments","fixed":{"name":"get_youtube_v3_post_comments","description":"Retrieves comments for a YouTube post with sorting options and pagination. Group: YouTube-Post. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["postId","channelId"],"properties":{"lang":{"type":"string","description":"Language code for localized content."},"postId":{"type":"string","example":"UgkxxbGT-ChKuVaZ0-HlTt4PwA1y3MgLIVkH","description":"The ID of the YouTube post."},"sortBy":{"enum":["TOP_COMMENTS","NEWEST_FIRST"],"type":"string","default":"TOP_COMMENTS","description":"The sort order for comments. Allowed values: TOP_COMMENTS, NEWEST_FIRST."},"channelId":{"type":"string","example":"UCmq1iHmomVRCf2APufQZkCQ","description":"The ID of the channel that created the post."},"nextToken":{"type":"string","description":"A token for paginating to the next set of results."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Post Comments"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":249,"tokensAfter":249},{"name":"get_youtube_v3_post_details","fixed":{"name":"get_youtube_v3_post_details","description":"Retrieves detailed information about a specific YouTube community post. Group: YouTube-Post. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["postId","channelId"],"properties":{"lang":{"type":"string","description":"Language code for localized content."},"postId":{"type":"string","example":"UgkxxbGT-ChKuVaZ0-HlTt4PwA1y3MgLIVkH","description":"The ID of the YouTube post."},"channelId":{"type":"string","example":"UCmq1iHmomVRCf2APufQZkCQ","description":"The ID of the channel that created the post."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Post Details"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":170,"tokensAfter":170},{"name":"get_youtube_v3_search","fixed":{"name":"get_youtube_v3_search","description":"Search across all YouTube content types (videos, channels, playlists). Group: YouTube-Search. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["query"],"properties":{"lang":{"type":"string","description":"Language code for localized content."},"query":{"type":"string","example":"autocad","description":"The search query."},"sortBy":{"enum":["relevance","rating","upload_date","view_count"],"type":"string","default":"relevance","description":"DEPRECATED: The sort order for search results. Please use 'prioritize' and 'uploadDate' instead. Allowed values: relevance, rating, upload_date, view_count."},"duration":{"enum":["all","over_twenty_mins","three_to_twenty_mins","under_three_mins"],"type":"string","default":"all","description":"Filter results by video duration."},"features":{"type":"string","description":"A comma-separated list of video features to filter by. Allowed values: 360, 3d, 4k, creative_commons, hd, hdr, live, location, purchased, subtitles, vr180."},"nextToken":{"type":"string","description":"A token for paginating to the next set of results."},"prioritize":{"enum":["relevance","popularity"],"type":"string","default":"relevance","description":"Prioritize results by relevance or popularity."},"uploadDate":{"enum":["all","month","week","year","today"],"type":"string","default":"all","description":"Filter results by upload date."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search All"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":407,"tokensAfter":407},{"name":"get_youtube_v3_search_channel","fixed":{"name":"get_youtube_v3_search_channel","description":"Searches for channels on YouTube. Group: YouTube-Search. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["query"],"properties":{"lang":{"type":"string","description":"Language code for localized content."},"query":{"type":"string","example":"autocad","description":"The search query."},"sortBy":{"enum":["relevance","rating","upload_date","view_count"],"type":"string","default":"relevance","description":"DEPRECATED: The sort order for search results. Please use 'prioritize' and 'uploadDate' instead. Allowed values: relevance, rating, upload_date, view_count."},"duration":{"enum":["all","over_twenty_mins","three_to_twenty_mins","under_three_mins"],"type":"string","default":"all","description":"Filter results by video duration."},"features":{"type":"string","description":"A comma-separated list of video features to filter by. Allowed values: 360, 3d, 4k, creative_commons, hd, hdr, live, location, purchased, subtitles, vr180."},"nextToken":{"type":"string","description":"A token for paginating to the next set of results."},"prioritize":{"enum":["relevance","popularity"],"type":"string","default":"relevance","description":"Prioritize results by relevance or popularity."},"uploadDate":{"enum":["all","month","week","year","today"],"type":"string","default":"all","description":"Filter results by upload date."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search Channels"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":399,"tokensAfter":399},{"name":"get_youtube_v3_search_movie","fixed":{"name":"get_youtube_v3_search_movie","description":"Searches for movies on YouTube. Group: YouTube-Search. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["query"],"properties":{"lang":{"type":"string","description":"Language code for localized content."},"query":{"type":"string","example":"man of steel","description":"The search query."},"sortBy":{"enum":["relevance","rating","upload_date","view_count"],"type":"string","default":"relevance","description":"DEPRECATED: The sort order for search results. Please use 'prioritize' and 'uploadDate' instead. Allowed values: relevance, rating, upload_date, view_count."},"duration":{"enum":["all","over_twenty_mins","three_to_twenty_mins","under_three_mins"],"type":"string","default":"all","description":"Filter results by video duration."},"features":{"type":"string","description":"A comma-separated list of video features to filter by. Allowed values: 360, 3d, 4k, creative_commons, hd, hdr, live, location, purchased, subtitles, vr180."},"nextToken":{"type":"string","description":"A token for paginating to the next set of results."},"prioritize":{"enum":["relevance","popularity"],"type":"string","default":"relevance","description":"Prioritize results by relevance or popularity."},"uploadDate":{"enum":["all","month","week","year","today"],"type":"string","default":"all","description":"Filter results by upload date."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search Movies"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":399,"tokensAfter":399},{"name":"get_youtube_v3_search_playlist","fixed":{"name":"get_youtube_v3_search_playlist","description":"Searches for playlists on YouTube. Group: YouTube-Search. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["query"],"properties":{"lang":{"type":"string","description":"Language code for localized content."},"query":{"type":"string","example":"autocad","description":"The search query."},"sortBy":{"enum":["relevance","rating","upload_date","view_count"],"type":"string","default":"relevance","description":"DEPRECATED: The sort order for search results. Please use 'prioritize' and 'uploadDate' instead. Allowed values: relevance, rating, upload_date, view_count."},"duration":{"enum":["all","over_twenty_mins","three_to_twenty_mins","under_three_mins"],"type":"string","default":"all","description":"Filter results by video duration."},"features":{"type":"string","description":"A comma-separated list of video features to filter by. Allowed values: 360, 3d, 4k, creative_commons, hd, hdr, live, location, purchased, subtitles, vr180."},"nextToken":{"type":"string","description":"A token for paginating to the next set of results."},"prioritize":{"enum":["relevance","popularity"],"type":"string","default":"relevance","description":"Prioritize results by relevance or popularity."},"uploadDate":{"enum":["all","month","week","year","today"],"type":"string","default":"all","description":"Filter results by upload date."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search Playlists"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":399,"tokensAfter":399},{"name":"get_youtube_v3_search_suggestions","fixed":{"name":"get_youtube_v3_search_suggestions","description":"Retrieves search suggestions from YouTube based on a query. Group: YouTube-Search. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["query"],"properties":{"lang":{"type":"string","description":"Language code for the suggestions."},"query":{"type":"string","example":"how to c","description":"The search query to get suggestions for."},"previousQuery":{"type":"string","example":"how","description":"The previous search query, if any."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Search Suggestions"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":153,"tokensAfter":153},{"name":"get_youtube_v3_search_video","fixed":{"name":"get_youtube_v3_search_video","description":"Searches for videos on YouTube. Group: YouTube-Search. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["query"],"properties":{"lang":{"type":"string","description":"Language code for localized content."},"query":{"type":"string","example":"autocad","description":"The search query."},"sortBy":{"enum":["relevance","rating","upload_date","view_count"],"type":"string","default":"relevance","description":"DEPRECATED: The sort order for search results. Please use 'prioritize' and 'uploadDate' instead. Allowed values: relevance, rating, upload_date, view_count."},"duration":{"enum":["all","over_twenty_mins","three_to_twenty_mins","under_three_mins"],"type":"string","default":"all","description":"Filter results by video duration."},"features":{"type":"string","description":"A comma-separated list of video features to filter by. Allowed values: 360, 3d, 4k, creative_commons, hd, hdr, live, location, purchased, subtitles, vr180."},"nextToken":{"type":"string","description":"A token for paginating to the next set of results."},"prioritize":{"enum":["relevance","popularity"],"type":"string","default":"relevance","description":"Prioritize results by relevance or popularity."},"uploadDate":{"enum":["all","month","week","year","today"],"type":"string","default":"all","description":"Filter results by upload date."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Search Videos"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":398,"tokensAfter":398},{"name":"get_youtube_v3_video_comments","fixed":{"name":"get_youtube_v3_video_comments","description":"Retrieves comments for a YouTube video with sorting options and pagination. Group: YouTube-Video. Billing per call: 1 Credits.","inputSchema":{"type":"object","required":["videoId"],"properties":{"lang":{"type":"string","description":"Language code for localized content."},"sortBy":{"enum":["TOP_COMMENTS","NEWEST_FIRST"],"type":"string","default":"TOP_COMMENTS","description":"The sort order for comments. Allowed values: TOP_COMMENTS, NEWEST_FIRST."},"videoId":{"type":"string","example":"U7_eELfviAE","description":"The ID of the YouTube video."},"commentId":{"type":"string","description":"The ID of a specific comment to retrieve replies for."},"nextToken":{"type":"string","description":"A token for paginating to the next set of results."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Video Comments"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":232,"tokensAfter":232},{"name":"get_youtube_v3_video_details","fixed":{"name":"get_youtube_v3_video_details","description":"Extracts comprehensive information about a YouTube video including metadata, available formats, download links, and server-rendered video options with audio merging capabilities. Group: YouTube-Video. Billing per call: 2 Credits.","inputSchema":{"type":"object","required":["videoId"],"properties":{"lang":{"type":"string","description":"Language code for localized content (e.g., 'en-US', 'es'). Defaults to 'en-US'."},"fields":{"type":"string","description":"A comma-separated list of fields to include in the response. This can be used to limit the amount of data returned. Allowed values: `contents`, `contents.videos`, `contents.audios`, `contents.images`, `contents.renderableVideos`, `contents.renderableAudios`, `metadata`, `metadata.author`, `metadata.comments`, `metadata.playlist`, `metadata.channel`, `metadata.post`, `metadata.hashtag`, `metadata.transcript`, `metadata.additionalData`. For exclusion, prefix the field with a dash; e.g. `-metadata…"},"videoId":{"type":"string","example":"dQw4w9WgXcQ","description":"The ID of the YouTube video."},"urlAccess":{"enum":["proxied","normal"],"type":"string","default":"proxied","description":"When set to 'proxied', the API uses its own proxies to prevent 403 errors, which can sometimes occur with 'normal' URLs. This comes at the cost of slower download speeds. Allowed values: normal, proxied. When set to 'proxied' the request will be `billed as 2 requests`. Note: If both this parameter and `renderableFormats` are used, the total cost remains 2 requests (charges do not stack)."},"countryCode":{"type":"string","description":"ISO 3166-1 alpha-2 country code for geo-specific results (e.g., 'US', 'GB')."},"getTranscript":{"enum":["false","true"],"type":"string","default":"false","description":"Set to true to retrieve the video transcript. Allowed values: false, true."},"renderableFormats":{"type":"string","example":"720p,highres","description":"A comma-separated list of quality formats to generate server-rendered video links for. If any videos are rendered, this request will be `billed as 2 requests`. Note: If both this parameter and `urlAccess='proxied'` are used, the total cost remains 2 requests (charges do not stack). The number of formats that can be rendered depends on your subscription plan. Allowed values: 144p, 144p60 HDR, 240p, 240p60 HDR, 360p, 360p60 HDR, 480p, 480p60 HDR, 720p, 720p60, 720p60 HDR, 1080p, 1080p60, 1080p60…"},"transcriptLanguage":{"type":"string","description":"The language to use for the transcript. This must be one of the languages returned in the `metadata.transcript.languages` array. If not provided, the default transcript is returned."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Get Video Details (Price:1-2)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":761,"tokensAfter":761}],"toolsChanged":29,"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."}