TikTok Agent Publisher MCP Server
by davidmosiahio.github.davidmosiah/tiktok-agent-publisherv0.1.5
Local-first TikTok Content Posting API server and CLI with OAuth readiness checks, dry-run publishing and live uploads only when explicitly enabled.
context tax
queued
security
queued
cold start
queued
freshness
Maintained42d ago
Install TikTok Agent Publisher MCP server
Install in Claude Code
claude mcp add tiktok-agent-publisher -e TIKTOK_CLIENT_SECRET='<tiktok-client-secret>' -- npx -y tiktok-agent-publisherInstall in Cursor
{
"mcpServers": {
"tiktok-agent-publisher": {
"command": "npx",
"args": [
"-y",
"tiktok-agent-publisher"
],
"env": {
"TIKTOK_CLIENT_SECRET": "<tiktok-client-secret>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"tiktok-agent-publisher": {
"command": "npx",
"args": [
"-y",
"tiktok-agent-publisher"
],
"env": {
"TIKTOK_CLIENT_SECRET": "<tiktok-client-secret>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"tiktok-agent-publisher": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"tiktok-agent-publisher"
],
"env": {
"TIKTOK_CLIENT_SECRET": "<tiktok-client-secret>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"tiktok-agent-publisher": {
"command": "npx",
"args": [
"-y",
"tiktok-agent-publisher"
],
"env": {
"TIKTOK_CLIENT_SECRET": "<tiktok-client-secret>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| TIKTOK_DRY_RUN | — | — | Set to false only when the agent should perform live TikTok upload operations. Defaults to dry-run behavior. |
| TIKTOK_CLIENT_KEY | — | — | TikTok developer app client key. Optional until OAuth or live upload flows are used. |
| TIKTOK_CLIENT_SECRET | — | yes | TikTok developer app client secret. Keep local and do not expose it to agents. |
Freshness
Maintained — last maintenance signal 42d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-08-29 · 42d ago · GitHub
Latest release
2026-08-29 · 42d ago · GitHub · v0.1.8
Package published
no data · npm/PyPI
Registry entry updated
2026-05-29 · 4mo ago · official registry · v0.1.5
FAQ
›How do I install the TikTok Agent Publisher MCP server in Claude Code?
Run: claude mcp add tiktok-agent-publisher -e TIKTOK_CLIENT_SECRET='<tiktok-client-secret>' -- npx -y tiktok-agent-publisher. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does TikTok Agent Publisher require an API key?
Yes. It expects TIKTOK_CLIENT_SECRET, of which 1 is a secret.
›Can I use TikTok Agent Publisher as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is TikTok Agent Publisher in the official MCP registry?
Yes, as io.github.davidmosiah/tiktok-agent-publisher.
Alternatives to TikTok Agent Publisher
Other social media MCP servers.