AI एजेंट्स को एक ही प्रॉम्प्ट से TikTok पर वीडियो, फोटो कैरोसेल और drafts पब्लिश करने, privacy और AI labels सेट करने, प्रोसेसिंग स्टेटस चेक करने और परफॉर्मेंस मेट्रिक्स निकालने दें।
{
"mcpServers": {
"upload-post": {
"url": "https://mcp.upload-post.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
} 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 पेज देखें।
mcp.upload-post.com/mcp पर एक hosted server। OAuth से sign in करें या Upload-Post API key paste करें, आपका client जो भी सपोर्ट करे।
इसे 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)।
{
"mcpServers": {
"upload-post": {
"command": "npx",
"args": ["-y", "@upload-post/mcp"],
"env": { "UPLOAD_POST_API_KEY": "YOUR_API_KEY" }
}
}
} OAuth पसंद है? --header वाली लाइन हटा दें, फिर Claude Code के अंदर /mcp चलाकर sign in करें। हर project में server इस्तेमाल करने के लिए --scope user जोड़ें।
claude mcp add --transport http upload-post https://mcp.upload-post.com/mcp \
--header "Authorization: ApiKey YOUR_API_KEY" एक project के लिए इसे .cursor/mcp.json में रखें या सभी projects के लिए ~/.cursor/mcp.json में, फिर Cursor reload करें।
{
"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 की ज़रूरत नहीं।
Placeholder नाम, IDs और URLs वाला एक उदाहरण flow, किसी customer की असली बातचीत नहीं। Tool names और parameters वही असली हैं जो server देता है।
आप
https://example.com/clips/launch.mp4 को मेरे profile "studio" से TikTok पर पोस्ट करो। Caption: "30 सेकंड में हमारा नया editor"। यह AI से बना है, इसलिए label लगाओ, और duets बंद करो।
Tool call 1
tiktok_publishing_settings
पोस्ट करने से पहले देखता है कि यह account कौन से privacy levels की अनुमति देता है।
{
"profile": "studio"
}{
"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
}Tool call 2
upload_video
Background में पब्लिश करता है और follow करने के लिए request_id लौटाता है।
{
"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
}
}{
"success": true,
"message": "Upload initiated successfully in background.",
"request_id": "9f3c1a7e-5b2d-4c8e-a1f0-2d7b6e4c9a10",
"total_platforms": 1
}Tool call 3
get_status
TikTok के post confirm करने तक poll करता है।
{
"requestId": "9f3c1a7e-5b2d-4c8e-a1f0-2d7b6e4c9a10"
}{
"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 बंद।
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
}
}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।
हर 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 |
कोई कमांड याद रखने की ज़रूरत नहीं। बस बताएं कि आप क्या चाहते हैं।
“इस वीडियो को "marketing" प्रोफाइल पर TikTok पर पब्लिश करो, कैप्शन: "Spring launch 🌱"।”
“इस क्लिप को पहले 30 सेकंड तक काटकर TikTok पर पोस्ट करो।”
“इस TikTok को शुक्रवार शाम 6 बजे (मैड्रिड समय) के लिए शेड्यूल करो।”
“मेरे पिछले 5 TikTok कैसे चले? व्यूज़ और कंप्लीशन की तुलना करो।”
TikTok + AI एजेंट, जवाबों के साथ। आखिरी अपडेट: सितंबर 2026।
TikTok MCP सर्वर एक Model Context Protocol सर्वर है जो TikTok पब्लिशिंग को ऐसे टूल्स के रूप में एक्सपोज़ करता है जिन्हें AI एजेंट कॉल कर सकता है। Upload-Post MCP सर्वर से ChatGPT, Claude, Gemini या कोई भी MCP क्लाइंट TikTok पर वीडियो और फोटो कैरोसेल अपलोड कर सकता है, पोस्ट शेड्यूल कर सकता है और एनालिटिक्स निकाल सकता है, बिना किसी कस्टम कोड के।
हाँ। अपना TikTok अकाउंट एक बार Upload-Post से कनेक्ट करें, MCP सर्वर को अपने AI क्लाइंट में जोड़ें, और एजेंट एक नैचुरल-लैंग्वेज प्रॉम्प्ट से कैप्शन, प्राइवेसी सेटिंग्स और शेड्यूलिंग के साथ वीडियो पब्लिश कर सकता है।
API से TikTok, 3 सेकंड से 10 मिनट तक के MP4, MOV या WebM लेता है, 23 से 60 fps पर और हर तरफ कम से कम 360 px के। 1080 x 1920 से बड़ी फोटो अपने आप छोटी कर दी जाती हैं। अगर कोई क्लिप बहुत लंबी है या गलत फॉर्मेट में है, तो एजेंट पहले submit_ffmpeg_job से उसे ट्रिम या री-एन्कोड कर सकता है।
सर्वर का code मुफ़्त और open source (MIT) है। आप इसे Upload-Post API key से जोड़ते हैं, और account मुफ़्त में बना सकते हैं।
दोनों अलग काम करते हैं। 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 accounts के साथ काम करता है जिन्हें आप जोड़ते हैं और जो आपके अपने हैं, TikTok की official API के ज़रिए। यह दूसरे creators के वीडियो डाउनलोड नहीं करता, hashtags सर्च नहीं करता और profile data इकट्ठा नहीं करता। यह काम TikTok के लिए listed scraping MCP servers करते हैं।
हाँ। platformOptions में tiktokPostMode को MEDIA_UPLOAD (या tiktokUploadToDraft को true) करें, और video TikTok inbox में पहुँच जाता है, जहाँ आप app में उसे पूरा करके पब्लिश करते हैं। Draft mode में TikTok, API से भेजे गए caption और privacy को नज़रअंदाज़ करता है।
हाँ। platforms ["tiktok"] के साथ upload_photos, 35 तक JPG, JPEG या WebP images वाली photo post पब्लिश करता है। tiktokPhotoCoverIndex cover चुनता है और tiktokAutoAddMusic background music जोड़ता है।
platformOptions में tiktokIsAigc: true भेजें। तब TikTok उस video को creator द्वारा AI-generated label किया हुआ दिखाता है।
हर TikTok account पर rolling 24 घंटे में 15 तक, और प्रति मिनट 6 से ज़्यादा नहीं। ये TikTok की अपनी limits हैं।
मुफ़्त शुरुआत, कोई क्रेडिट कार्ड नहीं। TikTok को एक बार कनेक्ट करें और किसी भी MCP क्लाइंट से पोस्ट करें।
We use strictly necessary cookies to run this site. With your permission we would also like to measure how the site is used (analytics) and how our ads perform (marketing). Nothing optional is loaded until you choose. Cookie Policy · Privacy Policy
Choose which categories you allow. You can change this at any time from "Cookie settings" in the footer. Cookie Policy
Needed for the site to work: your consent record (up_consent) and your light/dark theme preference. Exempt from consent under art. 22.2 LSSI.
OpenPanel, self-hosted on our own servers (api.openpanel.fotoexamen.com). Aggregated page and feature usage so we can see what to improve. No data goes to an advertising network.
Google Ads conversion measurement, the Reddit advertising pixel, and our own affiliate/attribution cookies (aff_ref, up_attribution). These tell us which campaign or affiliate brought you here.