Back to Browse

Ssave MCP Server

Marketing & SocialLow Risk10.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

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

About

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

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (2 strong, 3 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.

12 files analyzed · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

file_system

Check that this permission is expected for this type of plugin.

env_vars

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

Your API key for the serviceRequired

Environment variable: YOUR_API_KEY

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "cc-ssave-tiktok-instagram-downloader": {
      "env": {
        "YOUR_API_KEY": "your-your-api-key-here"
      },
      "args": [
        "-y",
        "@ssavecc/mcp-server"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

@ssavecc/mcp-server

smithery badge Glama

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

npx @ssavecc/mcp-server

Then add it to your MCP client:

Claude Code

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

Or project-level .mcp.json:

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

Cursor

Settings → MCP → Add new MCP server:

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

Claude Desktop

Edit claude_desktop_config.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 iddownload_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_KEYReserved 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

npm install
npm 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

Reviews

No reviews yet

Be the first to review this server!