Updated March 2026

Install Douyin MCP

Pick your client, copy the command, done.

Local setup required. This server has to be cloned and prepared on your machine before you register it in Claude Code.
1

Set the server up locally

Run this once to clone and prepare the server before adding it to Claude Code.

Run in terminal
cd douyin-mcp
npm install
2

Register it in Claude Code

After the local setup is done, run this command to point Claude Code at the built server.

Run in terminal
claude mcp add douyin-mcp -- node "<FULL_PATH_TO_DOUYIN_MCP>/dist/index.js"

Replace <FULL_PATH_TO_DOUYIN_MCP>/dist/index.js with the actual folder you prepared in step 1.

Available Tools (3)

Once configured, Douyin MCP gives your AI agent access to:

publish_videoUploads a video to Douyin with specified metadata.
titlecontentvideo_pathtagsvisibility
get_login_statusChecks the current authentication status of the Douyin account.
get_login_qrcodeRetrieves the QR code for Douyin app authentication.

Try It Out

After setup, try these prompts with your AI agent:

Check if my Douyin account is currently logged in.
Get the QR code so I can log in to my Douyin account.
Upload the video at /path/to/my-video.mp4 to Douyin with the title 'My New Video' and tags 'tech', 'tutorial'.
Prerequisites & system requirements
  • An MCP-compatible client (Claude Code, Cursor, Windsurf, Claude Desktop, or Codex)
  • Node.js 18+ with npm/npx installed

Keep this setup from going cold

Save the docs, env vars, and workflow around Douyin MCP in Conare so Claude Code, Codex, and Cursor remember it next time.

Need the legacy visual installer? Open Conare IDE.
Remember this setup