MCP सर्वर

TikTok MCP सर्वर किसी भी AI एजेंट को TikTok पर पोस्ट करने दें

AI एजेंट्स को एक ही प्रॉम्प्ट से TikTok पर वीडियो, फोटो कैरोसेल और drafts पब्लिश करने, privacy और AI labels सेट करने, प्रोसेसिंग स्टेटस चेक करने और परफॉर्मेंस मेट्रिक्स निकालने दें।

mcp.json
{
  "mcpServers": {
    "upload-post": {
      "url": "https://mcp.upload-post.com/mcp",
      "headers": {
        "Authorization": "ApiKey YOUR_API_KEY"
      }
    }
  }
}

TikTok टूल्स जो एजेंट कॉल कर सकता है

Upload-Post MCP सर्वर का हिस्सा। एजेंट आपके प्रॉम्प्ट से सही टूल खुद चुन लेता है।

टूल यह क्या करता है
upload_video कैप्शन, प्राइवेसी और शेड्यूलिंग विकल्पों के साथ TikTok पर वीडियो पब्लिश करें
upload_photos TikTok पर 35 तक images वाला फोटो कैरोसेल पब्लिश करें
tiktok_publishing_settings देखें कि account कौन से privacy levels की अनुमति देता है, उसकी max video length क्या है और comment, duet व stitch switches कैसे सेट हैं
tiktok_music_trending / tiktok_music_search / tiktok_location_search पोस्ट पर लगाने के लिए Commercial Music Library का कोई track या कोई जगह खोजें
get_status अपलोड और प्रोसेसिंग स्टेटस ट्रैक करें
get_post_comments / create_comment / comment_action अपने वीडियो के comments पढ़ें, जवाब दें, like, pin या hide करें
list_scheduled / edit_scheduled / cancel_scheduled शेड्यूल किए गए TikTok पोस्ट मैनेज करें
get_analytics / get_post_analytics प्रति पोस्ट या अकाउंट व्यूज़, लाइक्स और एंगेजमेंट निकालें
submit_ffmpeg_job पोस्ट करने से पहले क्लिप ट्रिम या री-एन्कोड करें

सीधे API की तलाश में हैं? TikTok API पेज देखें।

TikTok MCP server को Claude या Cursor में जोड़ें

mcp.upload-post.com/mcp पर एक hosted server। OAuth से sign in करें या Upload-Post API key paste करें, आपका client जो भी सपोर्ट करे।

Claude Desktop

इसे Settings > Developer > Edit Config से खोलें, entry paste करें और Claude Desktop restart करें। यह आपकी मशीन पर open-source npm package @upload-post/mcp चलाता है और इसके लिए Node.js 18 या नया version चाहिए।

Browser में Claude इस्तेमाल करते हैं? File की ज़रूरत नहीं: Customize > Connectors > + Add > Add custom connector में https://mcp.upload-post.com/mcp paste करें और अपने Upload-Post account से sign in करें (OAuth)।

claude_desktop_config.json
{
  "mcpServers": {
    "upload-post": {
      "command": "npx",
      "args": ["-y", "@upload-post/mcp"],
      "env": { "UPLOAD_POST_API_KEY": "YOUR_API_KEY" }
    }
  }
}

Claude Code

OAuth पसंद है? --header वाली लाइन हटा दें, फिर Claude Code के अंदर /mcp चलाकर sign in करें। हर project में server इस्तेमाल करने के लिए --scope user जोड़ें।

Terminal
claude mcp add --transport http upload-post https://mcp.upload-post.com/mcp \
  --header "Authorization: ApiKey YOUR_API_KEY"

Cursor

एक project के लिए इसे .cursor/mcp.json में रखें या सभी projects के लिए ~/.cursor/mcp.json में, फिर Cursor reload करें।

.cursor/mcp.json
{
  "mcpServers": {
    "upload-post": {
      "url": "https://mcp.upload-post.com/mcp",
      "headers": {
        "Authorization": "ApiKey YOUR_API_KEY"
      }
    }
  }
}

आपकी API key app.upload-post.com में API Keys के नीचे है। पहली post से पहले dashboard में TikTok को किसी profile से connect करें: agent उसी profile का नाम user के रूप में भेजता है। ChatGPT पर Apps में Upload-Post खोजें और Connect पर क्लिक करें; किसी config file की ज़रूरत नहीं।

उदाहरण: सही labels के साथ AI से बनी clip पब्लिश करें

Placeholder नाम, IDs और URLs वाला एक उदाहरण flow, किसी customer की असली बातचीत नहीं। Tool names और parameters वही असली हैं जो server देता है।

आप

https://example.com/clips/launch.mp4 को मेरे profile "studio" से TikTok पर पोस्ट करो। Caption: "30 सेकंड में हमारा नया editor"। यह AI से बना है, इसलिए label लगाओ, और duets बंद करो।

  1. Tool call 1

    tiktok_publishing_settings

    पोस्ट करने से पहले देखता है कि यह account कौन से privacy levels की अनुमति देता है।

    arguments
    {
      "profile": "studio"
    }
    result (छोटा किया गया)
    {
      "success": true,
      "privacy_level_options": [
        "PUBLIC_TO_EVERYONE",
        "MUTUAL_FOLLOW_FRIENDS",
        "FOLLOWER_OF_CREATOR",
        "SELF_ONLY"
      ],
      "max_video_post_duration_sec": 600,
      "comment_disabled": false,
      "duet_disabled": false,
      "stitch_disabled": false
    }
  2. Tool call 2

    upload_video

    Background में पब्लिश करता है और follow करने के लिए request_id लौटाता है।

    arguments
    {
      "videoPathOrUrl": "https://example.com/clips/launch.mp4",
      "user": "studio",
      "platforms": [
        "tiktok"
      ],
      "title": "30 सेकंड में हमारा नया editor",
      "asyncUpload": true,
      "platformOptions": {
        "tiktokPrivacyLevel": "PUBLIC_TO_EVERYONE",
        "tiktokDisableDuet": true,
        "tiktokIsAigc": true
      }
    }
    result (छोटा किया गया)
    {
      "success": true,
      "message": "Upload initiated successfully in background.",
      "request_id": "9f3c1a7e-5b2d-4c8e-a1f0-2d7b6e4c9a10",
      "total_platforms": 1
    }
  3. Tool call 3

    get_status

    TikTok के post confirm करने तक poll करता है।

    arguments
    {
      "requestId": "9f3c1a7e-5b2d-4c8e-a1f0-2d7b6e4c9a10"
    }
    result (छोटा किया गया)
    {
      "request_id": "9f3c1a7e-5b2d-4c8e-a1f0-2d7b6e4c9a10",
      "status": "completed",
      "completed": 1,
      "total": 1,
      "results": [
        {
          "platform": "tiktok",
          "success": true
        }
      ]
    }

Assistant

"studio" से TikTok पर पब्लिश हो गया, AI-generated label के साथ और duets बंद।

  • अगर TikTok file को ही reject करता है (format, length, frame rate), तो get_status tiktok_media_rejected बताता है; उसी file को दोबारा भेजने पर फिर fail होगा। tiktok_publish_failed पर retry करना ठीक है।
  • Video किसी public URL पर होना चाहिए। Hosted MCP server आपके computer की files नहीं पढ़ सकता।

Drafts और photo carousels

upload_video: Clip को आपके TikTok drafts (inbox) में भेजता है, ताकि आप app में sound जोड़कर पब्लिश कर सकें। Draft mode में TikTok, API से भेजे गए caption और privacy को नज़रअंदाज़ करता है।

{
  "videoPathOrUrl": "https://example.com/clips/launch.mp4",
  "user": "studio",
  "platforms": [
    "tiktok"
  ],
  "platformOptions": {
    "tiktokPostMode": "MEDIA_UPLOAD"
  }
}

upload_photos: पहली image को cover बनाकर और अपने आप music जोड़कर एक photo carousel।

{
  "photosPathsOrUrls": [
    "https://example.com/slides/1.jpg",
    "https://example.com/slides/2.jpg",
    "https://example.com/slides/3.jpg"
  ],
  "user": "studio",
  "platforms": [
    "tiktok"
  ],
  "title": "3 editing गलतियाँ",
  "description": "हर गलती का fix देखने के लिए swipe करें।",
  "platformOptions": {
    "tiktokPrivacyLevel": "PUBLIC_TO_EVERYONE",
    "tiktokPhotoCoverIndex": 0,
    "tiktokAutoAddMusic": true
  }
}

Official TikTok API, approved app के ज़रिए

TikTok MCP server आपके account तक कैसे पहुँचता है।

हर post, Upload-Post की approved TikTok app के साथ TikTok की Content Posting API से जाती है। आप TikTok account को Upload-Post dashboard में एक बार, TikTok की अपनी authorization screen पर connect करते हैं। न password शेयर होता है, न TikTok app का कोई automation।

अगर आपने यह खुद बनाने के बारे में सोचा है, तो यह approval मायने रखता है। TikTok, unaudited API clients से पोस्ट की गई हर चीज़ को तब तक private viewing तक सीमित रखता है जब तक client audit पास न कर ले। Hosted server के साथ आप developer app, audit और token handling, तीनों से बच जाते हैं।

कौन से privacy levels मिलेंगे, यह TikTok हर account के लिए अलग तय करता है। उदाहरण के लिए, private account पर PUBLIC_TO_EVERYONE नहीं होता। Agent पहले tiktok_publishing_settings call करके वह level चुन सकता है जो account पर सच में उपलब्ध है, बजाय tiktok_privacy_unavailable के साथ fail होने के।

Music, location tags, custom covers और comments उन permissions पर निर्भर हैं जो account connect करते समय दी गई थीं। list_users इन्हें TikTok account के capabilities array में दिखाता है, और TikTok दोबारा connect करने पर नई permissions आ जाती हैं।

स्रोत: TikTok Content Posting API, Upload-Post TikTok गाइड, GitHub पर upload-post-mcp।

TikTok की सीमाएँ, जिनके अंदर agent काम करता है

हर post पर TikTok और Upload-Post क्या स्वीकार करते हैं, सितंबर 2026 में जाँचा गया।

क्या सीमा स्रोत
Video caption 2,200 characters (एक emoji 2 गिना जाता है) Upload-Post की character limits
Photo post का टेक्स्ट Title 90 characters तक, description 4,000 तक Upload-Post की character limits
Video MP4, MOV या WebM; API से 3 सेकंड से 10 मिनट; 23 से 60 fps; हर तरफ कम से कम 360 px। Upload-Post 3 GB से बड़ी files reject करता है। Upload-Post की video requirements
Photos JPG, JPEG या WebP, हर post में 35 तक और हर एक 20 MB तक। 1080 x 1920 से बड़ी images अपने आप छोटी कर दी जाती हैं। Upload-Post की photo requirements
Privacy PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR या SELF_ONLY, हर account के लिए TikTok तय करता है Upload-Post TikTok गाइड
Posting rate (TikTok) हर TikTok account पर प्रति मिनट 6 posts और 24 घंटे में 15 Upload-Post की video requirements

हर MCP क्लाइंट के साथ काम करता है

वही सर्वर, वही टूल्स। अपना AI क्लाइंट चुनें और उसकी 3-स्टेप गाइड फॉलो करें।

ये TikTok प्रॉम्प्ट आज़माएं

कोई कमांड याद रखने की ज़रूरत नहीं। बस बताएं कि आप क्या चाहते हैं।

“इस वीडियो को "marketing" प्रोफाइल पर TikTok पर पब्लिश करो, कैप्शन: "Spring launch 🌱"।”
“इस क्लिप को पहले 30 सेकंड तक काटकर TikTok पर पोस्ट करो।”
“इस TikTok को शुक्रवार शाम 6 बजे (मैड्रिड समय) के लिए शेड्यूल करो।”
“मेरे पिछले 5 TikTok कैसे चले? व्यूज़ और कंप्लीशन की तुलना करो।”

अक्सर पूछे जाने वाले सवाल

TikTok + AI एजेंट, जवाबों के साथ। आखिरी अपडेट: सितंबर 2026।

TikTok MCP सर्वर क्या है?

TikTok MCP सर्वर एक Model Context Protocol सर्वर है जो TikTok पब्लिशिंग को ऐसे टूल्स के रूप में एक्सपोज़ करता है जिन्हें AI एजेंट कॉल कर सकता है। Upload-Post MCP सर्वर से ChatGPT, Claude, Gemini या कोई भी MCP क्लाइंट TikTok पर वीडियो और फोटो कैरोसेल अपलोड कर सकता है, पोस्ट शेड्यूल कर सकता है और एनालिटिक्स निकाल सकता है, बिना किसी कस्टम कोड के।

क्या AI एजेंट TikTok पर वीडियो पोस्ट कर सकते हैं?

हाँ। अपना TikTok अकाउंट एक बार Upload-Post से कनेक्ट करें, MCP सर्वर को अपने AI क्लाइंट में जोड़ें, और एजेंट एक नैचुरल-लैंग्वेज प्रॉम्प्ट से कैप्शन, प्राइवेसी सेटिंग्स और शेड्यूलिंग के साथ वीडियो पब्लिश कर सकता है।

TikTok कौन से वीडियो फॉर्मेट स्वीकार करता है?

API से TikTok, 3 सेकंड से 10 मिनट तक के MP4, MOV या WebM लेता है, 23 से 60 fps पर और हर तरफ कम से कम 360 px के। 1080 x 1920 से बड़ी फोटो अपने आप छोटी कर दी जाती हैं। अगर कोई क्लिप बहुत लंबी है या गलत फॉर्मेट में है, तो एजेंट पहले submit_ffmpeg_job से उसे ट्रिम या री-एन्कोड कर सकता है।

क्या TikTok MCP सर्वर मुफ़्त है?

सर्वर का code मुफ़्त और open source (MIT) है। आप इसे Upload-Post API key से जोड़ते हैं, और account मुफ़्त में बना सकते हैं।

यह TikTok Ads MCP से कैसे अलग है?

दोनों अलग काम करते हैं। TikTok का अपना TikTok for Business MCP server ads की तरफ काम करता है: campaigns, ad groups, audiences, catalogs और ad reporting। Upload-Post का TikTok MCP आपके organic account पर काम करता है: वीडियो और फोटो कैरोसेल पब्लिश करता है, clips को drafts में भेजता है, comments का जवाब देता है और posts के analytics पढ़ता है, और यह सब TikTok की official developer APIs से होता है। अगर आप ads भी चलाते हैं और organic भी पोस्ट करते हैं, तो दोनों को एक ही AI client से जोड़ सकते हैं।

क्या यह TikTok scraper है?

नहीं। यह सिर्फ उन TikTok accounts के साथ काम करता है जिन्हें आप जोड़ते हैं और जो आपके अपने हैं, TikTok की official API के ज़रिए। यह दूसरे creators के वीडियो डाउनलोड नहीं करता, hashtags सर्च नहीं करता और profile data इकट्ठा नहीं करता। यह काम TikTok के लिए listed scraping MCP servers करते हैं।

क्या agent videos को पब्लिश करने की जगह TikTok drafts में भेज सकता है?

हाँ। platformOptions में tiktokPostMode को MEDIA_UPLOAD (या tiktokUploadToDraft को true) करें, और video TikTok inbox में पहुँच जाता है, जहाँ आप app में उसे पूरा करके पब्लिश करते हैं। Draft mode में TikTok, API से भेजे गए caption और privacy को नज़रअंदाज़ करता है।

क्या यह TikTok photo carousels पोस्ट कर सकता है?

हाँ। platforms ["tiktok"] के साथ upload_photos, 35 तक JPG, JPEG या WebP images वाली photo post पब्लिश करता है। tiktokPhotoCoverIndex cover चुनता है और tiktokAutoAddMusic background music जोड़ता है।

AI से बने videos पर label कैसे लगाएं?

platformOptions में tiktokIsAigc: true भेजें। तब TikTok उस video को creator द्वारा AI-generated label किया हुआ दिखाता है।

Agent हर दिन कितने TikToks पोस्ट कर सकता है?

हर TikTok account पर rolling 24 घंटे में 15 तक, और प्रति मिनट 6 से ज़्यादा नहीं। ये TikTok की अपनी limits हैं।

अपने AI एजेंट को TikTok चलाने दें

मुफ़्त शुरुआत, कोई क्रेडिट कार्ड नहीं। TikTok को एक बार कनेक्ट करें और किसी भी MCP क्लाइंट से पोस्ट करें।