All guides
Developers5 min readBy DrummerduckJul 19, 2026

TikTok Video Downloader MCP Server for AI Agents

If your assistant can find a TikTok but can't get the clean file out of it, it stops right where it should deliver. The Model Context Protocol (MCP) closes that gap: point an MCP client at one URL and your agent gains tools to pull the no-watermark MP4, the cover image, and the audio from any public TikTok — no login, no watermark, no app.

This is the TikTok counterpart to the REST API. Same engine, wrapped as tools an assistant can call mid-conversation.

Short answer: add https://download-tiktok-video.drummerduck.com/api/mcp to your MCP client, then ask it to download a TikTok link.

Try it now

Paste a Twitter/X link and download in seconds — free, no login.

Open the downloader

Add the server

For clients that speak Streamable HTTP directly (Claude Desktop, Cursor):

{
  "mcpServers": {
    "tiktok-video": {
      "url": "https://download-tiktok-video.drummerduck.com/api/mcp"
    }
  }
}

For stdio-only clients, bridge with mcp-remote:

{
  "mcpServers": {
    "tiktok-video": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://download-tiktok-video.drummerduck.com/api/mcp"]
    }
  }
}

Restart the client and the tools appear.

The tools

| Tool | What it does | | --- | --- | | extract_tiktok_video | Returns the no-watermark video, cover, and audio with direct download URLs | | get_tiktok_info | Returns author, caption, timestamp, and media metadata without the full URL list | | get_free_api_key | Mints a free key so the agent can raise its own rate limits |

Everything comes back as structured JSON, so the agent can act on it — pick the best quality, grab just the audio, or hand you the link.

Example prompts

  • "Download this TikTok without the watermark: https://www.tiktok.com/@tiktok/video/7106594312292453675"
  • "Get me just the audio from that TikTok as a link."
  • "Who posted this and when?" — the agent calls get_tiktok_info.

The assistant calls extract_tiktok_video, reads the variants, and returns the clean link. There's no watermark and no bouncing @username because it pulls the source file, not a screen capture — the same approach as the no-watermark guide.

Auth and limits

The server works anonymously within the per-IP limits (30 requests an hour). When an agent needs more, it calls get_free_api_key to mint a free key — 300 an hour — or you can pass one you already hold. Store the key and reuse it rather than minting a new one each run.

Frequently asked questions

Which clients support this?

Any MCP client — Claude Desktop, Claude Code, Cursor, and others. stdio-only clients connect through mcp-remote, shown above.

Does it strip the watermark?

Yes. It returns the source MP4, which has no TikTok logo and no username stamp.

Can it pull the sound only?

Yes — the extract result includes the audio track. Ask for "just the audio" and the agent returns that variant. See TikTok to MP3.

Is there a non-agent version?

Yes — the web downloader is a paste-and-click button, and there's a step-by-step guide for people.

Try it now

Paste a Twitter/X link and download in seconds — free, no login.

Open the downloader

Only download public content you have the right to use, and respect copyright.