Yapay zeka ajanları tek bir komutla TikTok'a video, fotoğraf carousel'i ve taslak göndersin, gizlilik ayarını ve yapay zeka etiketini belirlesin, işleme durumunu kontrol etsin ve performans metriklerini çeksin.
{
"mcpServers": {
"upload-post": {
"url": "https://mcp.upload-post.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
} Upload-Post MCP sunucusunun bir parçası. Ajan, isteğinize göre doğru aracı kendisi seçer.
| Araç | Ne yapar |
|---|---|
| upload_video | Açıklama, gizlilik ve planlama seçenekleriyle TikTok'a video yayınlayın |
| upload_photos | TikTok'a en fazla 35 görsellik bir fotoğraf carousel'i yayınlayın |
| tiktok_publishing_settings | Hesabın izin verdiği gizlilik seviyelerini, maksimum video süresini ve yorum, düet ve stitch ayarlarını okuyun |
| tiktok_music_trending / tiktok_music_search / tiktok_location_search | Commercial Music Library'den bir parça ya da gönderide etiketlenecek bir konum bulun |
| get_status | Yükleme ve işleme durumunu takip edin |
| get_post_comments / create_comment / comment_action | Videolarınızdaki yorumları okuyun, yanıtlayın, beğenin, sabitleyin veya gizleyin |
| list_scheduled / edit_scheduled / cancel_scheduled | Planlanmış TikTok gönderilerini yönetin |
| get_analytics / get_post_analytics | Gönderi veya hesap bazında görüntülenme, beğeni ve etkileşim verilerini çekin |
| submit_ffmpeg_job | Paylaşmadan önce klibi kırpın veya yeniden kodlayın |
Bunun yerine doğrudan API mi arıyorsunuz? TikTok API sayfasına göz atın.
mcp.upload-post.com/mcp adresinde tek bir barındırılan sunucu. İstemciniz hangisini destekliyorsa OAuth ile oturum açın ya da bir Upload-Post API anahtarı yapıştırın.
Dosyayı Settings > Developer > Edit Config yolundan açın, girdiyi yapıştırın ve Claude Desktop'u yeniden başlatın. Bu yapılandırma açık kaynaklı @upload-post/mcp npm paketini kendi bilgisayarınızda çalıştırır ve Node.js 18 veya üstünü gerektirir.
Claude'u tarayıcıda mı kullanıyorsunuz? Dosyaya gerek yok: Customize > Connectors > + Add > Add custom connector yolunu izleyin, https://mcp.upload-post.com/mcp adresini yapıştırın ve Upload-Post hesabınızla oturum açın (OAuth).
{
"mcpServers": {
"upload-post": {
"command": "npx",
"args": ["-y", "@upload-post/mcp"],
"env": { "UPLOAD_POST_API_KEY": "YOUR_API_KEY" }
}
}
} OAuth mu tercih edersiniz? --header satırını silin, ardından Claude Code içinde /mcp çalıştırıp oturum açın. Sunucuyu tüm projelerinizde kullanmak için --scope user ekleyin.
claude mcp add --transport http upload-post https://mcp.upload-post.com/mcp \
--header "Authorization: ApiKey YOUR_API_KEY" Tek bir proje için .cursor/mcp.json dosyasına, tüm projeler için ~/.cursor/mcp.json dosyasına ekleyin ve Cursor'ı yeniden yükleyin.
{
"mcpServers": {
"upload-post": {
"url": "https://mcp.upload-post.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
}
API anahtarınız app.upload-post.com içinde, API Keys bölümünde. İlk gönderiden önce panelde TikTok hesabınızı bir profile bağlayın: ajan bu profilin adını user parametresiyle gönderir. ChatGPT'de Apps altında Upload-Post'u arayıp Connect'e tıklamanız yeterli, yapılandırma dosyası gerekmez.
Temsili isimler, ID'ler ve URL'lerle hazırlanmış örnek bir akış, gerçek bir müşteri konuşması değil. Araç adları ve parametreler ise sunucunun sunduğu gerçek adlar ve parametreler.
Siz
https://example.com/clips/launch.mp4 videosunu "studio" profilimle TikTok'ta paylaş. Açıklama: "Yeni editörümüz 30 saniyede". Video yapay zekayla üretildi, bunu etiketle ve düetleri kapat.
Araç çağrısı 1
tiktok_publishing_settings
Paylaşmadan önce bu hesabın hangi gizlilik seviyelerine izin verdiğini kontrol eder.
{
"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
}Araç çağrısı 2
upload_video
Arka planda yayınlar ve takip için bir request_id döndürür.
{
"videoPathOrUrl": "https://example.com/clips/launch.mp4",
"user": "studio",
"platforms": [
"tiktok"
],
"title": "Yeni editörümüz 30 saniyede",
"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
}Araç çağrısı 3
get_status
TikTok gönderiyi onaylayana kadar durumu sorgular.
{
"requestId": "9f3c1a7e-5b2d-4c8e-a1f0-2d7b6e4c9a10"
}{
"request_id": "9f3c1a7e-5b2d-4c8e-a1f0-2d7b6e4c9a10",
"status": "completed",
"completed": 1,
"total": 1,
"results": [
{
"platform": "tiktok",
"success": true
}
]
}Asistan
"studio" profiliyle TikTok'ta yayınlandı. Yapay zeka etiketi eklendi, düetler kapalı.
upload_video: Klibi TikTok taslaklarınıza (gelen kutusu) gönderir, siz de uygulamada ses ekleyip yayınlarsınız. Taslak modunda TikTok, API üzerinden gönderilen açıklamayı ve gizlilik ayarını yok sayar.
{
"videoPathOrUrl": "https://example.com/clips/launch.mp4",
"user": "studio",
"platforms": [
"tiktok"
],
"platformOptions": {
"tiktokPostMode": "MEDIA_UPLOAD"
}
}upload_photos: İlk görselin kapak olduğu ve müziğin otomatik eklendiği bir fotoğraf carousel'i.
{
"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 kurgu hatası",
"description": "Her birinin çözümü için kaydır.",
"platformOptions": {
"tiktokPrivacyLevel": "PUBLIC_TO_EVERYONE",
"tiktokPhotoCoverIndex": 0,
"tiktokAutoAddMusic": true
}
}TikTok MCP sunucusu hesabınıza nasıl erişiyor?
Her gönderi, Upload-Post'un onaylı TikTok uygulamasıyla TikTok'un Content Posting API'si üzerinden yayınlanır. TikTok hesabını Upload-Post panelinde, TikTok'un kendi yetkilendirme ekranında bir kez bağlarsınız. Şifre paylaşımı yok, TikTok uygulamasını otomatikleştirme yok.
Bunu kendiniz kurmayı düşündüyseniz bu onay önemli. TikTok, denetimden (audit) geçmemiş API istemcilerinin paylaştığı her şeyi, istemci denetimi geçene kadar yalnızca gizli görüntülemeyle sınırlar. Barındırılan sunucuyla geliştirici uygulaması, denetim ve token yönetimi derdine girmezsiniz.
Hangi gizlilik seviyelerinin kullanılabileceğine TikTok hesap bazında karar verir. Örneğin gizli bir hesapta PUBLIC_TO_EVERYONE seçeneği yoktur. Ajan önce tiktok_publishing_settings'i çağırıp hesabın gerçekten sahip olduğu bir seviyeyi seçebilir, böylece tiktok_privacy_unavailable hatası almaz.
Müzik, konum etiketleri, özel kapaklar ve yorumlar, hesap bağlanırken verilen izinlere bağlıdır. list_users bunları TikTok hesabındaki capabilities dizisinde gösterir; TikTok'u yeniden bağladığınızda yeni izinler de gelir.
Kaynaklar: TikTok Content Posting API, Upload-Post TikTok kılavuzu, GitHub'da upload-post-mcp.
TikTok ve Upload-Post'un gönderi başına kabul ettikleri, Eylül 2026'da kontrol edildi.
| Ne | Limit | Kaynak |
|---|---|---|
| Video açıklaması | 2.200 karakter (bir emoji 2 karakter sayılır) | Upload-Post karakter limitleri |
| Fotoğraf gönderisi metni | Başlık en fazla 90 karakter, açıklama en fazla 4.000 karakter | Upload-Post karakter limitleri |
| Video | MP4, MOV veya WebM; API üzerinden 3 saniye ile 10 dakika arası; 23 ile 60 fps; her kenarda en az 360 px. Upload-Post 3 GB'tan büyük dosyaları reddeder. | Upload-Post video gereksinimleri |
| Fotoğraflar | JPG, JPEG veya WebP; gönderi başına en fazla 35 adet, her biri en fazla 20 MB. 1080 x 1920'den büyük görseller otomatik olarak küçültülür. | Upload-Post fotoğraf gereksinimleri |
| Gizlilik | PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR veya SELF_ONLY; TikTok hesap bazında kısıtlar | Upload-Post TikTok kılavuzu |
| Paylaşım hızı (TikTok) | TikTok hesabı başına dakikada 6, 24 saatte 15 gönderi | Upload-Post video gereksinimleri |
Ezberlenecek komut yok. Ne istediğinizi anlatmanız yeterli.
“Bu videoyu "marketing" profili altında TikTok'ta yayınla, açıklama: "Spring launch 🌱".”
“Bu klibi ilk 30 saniyeye kırp ve TikTok'ta paylaş.”
“Bu TikTok'u Cuma 18:00'e (Madrid saati) planla.”
“Son 5 TikTok'um nasıl performans gösterdi? Görüntülenme ve tamamlanma oranlarını karşılaştır.”
TikTok + AI ajanları, yanıtlandı. Son güncelleme: Eylül 2026.
TikTok MCP sunucusu, TikTok'ta yayın yapmayı bir AI ajanının çağırabileceği araçlar olarak sunan bir Model Context Protocol sunucusudur. Upload-Post MCP sunucusu; ChatGPT, Claude, Gemini veya herhangi bir MCP istemcisinin TikTok'a video ve fotoğraf carousel'i yüklemesini, gönderi planlamasını ve analitik çekmesini sağlar. Özel kod yazmanız gerekmez.
Evet. TikTok hesabınızı Upload-Post'a bir kez bağlayın, MCP sunucusunu AI istemcinize ekleyin; ajan doğal dil komutuyla açıklama, gizlilik ayarları ve planlamayla video yayınlayabilir.
TikTok, API üzerinden 3 saniye ile 10 dakika arasında, 23 ile 60 fps ve her kenarda en az 360 px olan MP4, MOV veya WebM videoları kabul eder. 1080 x 1920'den büyük fotoğraflar otomatik olarak küçültülür. Klip çok uzunsa ya da formatı uygun değilse ajan önce submit_ffmpeg_job ile kırpabilir veya yeniden kodlayabilir.
Sunucu kodu ücretsiz ve açık kaynaktır (MIT). Bir Upload-Post API anahtarıyla bağlarsınız ve hesabı ücretsiz oluşturabilirsiniz.
İkisi farklı işler yapar. TikTok'un kendi TikTok for Business MCP sunucusu reklam tarafında çalışır: kampanyalar, reklam grupları, hedef kitleler, kataloglar ve reklam raporları. Upload-Post TikTok MCP ise organik hesabınızda çalışır: video ve fotoğraf carousel'leri yayınlar, klipleri taslaklara gönderir, yorumları yanıtlar ve gönderi analitiklerini okur. Bunların hepsini TikTok'un resmi geliştirici API'leri üzerinden yapar. Hem reklam veriyor hem de organik paylaşım yapıyorsanız ikisini aynı yapay zeka istemcisine bağlayabilirsiniz.
Hayır. Yalnızca bağladığınız ve size ait olan TikTok hesaplarıyla, TikTok'un resmi API'si üzerinden çalışır. Başka içerik üreticilerinin videolarını indirmez, hashtag aramaz ve profil verisi toplamaz. TikTok için listelenen scraping MCP sunucuları tam olarak bunu yapar.
Evet. platformOptions içinde tiktokPostMode değerini MEDIA_UPLOAD yapın (ya da tiktokUploadToDraft değerini true yapın). Video TikTok gelen kutusuna düşer, siz de uygulamada düzenleyip yayınlarsınız. Taslak modunda TikTok, API üzerinden gönderilen açıklamayı ve gizlilik ayarını yok sayar.
Evet. platforms ["tiktok"] ile çağrılan upload_photos, en fazla 35 JPG, JPEG veya WebP görselden oluşan bir fotoğraf gönderisi yayınlar. tiktokPhotoCoverIndex kapağı seçer, tiktokAutoAddMusic arka plan müziği ekler.
platformOptions içinde tiktokIsAigc: true gönderin. TikTok videoyu, üreticisinin yapay zeka ile üretildi olarak etiketlediği bir video şeklinde gösterir.
Kayan 24 saatte TikTok hesabı başına en fazla 15, dakikada en fazla 6. Bunlar TikTok'un kendi limitleri.
Başlamak ücretsiz, kredi kartı gerekmez. TikTok hesabınızı bir kez bağlayın ve herhangi bir MCP istemcisinden paylaşın.
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.