MCP-Server

TikTok MCP-Server Lass jeden KI-Agenten auf TikTok posten

Lass KI-Agenten Videos, Foto-Karussells und Entwürfe auf TikTok veröffentlichen, Privatsphäre und KI-Kennzeichnung setzen, den Verarbeitungsstatus prüfen und Performance-Metriken abrufen, alles mit einem einzigen Prompt.

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

TikTok-Tools, die der Agent aufrufen kann

Teil des Upload-Post-MCP-Servers. Der Agent wählt anhand deines Prompts das passende Tool.

Tool Was es macht
upload_video Veröffentliche ein Video auf TikTok mit Bildunterschrift, Privatsphäre- und Planungsoptionen
upload_photos Veröffentliche ein Foto-Karussell mit bis zu 35 Bildern auf TikTok
tiktok_publishing_settings Lies aus, welche Privatsphäre-Stufen das Konto erlaubt, wie lang Videos maximal sein dürfen und wie die Schalter für Kommentare, Duette und Stitches stehen
tiktok_music_trending / tiktok_music_search / tiktok_location_search Finde einen Track aus der Commercial Music Library oder einen Ort, den du im Beitrag markierst
get_status Verfolge Upload- und Verarbeitungsstatus
get_post_comments / create_comment / comment_action Lies, beantworte, like, pinne oder verberge Kommentare zu deinen Videos
list_scheduled / edit_scheduled / cancel_scheduled Verwalte geplante TikTok-Beiträge
get_analytics / get_post_analytics Rufe Views, Likes und Engagement pro Beitrag oder Konto ab
submit_ffmpeg_job Schneide oder transkodiere einen Clip vor dem Posten

Du suchst stattdessen die direkte API? Sieh dir die TikTok-API-Seite an.

Den TikTok MCP-Server zu Claude oder Cursor hinzufügen

Ein gehosteter Server unter mcp.upload-post.com/mcp. Melde dich per OAuth an oder füge einen Upload-Post-API-Key ein, je nachdem, was dein Client unterstützt.

Claude Desktop

Öffne die Datei über Settings > Developer > Edit Config, füge den Eintrag ein und starte Claude Desktop neu. Dabei läuft das Open-Source-npm-Paket @upload-post/mcp auf deinem Rechner; es braucht Node.js 18 oder neuer.

Lieber ohne Datei? Auf claude.ai oder in Claude Desktop fügst du den offiziellen Upload-Post-Connector aus dem Claude-Verzeichnis hinzu (claude.ai/directory/upload-post, oder Customize > Connectors und nach Upload-Post suchen), klickst auf Connect und meldest dich mit deinem Upload-Post-Konto an (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

Lieber OAuth? Lass die Zeile mit --header weg, führe dann /mcp in Claude Code aus und melde dich an. Mit --scope user nutzt du den Server in allen Projekten.

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

Cursor

Lege die Datei als .cursor/mcp.json für ein Projekt oder als ~/.cursor/mcp.json für alle Projekte an und lade Cursor danach neu.

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

Deinen API-Key findest du unter API Keys in app.upload-post.com. Verbinde vor dem ersten Beitrag TikTok im Dashboard mit einem Profil: Der Agent übergibt diesen Profilnamen als user. In ChatGPT suchst du unter Apps nach Upload-Post und klickst auf Connect; eine Konfigurationsdatei ist nicht nötig.

Beispiel: einen KI-Clip mit den richtigen Kennzeichnungen veröffentlichen

Ein Beispielablauf mit Platzhalter-Namen, -IDs und -URLs, kein echter Kundenverlauf. Die Tool-Namen und Parameter sind die echten, die der Server bereitstellt.

Du

Poste https://example.com/clips/launch.mp4 auf TikTok in meinem Profil "studio". Beschriftung: "Unser neuer Editor in 30 Sekunden". Er wurde mit KI erstellt, also kennzeichne ihn so, und schalte Duette aus.

  1. Tool-Aufruf 1

    tiktok_publishing_settings

    Prüft vor dem Posten, welche Datenschutzstufen dieses Konto erlaubt.

    Argumente
    {
      "profile": "studio"
    }
    Ergebnis (gekürzt)
    {
      "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-Aufruf 2

    upload_video

    Veröffentlicht im Hintergrund und gibt eine request_id zum Nachverfolgen zurück.

    Argumente
    {
      "videoPathOrUrl": "https://example.com/clips/launch.mp4",
      "user": "studio",
      "platforms": [
        "tiktok"
      ],
      "title": "Unser neuer Editor in 30 Sekunden",
      "asyncUpload": true,
      "platformOptions": {
        "tiktokPrivacyLevel": "PUBLIC_TO_EVERYONE",
        "tiktokDisableDuet": true,
        "tiktokIsAigc": true
      }
    }
    Ergebnis (gekürzt)
    {
      "success": true,
      "message": "Upload initiated successfully in background.",
      "request_id": "9f3c1a7e-5b2d-4c8e-a1f0-2d7b6e4c9a10",
      "total_platforms": 1
    }
  3. Tool-Aufruf 3

    get_status

    Fragt den Status ab, bis TikTok den Beitrag bestätigt.

    Argumente
    {
      "requestId": "9f3c1a7e-5b2d-4c8e-a1f0-2d7b6e4c9a10"
    }
    Ergebnis (gekürzt)
    {
      "request_id": "9f3c1a7e-5b2d-4c8e-a1f0-2d7b6e4c9a10",
      "status": "completed",
      "completed": 1,
      "total": 1,
      "results": [
        {
          "platform": "tiktok",
          "success": true
        }
      ]
    }

Assistent

Auf TikTok im Profil "studio" veröffentlicht, mit KI-Kennzeichnung und ausgeschalteten Duetten.

  • Lehnt TikTok die Datei selbst ab (Format, Länge, Bildrate), meldet get_status tiktok_media_rejected; ein neuer Versuch mit derselben Datei scheitert wieder. Bei tiktok_publish_failed lohnt sich ein neuer Versuch.
  • Das Video muss unter einer öffentlichen URL liegen. Ein gehosteter MCP-Server kann keine Dateien auf deinem Computer lesen.

Entwürfe und Foto-Karussells

upload_video: Schickt den Clip in deine TikTok-Entwürfe (Inbox), damit du einen Sound hinzufügst und in der App veröffentlichst. Im Entwurfsmodus ignoriert TikTok die über die API gesendete Beschriftung und Datenschutzstufe.

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

upload_photos: Ein Foto-Karussell mit dem ersten Bild als Cover und automatisch hinzugefügter Musik.

{
  "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 Fehler beim Schneiden",
  "description": "Wisch weiter für die Lösung zu jedem Fehler.",
  "platformOptions": {
    "tiktokPrivacyLevel": "PUBLIC_TO_EVERYONE",
    "tiktokPhotoCoverIndex": 0,
    "tiktokAutoAddMusic": true
  }
}

Offizielle TikTok API, über eine genehmigte App

Wie der TikTok MCP-Server auf dein Konto zugreift.

Jeder Beitrag geht über die Content Posting API von TikTok raus, mit der genehmigten TikTok-App von Upload-Post. Du verbindest das TikTok-Konto einmal im Upload-Post-Dashboard, auf der Autorisierungsseite von TikTok selbst. Es wird kein Passwort geteilt und die TikTok-App nicht automatisiert.

Diese Genehmigung ist wichtig, falls du überlegt hast, das selbst zu bauen. TikTok stellt alles, was nicht geprüfte API-Clients posten, auf privat, bis der Client ein Audit besteht. Mit dem gehosteten Server sparst du dir die Entwickler-App, das Audit und die Token-Verwaltung.

TikTok legt pro Konto fest, welche Datenschutzstufen erlaubt sind. Ein privates Konto hat zum Beispiel kein PUBLIC_TO_EVERYONE. Der Agent kann zuerst tiktok_publishing_settings aufrufen und eine Stufe wählen, die das Konto tatsächlich hat, statt mit tiktok_privacy_unavailable zu scheitern.

Musik, Standort-Tags, eigene Cover und Kommentare hängen von den Berechtigungen ab, die beim Verbinden des Kontos erteilt wurden. list_users zeigt sie in einem capabilities-Array beim TikTok-Konto, und wenn du TikTok neu verbindest, kommen neue dazu.

Quellen: TikTok Content Posting API, TikTok-Anleitung von Upload-Post, upload-post-mcp auf GitHub.

TikTok-Limits, in denen der Agent arbeitet

Was TikTok und Upload-Post pro Beitrag akzeptieren, geprüft im September 2026.

Was Limit Quelle
Videobeschriftung 2.200 Zeichen (ein Emoji zählt als 2) Zeichenlimits bei Upload-Post
Text eines Fotobeitrags Titel bis 90 Zeichen, Beschreibung bis 4.000 Zeichenlimits bei Upload-Post
Video MP4, MOV oder WebM; 3 Sekunden bis 10 Minuten über die API; 23 bis 60 fps; mindestens 360 px auf jeder Seite. Upload-Post lehnt Dateien über 3 GB ab. Videoanforderungen bei Upload-Post
Fotos JPG, JPEG oder WebP, bis zu 35 pro Beitrag und je 20 MB. Bilder über 1080 x 1920 werden automatisch verkleinert. Fotoanforderungen bei Upload-Post
Datenschutz PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR oder SELF_ONLY, von TikTok pro Konto eingeschränkt TikTok-Anleitung von Upload-Post
Posting-Frequenz (TikTok) 6 Beiträge pro Minute und 15 pro 24 Stunden pro TikTok-Konto Videoanforderungen bei Upload-Post

Funktioniert mit jedem MCP-Client

Derselbe Server, dieselben Tools. Wähle deinen KI-Client und folge seinem 3-Schritte-Leitfaden.

Probier diese TikTok-Prompts

Keine Befehle zum Auswendiglernen. Beschreib, was du willst.

“Veröffentliche dieses Video auf TikTok unter dem Profil "marketing", Bildunterschrift: "Frühlings-Launch 🌱".”
“Schneide diesen Clip auf die ersten 30 Sekunden zu und poste ihn auf TikTok.”
“Plane dieses TikTok für Freitag um 18 Uhr Madrider Zeit.”
“Wie haben meine letzten 5 TikToks performt? Vergleiche Views und Abschlussrate.”

Häufig gestellte Fragen

TikTok + KI-Agenten, beantwortet. Zuletzt aktualisiert im September 2026.

Was ist ein TikTok-MCP-Server?

Ein TikTok-MCP-Server ist ein Model-Context-Protocol-Server, der TikTok-Publishing als Tools bereitstellt, die ein KI-Agent aufrufen kann. Der Upload-Post-MCP-Server lässt ChatGPT, Claude, Gemini oder jeden MCP-Client Videos und Foto-Karussells auf TikTok hochladen, Beiträge planen und Analytics abrufen, ohne eigenen Code.

Können KI-Agenten Videos auf TikTok posten?

Ja. Verbinde dein TikTok-Konto einmal mit Upload-Post, füge den MCP-Server zu deinem KI-Client hinzu, und der Agent kann Videos mit Bildunterschriften, Privatsphäre-Einstellungen und Planung per natürlichsprachlichem Prompt veröffentlichen.

Welche Videoformate akzeptiert TikTok?

Über die API nimmt TikTok MP4, MOV oder WebM von 3 Sekunden bis 10 Minuten an, mit 23 bis 60 fps und mindestens 360 px auf jeder Seite. Fotos über 1080 x 1920 werden automatisch verkleinert. Ist ein Clip zu lang oder im falschen Format, kann der Agent ihn vorher mit submit_ffmpeg_job schneiden oder neu kodieren.

Ist der TikTok-MCP-Server kostenlos?

Der Code des Servers ist kostenlos und quelloffen (MIT). Du verbindest ihn mit einem Upload-Post-API-Key, und ein Konto kannst du kostenlos anlegen.

Worin unterscheidet sich das vom TikTok Ads MCP?

Die beiden erledigen unterschiedliche Aufgaben. TikToks eigener MCP-Server für TikTok for Business arbeitet auf der Werbeseite: Kampagnen, Anzeigengruppen, Zielgruppen, Kataloge und Anzeigen-Reporting. Der TikTok MCP von Upload-Post arbeitet mit deinem organischen Konto: Er veröffentlicht Videos und Foto-Karussells, schickt Clips in die Entwürfe, beantwortet Kommentare und liest die Statistiken deiner Beiträge, alles über die offiziellen Entwickler-APIs von TikTok. Wenn du Anzeigen schaltest und zusätzlich organisch postest, kannst du beide mit demselben KI-Client verbinden.

Ist das ein TikTok-Scraper?

Nein. Er arbeitet nur mit TikTok-Konten, die du verbindest und die dir gehören, über die offizielle API von TikTok. Er lädt keine Videos anderer Creator herunter, durchsucht keine Hashtags und sammelt keine Profildaten. Genau das tun die Scraping-MCP-Server, die für TikTok gelistet sind.

Kann der Agent Videos in die TikTok-Entwürfe schicken, statt sie zu veröffentlichen?

Ja. Setze in platformOptions tiktokPostMode auf MEDIA_UPLOAD (oder tiktokUploadToDraft auf true), dann landet das Video in der TikTok-Inbox, wo du es in der App fertigstellst und veröffentlichst. Im Entwurfsmodus ignoriert TikTok die über die API gesendete Beschriftung und Datenschutzstufe.

Kann er TikTok-Foto-Karussells posten?

Ja. upload_photos mit platforms ["tiktok"] veröffentlicht einen Fotobeitrag mit bis zu 35 Bildern im Format JPG, JPEG oder WebP. tiktokPhotoCoverIndex wählt das Cover, und tiktokAutoAddMusic fügt Hintergrundmusik hinzu.

Wie kennzeichne ich KI-generierte Videos?

Übergib tiktokIsAigc: true in platformOptions. TikTok zeigt das Video dann als vom Creator als KI-generiert gekennzeichnet an.

Wie viele TikToks kann der Agent pro Tag posten?

Bis zu 15 pro TikTok-Konto in einem gleitenden 24-Stunden-Fenster und nicht mehr als 6 pro Minute. Das sind die Limits von TikTok selbst.

Lass deinen KI-Agenten TikTok übernehmen

Kostenloser Start, keine Kreditkarte. Verbinde TikTok einmal und poste aus jedem MCP-Client.