douyin-mcp-server

Provides an Agent Skills/MCP-oriented server plus CLI scripts to automate Douyin (TikTok China) video uploads using browser automation (Chrome) and stored login cookies, including login management and optional auto-publishing.

Evaluated Mar 30, 2026 (0d ago)
Repo ↗ Automation mcp agent-skills douyin automation browser-automation video-upload puppeteer
⚙ Agent Friendliness
35
/ 100
Can an agent use this?
🔒 Security
35
/ 100
Is it safe for agents?
⚡ Reliability
26
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
45
Documentation
55
Error Messages
0
Auth Simplicity
30
Rate Limits
5

🔒 Security

TLS Enforcement
60
Auth Strength
35
Scope Granularity
5
Dep. Hygiene
35
Secret Handling
40

Security posture is not fully evidenced from provided content. Authentication depends on stored Douyin cookies and browser data; README warns to protect Cookie files. No discussion of encryption at rest, secret redaction, or secure storage is provided. Using UI automation can increase the risk of unintended actions if selectors/flows drift. TLS/auth scope controls are not applicable as there is no documented HTTP API with scoped credentials.

⚡ Reliability

Uptime/SLA
0
Version Stability
40
Breaking Changes
30
Error Recovery
35
AF Security Reliability

Best When

You want to integrate Douyin upload actions into an agent that can use the provided Skill definition, and you can tolerate occasional UI/verification/intermittent failures inherent to browser automation.

Avoid When

You need a stable, official API integration, fine-grained permissioning/scopes, or you cannot store/process cookies securely.

Use Cases

  • Automate publishing of Douyin videos from an AI agent or workflow
  • Manage Douyin login state (login, check cookie validity, clear cookies) for automation
  • Batch or scripted creation-and-upload flows where human login is performed once and then automation continues

Not For

  • Handling sensitive account credentials directly (it relies on saved cookies and requires a manual login flow)
  • Producing a public REST/SDK integration for developers who want an HTTP API
  • High-reliability production publishing without monitoring/retries, since it depends on UI automation and platform behavior changes

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: Cookie-based session (saved browser cookies after manual login)
OAuth: No Scopes: No

Authentication is performed by manually logging into Douyin in a launched Chrome browser; cookies are then saved and reused. There is no OAuth/API-token flow described.

Pricing

Free tier: No
Requires CC: No

Repository is MIT-licensed and appears to be a self-hosted automation tool; no pricing model is described in the provided content.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Relies on browser automation (Chrome) and manual human login/verification (including potential SMS verification on first upload).
  • Cookie expiry (~30 days per README) means agents must run login management/check flows.
  • Platform-side behavior (verification pages, review queues) can change UI flows and break automation.
  • Passing large absolute file paths and correct video format/dimensions is required; failures may manifest as stalled UI states.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for douyin-mcp-server.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

6533
Packages Evaluated
19870
Need Evaluation
586
Need Re-evaluation
Community Powered