ssave.cc — TikTok & Instagram Downloader

cc.ssavePublished by ssave.ccv0.1.1Updated Oct 25, 2026

Extract & download TikTok, Instagram, YouTube, Douyin media — HD, no watermark, MP3 export

The publisher's own server: Tiktokporn

VerifiedSTDIODesktop onlyWeb Search & ScrapingMedia & Design

Overview

AI-generated overview

Local MCP server that lets an assistant extract and download TikTok, Instagram, YouTube and Douyin videos or MP3 audio to your disk via the Ssave API.

What you can do
Extract media metadata and available formats from a TikTok, Instagram, YouTube or Douyin URL, returning a short-lived token and per-format download links (extract_media). Download the extracted media to local disk in HD, watermarked or MP3 form, with an optional output directory, returning the absolute path and size (download_media). Save the media thumbnail to local disk through a proxy (get_thumbnail). Typical flow is extract first, then download using the returned id.
When to use it
When you want an assistant to pull a specific public social video or audio track onto your machine for personal archiving, or to inspect available formats before downloading. Not suited to bulk collection or high-volume use.
Requirements
Runs locally over stdio, typically started with npx from the npm package, so Node.js and network access are needed. The Ssave Open API backs it; the free tier needs no registration. Optional environment variables set the API base URL, API key and default output directory.
Before you install
The manifest lists a required API key variable, while the README describes the API key as reserved for a paid tier; treat any key as a secret. Free-tier limits are per IP per UTC day (10 extracts, 50 downloads), and the tool reports the reset time on rate limiting. Downloads write files to local disk. Use only for content you have access to, respect platform terms, and avoid bulk downloading.

Installation

In SourceWeft

  1. Open ssave.cc — TikTok & Instagram Downloader in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

@ssavecc/mcp-server

[ssave-mcp-server MCP server] [Listed on mcpservers.org]

Model Context Protocol (MCP) server for Ssave.cc — extract and download TikTok / Instagram / YouTube / Douyin media (HD video without watermark, MP3 audio) directly to your local disk.

Runs locally via stdio, backed by the Ssave Open API (/open/v1). No registration required on the free tier.

Quick Start

bash
npx @ssavecc/mcp-server

Then add it to your MCP client:

Claude Code

bash
claude mcp add ssave -- npx @ssavecc/mcp-server

Or project-level .mcp.json:

json
{  "mcpServers": {    "ssave": { "command": "npx", "args": ["@ssavecc/mcp-server"] }  }}

Cursor

Settings → MCP → Add new MCP server:

json
{  "mcpServers": {    "ssave": {      "command": "npx",      "args": ["@ssavecc/mcp-server"]    }  }}

Claude Desktop

Edit claude_desktop_config.json:

json
{  "mcpServers": {    "ssave": {      "command": "npx",      "args": ["@ssavecc/mcp-server"]    }  }}

Tools

ToolDescription
extract_mediaExtract metadata and available formats from a TikTok / Instagram / YouTube / Douyin URL. Returns an ssv_ token (expires in 5–15 min) plus per-format download URLs.
download_mediaStream the extracted media to local disk (default ~/Downloads/ssave/, override with output_dir). Returns the absolute path and size.
get_thumbnailSave the media thumbnail to local disk (proxied — never exposes the source CDN link).

Typical flow: extract_media(url) → take the returned id → download_media(id, type: "hd" | "watermark" | "mp3").

Environment Variables

All optional:

VariableDefaultDescription
SSAVE_API_BASE_URLhttps://api.ssave.ccOverride for local development (e.g. http://localhost:8000).
SSAVE_API_KEY—Reserved for paid tier (Phase 3): sent as Authorization: Bearer <key>.
SSAVE_OUTPUT_DIR~/Downloads/ssave/Default output directory when output_dir is not passed.

Rate Limits (free tier)

Shared with the Ssave Open API, per IP per UTC day:

OperationLimit
extract10 / day
download50 / day

On 429 rate_limited the tool reports the UTC reset time.

Development

bash
npm installnpm run dev        # run server on stdio (connect with MCP Inspector: npx @modelcontextprotocol/inspector)npm test           # unit tests (mock fetch)npm run build      # compile to dist/

Legal

For personal archiving of content you have access to. Respect platform Terms of Service. No bulk downloading. See ssave.cc/privacy.

License

MIT

Source: README.md at commit 240afc2

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.1LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Tik-Tok integrations