social media video downloader: A comprehensive API for extracting video details, metadata, and.
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.
https://mcp.jojapi.com/social-media-video-downloader29 tools · 218msget_youtube_v3_video_detailsExtracts 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.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.
| Parameter | Type | Description |
|---|---|---|
| videoId* | string | The ID of the YouTube video. |
| lang | string | Language code for localized content (e.g., 'en-US', 'es'). Defaults to 'en-US'. |
| countryCode | string | ISO 3166-1 alpha-2 country code for geo-specific results (e.g., 'US', 'GB'). |
| urlAccess | string | 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 downl… |
| renderableFormats | string | 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`.… |
| getTranscript | string | Set to true to retrieve the video transcript. Allowed values: false, true. |
| transcriptLanguage | string | 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 t… |
| fields | string | 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.video… |
get_youtube_v3_video_commentsRetrieves comments for a YouTube video with sorting options and pagination. Group: YouTube-Video. Billing per call: 1 Credits.Retrieves comments for a YouTube video with sorting options and pagination. Group: YouTube-Video. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| videoId* | string | The ID of the YouTube video. |
| commentId | string | The ID of a specific comment to retrieve replies for. |
| sortBy | string | The sort order for comments. Allowed values: TOP_COMMENTS, NEWEST_FIRST. |
| lang | string | Language code for localized content. |
| nextToken | string | A token for paginating to the next set of results. |
get_youtube_v3_post_detailsRetrieves detailed information about a specific YouTube community post. Group: YouTube-Post. Billing per call: 1 Credits.Retrieves detailed information about a specific YouTube community post. Group: YouTube-Post. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| postId* | string | The ID of the YouTube post. |
| channelId* | string | The ID of the channel that created the post. |
| lang | string | Language code for localized content. |
get_youtube_v3_post_commentsRetrieves comments for a YouTube post with sorting options and pagination. Group: YouTube-Post. Billing per call: 1 Credits.Retrieves comments for a YouTube post with sorting options and pagination. Group: YouTube-Post. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| postId* | string | The ID of the YouTube post. |
| channelId* | string | The ID of the channel that created the post. |
| sortBy | string | The sort order for comments. Allowed values: TOP_COMMENTS, NEWEST_FIRST. |
| lang | string | Language code for localized content. |
| nextToken | string | A token for paginating to the next set of results. |
get_youtube_v3_channel_id_from_handleRetrieves the channel ID for a given YouTube handle (e.g., '@MrBeast'). Group: YouTube-Channel. Billing per call: 1 Credits.Retrieves the channel ID for a given YouTube handle (e.g., '@MrBeast'). Group: YouTube-Channel. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| handle* | string | The handle of the YouTube channel. |
get_youtube_v3_channel_postsRetrieves posts from a specific YouTube channel. Use `nextToken` to paginate. Group: YouTube-Channel. Billing per call: 1 Credits.Retrieves posts from a specific YouTube channel. Use `nextToken` to paginate. Group: YouTube-Channel. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| channelId* | string | The ID of the YouTube channel. |
| lang | string | Language code for localized content. |
| nextToken | string | A token for paginating to the next set of results. |
get_youtube_v3_channel_detailsRetrieves detailed information about a specific YouTube channel. Group: YouTube-Channel. Billing per call: 1 Credits.Retrieves detailed information about a specific YouTube channel. Group: YouTube-Channel. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| channelId* | string | The ID of the YouTube channel. |
| lang | string | Language code for localized content. |
get_youtube_v3_channel_playlistsRetrieves playlists, releases, or podcasts from a specific YouTube channel. Group: YouTube-Channel. Billing per call: 1 Credits.Retrieves playlists, releases, or podcasts from a specific YouTube channel. Group: YouTube-Channel. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| channelId* | string | The ID of the YouTube channel. |
| contentType* | string | The type of content to retrieve. Allowed values: playlists, releases, podcasts. |
| lang | string | Language code for localized content. |
| nextToken | string | A token for paginating to the next set of results. |
get_youtube_v3_channel_videosRetrieves videos, shorts, or livestreams from a specific YouTube channel. Group: YouTube-Channel. Billing per call: 1 Credits.Retrieves videos, shorts, or livestreams from a specific YouTube channel. Group: YouTube-Channel. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| channelId* | string | The ID of the YouTube channel. |
| contentType* | string | The type of content to retrieve. Allowed values: videos, shorts, livestreams. |
| lang | string | Language code for localized content. |
| nextToken | string | A token for paginating to the next set of results. |
get_youtube_v3_playlistExtracts playlist information and a paginated list of its videos. Group: YouTube-Playlist. Billing per call: 1 Credits.Extracts playlist information and a paginated list of its videos. Group: YouTube-Playlist. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| playlistId* | string | The ID of the YouTube playlist. |
| nextToken | string | A token for paginating to the next set of results. |
| lang | string | Language code for localized content. |
| countryCode | string | ISO 3166-1 alpha-2 country code for geo-specific results. |
get_youtube_v3_searchSearch across all YouTube content types (videos, channels, playlists). Group: YouTube-Search. Billing per call: 1 Credits.Search across all YouTube content types (videos, channels, playlists). Group: YouTube-Search. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| query* | string | The search query. |
| sortBy | string | DEPRECATED: The sort order for search results. Please use 'prioritize' and 'uploadDate' instead. Allowed values: relevance, rating, upload_date, view_count. |
| uploadDate | string | Filter results by upload date. |
| prioritize | string | Prioritize results by relevance or popularity. |
| duration | string | Filter results by video duration. |
| features | string | A comma-separated list of video features to filter by. Allowed values: 360, 3d, 4k, creative_commons, hd, hdr, live, location, purchased, subtitles, vr180. |
| lang | string | Language code for localized content. |
| nextToken | string | A token for paginating to the next set of results. |
get_youtube_v3_search_movieSearches for movies on YouTube. Group: YouTube-Search. Billing per call: 1 Credits.Searches for movies on YouTube. Group: YouTube-Search. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| query* | string | The search query. |
| sortBy | string | DEPRECATED: The sort order for search results. Please use 'prioritize' and 'uploadDate' instead. Allowed values: relevance, rating, upload_date, view_count. |
| uploadDate | string | Filter results by upload date. |
| prioritize | string | Prioritize results by relevance or popularity. |
| duration | string | Filter results by video duration. |
| features | string | A comma-separated list of video features to filter by. Allowed values: 360, 3d, 4k, creative_commons, hd, hdr, live, location, purchased, subtitles, vr180. |
| lang | string | Language code for localized content. |
| nextToken | string | A token for paginating to the next set of results. |
get_youtube_v3_search_videoSearches for videos on YouTube. Group: YouTube-Search. Billing per call: 1 Credits.Searches for videos on YouTube. Group: YouTube-Search. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| query* | string | The search query. |
| sortBy | string | DEPRECATED: The sort order for search results. Please use 'prioritize' and 'uploadDate' instead. Allowed values: relevance, rating, upload_date, view_count. |
| uploadDate | string | Filter results by upload date. |
| prioritize | string | Prioritize results by relevance or popularity. |
| duration | string | Filter results by video duration. |
| features | string | A comma-separated list of video features to filter by. Allowed values: 360, 3d, 4k, creative_commons, hd, hdr, live, location, purchased, subtitles, vr180. |
| lang | string | Language code for localized content. |
| nextToken | string | A token for paginating to the next set of results. |
get_youtube_v3_search_channelSearches for channels on YouTube. Group: YouTube-Search. Billing per call: 1 Credits.Searches for channels on YouTube. Group: YouTube-Search. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| query* | string | The search query. |
| sortBy | string | DEPRECATED: The sort order for search results. Please use 'prioritize' and 'uploadDate' instead. Allowed values: relevance, rating, upload_date, view_count. |
| uploadDate | string | Filter results by upload date. |
| prioritize | string | Prioritize results by relevance or popularity. |
| duration | string | Filter results by video duration. |
| features | string | A comma-separated list of video features to filter by. Allowed values: 360, 3d, 4k, creative_commons, hd, hdr, live, location, purchased, subtitles, vr180. |
| lang | string | Language code for localized content. |
| nextToken | string | A token for paginating to the next set of results. |
get_youtube_v3_search_playlistSearches for playlists on YouTube. Group: YouTube-Search. Billing per call: 1 Credits.Searches for playlists on YouTube. Group: YouTube-Search. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| query* | string | The search query. |
| sortBy | string | DEPRECATED: The sort order for search results. Please use 'prioritize' and 'uploadDate' instead. Allowed values: relevance, rating, upload_date, view_count. |
| uploadDate | string | Filter results by upload date. |
| prioritize | string | Prioritize results by relevance or popularity. |
| duration | string | Filter results by video duration. |
| features | string | A comma-separated list of video features to filter by. Allowed values: 360, 3d, 4k, creative_commons, hd, hdr, live, location, purchased, subtitles, vr180. |
| lang | string | Language code for localized content. |
| nextToken | string | A token for paginating to the next set of results. |
get_youtube_v3_search_suggestionsRetrieves search suggestions from YouTube based on a query. Group: YouTube-Search. Billing per call: 1 Credits.Retrieves search suggestions from YouTube based on a query. Group: YouTube-Search. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| query* | string | The search query to get suggestions for. |
| previousQuery | string | The previous search query, if any. |
| lang | string | Language code for the suggestions. |
get_youtube_v3_hashtagRetrieves videos for a given hashtag. Group: YouTube-Hashtag. Billing per call: 1 Credits.Retrieves videos for a given hashtag. Group: YouTube-Hashtag. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| tag* | string | The hashtag to search for (without the '#'). |
| lang | string | Language code for localized content. |
| nextToken | string | A token for paginating to the next set of results. |
get_tiktok_v3_user_detailsRetrieves the profile details for a given TikTok user URL. Group: TikTok-User. Billing per call: 1 Credits.Retrieves the profile details for a given TikTok user URL. Group: TikTok-User. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| url* | string | The URL of the TikTok user profile. |
get_tiktok_v3_post_detailsRetrieves media and metadata for a given TikTok post URL. Group: TikTok-Post. Billing per call: 1 Credits.Retrieves media and metadata for a given TikTok post URL. Group: TikTok-Post. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| url* | string | The URL of the TikTok post. |
get_facebook_v3_profile_idRetrieves the profile ID for a given Facebook profile URL. Group: Facebook-Profile. Billing per call: 1 Credits.Retrieves the profile ID for a given Facebook profile URL. Group: Facebook-Profile. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| url* | string | The URL of the Facebook profile. |
get_facebook_v3_profile_detailsRetrieves the profile details for a given Facebook profile URL. Group: Facebook-Profile. Billing per call: 1 Credits.Retrieves the profile details for a given Facebook profile URL. Group: Facebook-Profile. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| url* | string | The URL of the Facebook profile. |
get_facebook_v3_profile_aboutRetrieves the 'about' information for a given Facebook profile URL. Group: Facebook-Profile. Billing per call: 1 Credits.Retrieves the 'about' information for a given Facebook profile URL. Group: Facebook-Profile. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| url* | string | The URL of the Facebook profile. |
get_facebook_v3_profile_reelsRetrieves the reels from a given Facebook profile URL. Group: Facebook-Profile. Billing per call: 1 Credits.Retrieves the reels from a given Facebook profile URL. Group: Facebook-Profile. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| url* | string | The URL of the Facebook profile. |
get_facebook_v3_profile_photosRetrieves the photos from a given Facebook profile URL. Group: Facebook-Profile. Billing per call: 1 Credits.Retrieves the photos from a given Facebook profile URL. Group: Facebook-Profile. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| url* | string | The URL of the Facebook profile. |
get_facebook_v3_post_detailsRetrieves media and metadata for a given Facebook post URL. Group: Facebook-Posts. Billing per call: 1 Credits.Retrieves media and metadata for a given Facebook post URL. Group: Facebook-Posts. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| url* | string | The URL of the Facebook post. |
| renderableFormats | string | A comma-separated list of quality formats to generate server-rendered video links for. Allowed values: 144p, 240p, 360p, 480p, 720p, 1080p, highres, midres, lo… |
get_instagram_v3_user_profile_id_from_usernameRetrieves the user ID for a given Instagram username. Group: Instagram-User. Billing per call: 5 Credits.Retrieves the user ID for a given Instagram username. Group: Instagram-User. Billing per call: 5 Credits.
| Parameter | Type | Description |
|---|---|---|
| username* | string | The Instagram username to look up. |
get_instagram_v3_user_profile_detailsRetrieves the profile details for a given Instagram username. Group: Instagram-User. Billing per call: 5 Credits.Retrieves the profile details for a given Instagram username. Group: Instagram-User. Billing per call: 5 Credits.
| Parameter | Type | Description |
|---|---|---|
| username* | string | The Instagram username to look up. |
get_instagram_v3_media_post_detailsRetrieves the media post for a given Instagram shortcode. Group: Instagram-Media. Billing per call: 1 Credits.Retrieves the media post for a given Instagram shortcode. Group: Instagram-Media. Billing per call: 1 Credits.
| Parameter | Type | Description |
|---|---|---|
| shortcode* | string | The Instagram shortcode to look up. |
| renderableFormats | string | 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… |
get_pinterest_v3_pin_detailsRetrieves 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.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.
| Parameter | Type | Description |
|---|---|---|
| pinId* | string | The numeric Pinterest pin ID, as in pinterest.com/pin/{pinId}/. |
| countryCode | string | ISO 3166-1 alpha-2 country code (case-insensitive) or 'worldwide'. Fetches the content as if from that country. |
29 of 29 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
social media video downloader: A comprehensive API for extracting video details, metadata, and.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.