Agent Academy

Agent Academy is a free, source-linked library of skills, prompts, MCP servers and bot templates, organised into courses by profession, for people who hand real work to AI agents: 1,467 live resources, each with its original link, license and safety tags.

MCP server

ssave.cc — TikTok & Instagram Downloader

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

Needs credentialsDoes not send

https://github.com/ssavecc/ssave-mcp-server

Needs credentials

YOUR_API_KEY

Install
npx -y @ssavecc/mcp-server

Original content

Full originalMITSource

Republished in full under its license, with attribution. The source is authoritative.

@ssavecc/mcp-server

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

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

DescriptionExtract & download TikTok, Instagram, YouTube, Douyin media — HD, no watermark, MP3 export
Version0.1.1
Packagesnpm · @ssavecc/mcp-server@0.1.1 · stdio
Environment variablesYOUR_API_KEY required secret
Your API key for the service

Related

SkillMarketing

ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' 'audience targeting,' 'Google Ads,' 'Facebook ads,' 'Linked

Sourcegithub.com/coreyhaines31/marketingskills/blob/main/skills/ads/SKILL.md

No credentialsDoes not sendMIT
SkillMarketing

ad-creative

When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform. Also use when the user mentions 'ad copy variations,' 'ad creative,' 'generate headlines,' 'RSA headlines,' 'bulk ad copy,' 'creative testing,' 'write me some ads,' 'Facebook ad copy,' 'Google ad headlines,' 'LinkedIn ad text,' 'static ads,' 'ad…

Sourcegithub.com/coreyhaines31/marketingskills/blob/main/skills/ad-creative/SKILL.md

No credentialsDoes not sendMIT
SkillMarketing

social-publishing

Schedule and publish social media posts across 13 platforms (X, LinkedIn, Instagram, Facebook Pages, TikTok, Discord, Telegram, YouTube, Reddit, WordPress, Pinterest) via the SocialClaw API. Use when the user wants to publish, schedule, or manage social media content programmatically. Requires SOCIALCLAW_API_KEY.

Sourcegithub.com/wshobson/agents/blob/main/plugins/social-publishing/skills/social-publishing/SKILL.md

No credentialsDoes not sendMIT
PromptMarketing

telegram-ads-analyst

Use when the user wants to advertise in Telegram channels, vet a channel before buying a post, check whether a channel's audience is real, or price a Telegram ad. Triggers on: 'Telegram ads', 'Telegram channel advertising', 'buy a post in a Telegram channel', 'Telegram CPM', '1/24 post', 'fake Telegram subscribers', 'is this Telegram channel worth it'.

Sourcegithub.com/VoltAgent/awesome-claude-code-subagents/blob/main/categories/08-business-product/telegram-ads-analyst.md

No credentialsDoes not sendMIT
Bot templateMarketing

Ad Spend Watch

Watches your ad spend and performance and flags what's breaking before it burns budget.

Sourcebotsdots.site/templates/ad-spend-watch

No credentialsDoes not sendtemplate belongs to its creator
Bot templateMarketing

Consider It Marketed

Clinic CEO bot that runs marketing, Google Ads, creative, video, and QC so the physician-owner can stay with patients

Sourcebotsdots.site/templates/consider-it-marketed

No credentialsDoes not sendtemplate belongs to its creator