ContentMCP connects TikTok content publishing and TikTok Shop management to AI assistants through the Model Context Protocol (MCP). Authorize your TikTok account once, then publish videos, check post status and manage your shop in plain language β via Claude, ChatGPT or Antigravity.
π Secure connection via TikTok Login Kit (OAuth 2.0 + PKCE) β revoke access at any time
Each module uses only the TikTok scopes it needs. Every write action waits for your approval.
Upload and publish videos and photo carousels to your TikTok profile, or send them to your TikTok inbox as drafts. Track processing status until the post is live.
Create and update product listings, review orders and shop performance, and run voucher promotions β all through natural-language commands.
See your profile stats and the performance of your own published videos (views, likes, comments, shares) to plan better content.
Sign in with TikTok via OAuth 2.0 + PKCE. You choose what to grant, and can revoke in TikTok Settings β Security β Manage app permissions.
Native TikTok sharing flows and real-time notifications for post processing and shop events.
AI prepares a preview for every write (publish, product update, voucher). Nothing is executed until you confirm. All changes are logged.
No coding required
Authorize ContentMCP with your TikTok account through the official TikTok Login Kit consent screen β only the scopes needed for the modules you use.
You receive a personal MCP connection URL. Add it to Claude, ChatGPT or any MCP-compatible AI assistant as a connector.
βPost this video as a draftβ, βWhich of my videos performed best this week?β, βUpdate the price of product Xβ β AI prepares it, you approve it.
Only the scopes each feature needs. You stay in control and can revoke at any time.
| TikTok product | Scope | What it is used for |
|---|---|---|
| Login Kit | user.info.basic | Identify the connected account (open ID, display name, avatar). |
| Login Kit | user.info.profile | Show bio, profile link and verified badge in your dashboard. |
| Login Kit | user.info.stats | Show follower, like and video counts for channel insights. |
| Content Posting API | video.upload | Send videos to your TikTok inbox as drafts for you to finish in the app. |
| Content Posting API | video.publish | Publish videos/photos to your profile after you confirm. |
| Display (Login Kit) | video.list | List your own published videos and their stats inside your dashboard. |
| Local Service API | local.product.manage | Create and update product listings in your TikTok Shop. |
| Local Service API | local.shop.manage | Read orders and shop performance metrics. |
| Local Service API | local.voucher.manage | Create and manage promotional vouchers. |
Your data is never sold, never shared with third parties for advertising, and never used to train general AI models. Tokens are encrypted at rest (Fernet AES-128).
Remove ContentMCP in TikTok Settings β Security β Manage app permissions, or email us β stored tokens are deleted within 30 days.
ContentMCP by Viva uses TikTok APIs in accordance with the TikTok Developer Terms of Service. See our Privacy Policy and Terms of Service. Contact: hoiai.com.vn@gmail.com