Instagram, TikTok, YouTube and other social media links to direct media download URLs.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Your FastSaver API key from https://api.fastsaver.io/auth
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get direct download links and metadata for one public post, reel, story, video or pin from Instagram, TikTok, Pinterest, Facebook, X (Twitter), Rutube or Likee. Returns type, download_url, thumbnail_url, width, height, duration and caption; an album returns its files in items. Credits per call: Instagram stories and highlights 5, Instagram 1.5, TikTok 1.5, Pinterest 1.5, Facebook 1.5, X (Twitter) 1.5, Rutube 3, Likee 3. A failed call or an unsupported link costs 0.1.
The link as copied from the app or the browser.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http api https://mcp.fastsaver.io/mcp \ --header 'X-Api-Key: YOUR_X_API_KEY'
Headers
X-Api-Key (required): Your FastSaver API key from https://api.fastsaver.io/authGet direct download links and metadata for one public post, reel, story, video or pin from Instagram, TikTok, Pinterest, Facebook, X (Twitter), Rutube or Likee. Returns type, download_url, thumbnail_url, width, height, duration and caption; an album returns its files in items. Credits per call: Instagram stories and highlights 5, Instagram 1.5, TikTok 1.5, Pinterest 1.5, Facebook 1.5, X (Twitter) 1.5, Rutube 3, Likee 3. A failed call or an unsupported link costs 0.1.
| Argument | Type | Description |
|---|---|---|
| url* | string | The link as copied from the app or the browser. |
{
"type": "object",
"title": "fetch_mediaArguments",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"title": "Url",
"description": "The link as copied from the app or the browser."
}
}
}Show the plan, remaining credits, rate limit (requests per minute) and plan expiry of the API key in use. Free.
No arguments.
{
"type": "object",
"title": "get_balanceArguments",
"properties": {}
}List the platforms and link forms fetch_media accepts and the credit cost of every tool. Free, and works without an API key.
No arguments.
{
"type": "object",
"title": "list_supported_platformsArguments",
"properties": {}
}Get the current Shazam top chart for a country or the whole world, paged. Returns video_id, title, duration and thumbnail_url for each song. Cost: 1 credit per page; a failed call costs 0.1.
| Argument | Type | Description |
|---|---|---|
| page | integer | 1-based page number. |
| country | string | Two-letter ISO country code such as US, or world. |
{
"type": "object",
"title": "music_chartsArguments",
"properties": {
"page": {
"type": "integer",
"title": "Page",
"default": 1,
"minimum": 1,
"description": "1-based page number."
},
"country": {
"type": "string",
"title": "Country",
"default": "world",
"description": "Two-letter ISO country code such as US, or world."
}
}
}Get a direct download link for a YouTube video, as audio only or as video at a chosen height. Returns download_url, filename, duration and thumbnails. The link is temporary: a *.fastsaver.io/dl link works for 5 minutes and for at most 3 downloads; a /v1/tunnel link (every 1440p and 2160p link, and any fallback link) works for 10 minutes. Cost: 15 credits, 25 for 1440p and 2160p; a failed call costs 0.1.
| Argument | Type | Description |
|---|---|---|
| url* | string | The link as copied from the app or the browser. |
| format* | string | audio, or the video height. |
{
"type": "object",
"title": "youtube_downloadArguments",
"required": [
"url",
"format"
],
"properties": {
"url": {
"type": "string",
"title": "Url",
"description": "The link as copied from the app or the browser."
},
"format": {
"enum": [
"audio",
"144p",
"240p",
"360p",
"480p",
"720p",
"1080p",
"1440p",
"2160p"
],
"type": "string",
"title": "Format",
"description": "audio, or the video height."
}
}
}Get the title, author, duration, thumbnails and available formats with file sizes for a YouTube video or Short, or the text and media of a YouTube community post (is_post says which). Cost: 2 credits; a failed call costs 0.1.
| Argument | Type | Description |
|---|---|---|
| url* | string | The link as copied from the app or the browser. |
{
"type": "object",
"title": "youtube_infoArguments",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"title": "Url",
"description": "The link as copied from the app or the browser."
}
}
}Search YouTube videos by text. Returns video_id, title, duration and thumbnails, one page at a time. Cost: 2 credits per page; a failed call costs 0.1.
| Argument | Type | Description |
|---|---|---|
| page | integer | 1-based page number. |
| query* | string | Search text. |
{
"type": "object",
"title": "youtube_searchArguments",
"required": [
"query"
],
"properties": {
"page": {
"type": "integer",
"title": "Page",
"default": 1,
"minimum": 1,
"description": "1-based page number."
},
"query": {
"type": "string",
"title": "Query",
"description": "Search text."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 12, 2026.