Socialmediapublicatie-API voor AI-agenten: MCP, planning en automatisch herplaatsen

Socialmediapublicatie-API voor AI-agenten: MCP, planning en automatisch herplaatsen

Auteur: Kyle Samnos
Gemaakt:
Bijgewerkt:

Een AI-agent kan al een campagne plannen, tekst schrijven, een publicatietijd kiezen en een video voorbereiden. Wat nog ontbreekt, is een betrouwbare uitvoeringslaag die de agent met echte sociale accounts verbindt.

Taisly Agent Kit biedt die laag. De gestructureerde hulpmiddelen vinden verbonden accounts, controleren videoberichten, publiceren direct of later, volgen de status en maken regels voor automatisch herplaatsen.

De snelste optie is de officiële externe MCP-server van Taisly:

https://app.taisly.com/mcp

Deze gebruikt Streamable HTTP en OAuth. Voor bestanden op de computer is dezelfde integratie beschikbaar als lokale MCP-server, JSON-gebaseerde CLI, JavaScript-SDK en API voor publicatie op sociale media.

Kort antwoord: kan een AI-agent MCP-hulpmiddelen gebruiken, opdrachten uitvoeren of een API aanroepen, dan kan deze met Taisly korte video's publiceren. De veilige volgorde is: authenticeren, accounts vinden, het bericht controleren, de definitieve actie laten bevestigen, publiceren of plannen en de teruggegeven historyId bewaren.

Wat is een socialmediapublicatie-API voor AI-agenten?

Via deze interface zet een agent een algemene instructie om in een echte actie. In plaats van na het schrijven te stoppen, kan de agent:

  • controleren of de verbinding gereed is;
  • exacte accounts en identificatiecodes opvragen;
  • vereisten per platform lezen;
  • een ontbrekend account via toestemming in de browser verbinden;
  • een openbare URL of lokaal videobestand controleren;
  • nu publiceren of voor later plannen;
  • een stabiele berichtcode teruggeven en later de status controleren;
  • regels voor automatische verspreiding tussen platforms maken en bekijken.

Taisly verzorgt de authenticatie en uitvoering. De agent regelt planning, voorbereiding, keuze van hulpmiddelen, controle en coördinatie. Ontwikkelaars hoeven daardoor niet voor elke agent afzonderlijk TikTok-, Instagram-, YouTube-, X- en Facebook-integraties te bouwen.

Wat een AI-agent met Taisly kan doen

Vraag van de gebruiker Taisly-functie Resultaat
‘Welke accounts kun je gebruiken?’ Verbonden platforms opvragen Namen, typen en identificatiecodes worden teruggegeven.
‘Verbind mijn Instagram-account.’ Browserverbinding starten en controleren De gebruiker geeft toestemming en de agent verifieert het resultaat.
‘Is deze video geschikt voor TikTok?’ Platformschema lezen en controleren Problemen worden vóór publicatie gevonden.
‘Publiceer deze introductievideo overal.’ Bericht voor gekozen accounts maken Taisly publiceert alleen naar expliciet gekozen doelen.
‘Plan dit vrijdag om 9.00 uur.’ ISO-datum en tijdzone toevoegen De video wordt voor dat moment ingepland.
‘Is het bericht klaar?’ Status per historyId opvragen De agent meldt het resultaat per platform.
‘Plaats toekomstige YouTube-video's ook op TikTok en Instagram.’ Regel voor herplaatsing maken Geschikte nieuwe video's worden automatisch verspreid.

Taisly is gericht op videopublicatie. Het is geen video-editor, tekstgenerator of AI-model. Het is de uitvoeringslaag die wordt gebruikt wanneer inhoud en instructies gereed zijn.

Vier manieren om een AI-agent te verbinden

Methode Geschikt voor Videobron Authenticatie
Assistent in Taisly Application Begeleide instelling voor bekende agenten Openbare URL of lokaal bestand Begeleide OAuth of browseraanmelding
Externe MCP ChatGPT Apps, Claude-connectors, gehoste agenten en MCP-clients Directe openbare http- of https-URL OAuth; API-sleutel als alternatief
Lokale MCP of CLI Codex, Claude Code, Cursor en agenten met bestandstoegang Pad zoals ./launch.mp4 Lokale aanmeldgegevens of API-sleutel
SDK of REST-API Eigen producten, serverdiensten en agentraamwerken Bestand of URL afhankelijk van het eindpunt Taisly-API-sleutel

1. De AI Agents Setup-assistent van Taisly gebruiken

De AI Agents Setup-assistent biedt gerichte stappen voor:

De assistent doorloopt Kiezen -> Verbinden -> Starten en maakt de juiste opdracht, connectorinstelling of kopieerbare instructie. Ook staat er of een openbare URL nodig is of een lokaal bestand kan worden gelezen.

Taisly-assistent met Codex, ChatGPT, Claude, Claude Code, OpenClaw, Hermes Agent en een eigen agent
Kies een bestaande integratie of Other agent voor een eigen MCP- of terminalinstelling.

Na de keuze toont Taisly alleen de passende methoden. Voor Codex kan de assistent één volledige CLI-instructie genereren en daarnaast externe MCP aanbieden.

Taisly Agent Kit met kopieerbare CLI-instructie voor Codex en een MCP-optie
Met één instructie installeert Codex de CLI, geeft het de aanmeld-URL terug en controleert het de verbinding.

2. De externe MCP-server verbinden

Gebruik externe MCP wanneer de agent gehoste MCP-servers ondersteunt en de video openbaar bereikbaar is.

Server name: Taisly Social Media Posting
MCP endpoint: https://app.taisly.com/mcp
Transport: Streamable HTTP
Recommended authentication: OAuth
MCP Registry ID: io.github.taisly/agent

Dit past bij ChatGPT Apps, Claude-connectors, Codex, Claude Code, Hermes Agent en eigen MCP-clients. De gebruiker geeft in de browser toestemming; de agent krijgt geen wachtwoorden voor sociale netwerken.

Codex:

codex mcp add taisly --url https://app.taisly.com/mcp
codex mcp login taisly

Claude Code:

claude mcp add --transport http taisly https://app.taisly.com/mcp

ChatGPT-app instellen

Maak in een geschikte ChatGPT-omgeving een Taisly-app of eigen connector. De Taisly-assistent geeft de instellingenlink, naam, MCP-URL, OAuth-uitleg en stappen om Taisly in een nieuw gesprek in te schakelen.

Taisly-instructies om een ChatGPT-app met de externe MCP-connector te maken
ChatGPT maakt via apps en connectors, het officiële MCP-eindpunt en OAuth verbinding met Taisly.

Claude-connector instellen

Voeg in Claude voor web, computer of mobiel Taisly als eigen connector toe met dezelfde MCP-URL. Taisly geeft een rechtstreekse link en handmatige instructies voor individuele, Team- en Enterprise-omgevingen.

Instructies om de officiële externe MCP-server van Taisly als Claude-connector toe te voegen
Claude kan de vooraf ingevulde Taisly-link of de handmatige connectorinstelling gebruiken.

Lees de volledige MCP-handleiding voor videopublicatie.

3. Lokale MCP voor bestanden op de computer

Een externe server kan ./video.mp4, de map Downloads en andere besloten paden niet lezen.

npx -y @taisly/agent mcp
{
  "mcpServers": {
    "taisly": {
      "command": "npx",
      "args": ["-y", "@taisly/agent", "mcp"]
    }
  }
}

Codex:

codex mcp add taisly -- npx -y @taisly/agent mcp

Claude Code:

claude mcp add --transport stdio taisly -- npx -y @taisly/agent mcp

Lokale MCP werkt ook met Cursor, Windsurf, Cline en Aider als hun MCP-instelling een lokale opdracht kan starten.

4. CLI, SDK of REST-API gebruiken

npm install -g @taisly/agent
taisly setup --agent codex
# Open de teruggegeven loginUrl en keur de verbinding goed.
taisly checkin --agent codex
taisly auth:status

De browserinstelling bewaart lokale aanmeldgegevens. Serverdiensten kunnen ook een sleutel uit Taisly-instellingen gebruiken.

Externe of lokale MCP?

Situatie Advies
Directe openbare URL zoals https://cdn.example.com/launch.mp4 Externe MCP
Video in het project, Downloads of een lokaal pad Lokale MCP of CLI
Link naar een voorbeeldpagina met aanmelding of cookies Directe download-URL of lokale MCP
Verwerking in een serverdienst SDK of REST-API
Begeleide instelling gewenst Taisly Application-assistent

Een externe videoUrl moet zonder cookies, VPN, aanmelding of bevestigingspagina bereikbaar zijn en rechtstreeks naar een downloadbaar bestand wijzen. De huidige limiet is 500 MB.

Lokale controle ondersteunt .mp4, .mov, .avi, .mkv, .webm, .flv, .mpeg en .mpg. Platforms kunnen aanvullende eisen stellen.

Beschikbare MCP-hulpmiddelen

Authenticatie en accounts vinden

  • taisly_auth_status controleert verbinding, abonnementslimieten en aantal accounts.
  • taisly_platforms_list geeft beschikbare accounts terug.
  • taisly_platform_schema geeft platformvereisten terug.
  • taisly_platform_connect_start maakt een toestemmingslink.
  • taisly_platform_connect_check controleert de verbinding.

Programmatisch verbinden ondersteunt instagram, tiktok, youtube, x en facebook. Daarna moet de agent opnieuw taisly_platforms_list gebruiken en de teruggegeven codes overnemen.

Publicatie, planning en status

  • taisly_posts_validate controleert URL, doelen, tekst en tijd.
  • taisly_posts_create publiceert nu of later.
  • taisly_posts_status zoekt op historyId.
  • taisly_posts_list toont de recente geschiedenis.

taisly_posts_create vereist confirmed: true, pas nadat video, tekst, accounts en tijd zijn goedgekeurd.

Automatisch herplaatsen

  • taisly_reposts_list geeft bestaande regels terug.
  • taisly_reposts_create maakt een regel van één bron naar een of meer doelen.

Lokale MCP bevat ook taisly_agent_setup_start en taisly_agent_checkin voor begeleide browserauthenticatie zonder handmatig een sleutel te kopiëren.

Veilige publicatievolgorde

authenticeren
-> verbonden accounts opvragen
-> platformvereisten lezen
-> video en gegevens controleren
-> definitieve actie tonen
-> uitdrukkelijke bevestiging krijgen
-> publiceren of plannen
-> historyId bewaren
-> status controleren
  1. Voer taisly_auth_status uit.
  2. Voer taisly_platforms_list uit.
  3. Koppel doelen aan exacte identificatiecodes.
  4. Verbind ontbrekende accounts en wacht op toestemming.
  5. Voer taisly_platform_schema uit.
  6. Bereid video, tekst, instellingen en tijd voor.
  7. Voer taisly_posts_validate uit.
  8. Toon de volledige actie.
  9. Roep na goedkeuring taisly_posts_create aan met confirmed: true.
  10. Geef historyId terug en bewaar deze.
  11. Controleer via taisly_posts_status of taisly_posts_list.

De agent automatiseert herhaling, terwijl de gebruiker de belangrijke actie beheert.

Voorbeeld 1: nu publiceren via externe MCP

Gebruik de MCP-hulpmiddelen van Taisly om deze video te publiceren:

Video-URL: https://cdn.example.com/launch.mp4
Tekst: Introductiedag. Dit is de productrondleiding van 30 seconden.
Doelen: mijn TikTok- en Instagram-accounts
Tijd: nu publiceren

Vraag eerst mijn verbonden accounts op en koppel de juiste doelen.
Lees de vereisten en controleer het bericht.
Toon mij de definitieve URL, tekst, accounts en tijd.
Publiceer pas na mijn bevestiging.
Geef daarna de historyId terug en controleer de eerste status.
{
  "videoUrl": "https://cdn.example.com/launch.mp4",
  "platforms": ["platform_id_1", "platform_id_2"],
  "description": "Introductiedag. Dit is de productrondleiding van 30 seconden.",
  "confirmed": true
}

Voorbeeld 2: een bericht plannen

Gebruik een ISO-datum met expliciete tijdzone.

Plan ./launch.mp4 vrijdag om 9.00 uur in Asia/Bangkok.
Publiceer op mijn verbonden TikTok-, Instagram-, YouTube-, X- en Facebook-accounts.
Tekst: ‘Een snellere manier om sociale video te verspreiden.’

Vraag eerst de accounts op, controleer bestand en tijd en toon de actie.
Wacht op mijn bevestiging.
{
  "video": "./launch.mp4",
  "platforms": [
    "platform_id_1",
    "platform_id_2",
    "platform_id_3"
  ],
  "description": "Een snellere manier om sociale video te verspreiden.",
  "scheduled": "2026-07-31T09:00:00+07:00"
}
taisly posts:validate --json ./campaign.json
taisly posts:create --json ./campaign.json
taisly posts:status --id <historyId>

De agent meldt de genormaliseerde tijd, accounts en historyId.

Voorbeeld 3: automatisch tussen platforms herplaatsen

Een regel geldt voor toekomstige geschikte video's van een bronaccount, niet voor één bericht.

Maak met Taisly een regel die video's van mijn YouTube-account automatisch op mijn TikTok- en Instagram-accounts plaatst.

Vraag eerst bestaande regels en accounts op.
Toon de exacte bron en doelen.
Maak de regel pas na mijn goedkeuring.
taisly reposts:list
taisly reposts:create \
  --from <youtube_platform_id> \
  --to <tiktok_platform_id>,<instagram_platform_id>

MCP-agenten gebruiken taisly_reposts_list en taisly_reposts_create.

Lees de volledige handleiding en de uitleg voor TikTok, Instagram Reels en YouTube Shorts.

Voorbeeld 4: een ontbrekend account verbinden

  1. De agent roept taisly_platforms_list aan.
  2. Instagram blijkt te ontbreken.
  3. De agent roept taisly_platform_connect_start aan met platform: "instagram".
  4. Taisly geeft een connectUrl terug.
  5. De gebruiker opent de URL en geeft toestemming.
  6. De agent roept taisly_platform_connect_check aan.
  7. De accounts worden opnieuw opgevraagd en pas daarna gaat de agent verder.

De gebruiker houdt de controle. De agent heeft nooit wachtwoorden voor Instagram, TikTok, YouTube, X of Facebook nodig.

Accounts kunnen ook handmatig worden verbonden met de uitleg voor Instagram en YouTube.

Welke AI-agenten kunnen Taisly gebruiken?

Niet de modelleverancier, maar toegang tot externe MCP, lokale MCP, CLI of API is bepalend.

Gespreksagenten en algemene assistenten

Er zijn begeleide routes voor ChatGPT en Claude. Hetzelfde patroon past bij Gemini, Microsoft Copilot, Perplexity, Grok, DeepSeek en Mistral AI wanneer hun omgeving MCP of API-aanroepen ondersteunt.

Programmeer- en computeragenten

Taisly heeft pagina's voor Codex, Claude Code, OpenClaw, Hermes Agent, Cursor, Windsurf, Cline, Aider, GitHub Copilot Chat, Amazon Q, Replit Agent, Codeium, Tabnine, Bolt.new, Lovable en v0.

Ze zijn geschikt voor productdemo's, wijzigingen, testopnamen, campagnemateriaal en introducties.

Agentraamwerken en automatiseringsbouwers

Eigen systemen kunnen Taisly combineren met Manus, Lindy AI, Superagent, Vellum, Semantic Kernel, AutoGen, MetaGPT en Agent Zero.

Een proces kan de campagne plannen, video maken of vinden, teksten aanpassen, toestemming vragen, Taisly aanroepen en de status volgen.

AI-video- en inhoudshulpmiddelen

Runway, Synthesia, HeyGen, Sora, Pika, Kling AI, InVideo, CapCut, Canva, Descript en Opus Clip kunnen het materiaal voorbereiden.

Niet elk product heeft dezelfde interface. De veilige aanpak: één hulpmiddel maakt de video, een agent met MCP of API verkrijgt bestand of URL en Taisly publiceert.

Bekijk het volledige agentenoverzicht.

Op welke platforms kan de agent publiceren?

Beschikbaar zijn altijd alleen de accounts die taisly_platforms_list of taisly platforms:list teruggeeft. Eén platformnaam is onvoldoende wanneer er meerdere accounts, kanalen of pagina's zijn.

De agent mag geen code verzinnen en niet op ‘alle accounts’ publiceren zonder uitdrukkelijk verzoek.

Platformspecifieke instellingen en teksten

Met taisly_platform_schema kan de agent de opening en oproep tot actie aanpassen, tekstlengte en vereiste velden controleren, privacy kiezen, een tijdzone instellen, watermerken vermijden en formaat en duur beoordelen.

Lees ook hoe dezelfde video niet als herhaling overkomt, waarom herplaatste video's weinig bekeken worden, de beste tijden en waarom platforms video comprimeren.

Veiligheidsregels

  1. Vraag eerst de accounts op.
  2. Beperk de actie tot het verzoek.
  3. Controleer vóór het maken.
  4. Toon de volledige definitieve actie.
  5. Vraag uitdrukkelijke goedkeuring. Stel confirmed: true pas daarna in.
  6. Bescherm aanmeldgegevens. Toon TAISLY_API_KEY nooit.
  7. Bewaar historyId.
  8. Herhaal niet blind. Controleer na een time-out eerst de geschiedenis.
  9. Respecteer abonnements- en platformlimieten.
  10. Respecteer machtigingen en beleid.

JSON-gebaseerde CLI-volgorde

taisly auth:status
taisly platforms:list
taisly platforms:schema --platform TikTok
taisly posts:validate --json ./campaign.json
taisly posts:create --json ./campaign.json
taisly posts:list --page 1
taisly posts:status --id <historyId>
taisly reposts:list
taisly reposts:create --from <platform_id> --to <platform_id_1,platform_id_2>

integrations:list is een andere naam voor platforms:list. Taisly noemt verbonden accounts ‘platforms’, sommige API's noemen ze ‘integraties’.

JavaScript-SDK-voorbeeld

import { Taisly } from "@taisly/agent";

const taisly = new Taisly({
  apiKey: process.env.TAISLY_API_KEY,
});

const platforms = await taisly.platforms.list();

const validation = await taisly.posts.validate({
  video: "./launch.mp4",
  platforms: [platforms.data[0].id],
  description: "Introductiedag",
});

if (!validation.success) {
  throw new Error("Het bericht heeft de controle niet doorstaan.");
}

const post = await taisly.posts.create({
  video: "./launch.mp4",
  platforms: [platforms.data[0].id],
  description: "Introductiedag",
  scheduled: "2026-07-31T09:00:00+07:00",
});

console.log(post.historyId);

Koppel in productie bewust het juiste account in plaats van het eerste te kiezen.

Kopieerbare instelinstructie voor een agent met terminal

Help me deze omgeving met Taisly te verbinden.

1. Installeer de Taisly Agent Kit CLI met: npm i -g @taisly/agent
2. Voer uit: taisly setup --agent <agent-slug>
3. Stuur mij de aanmeld-URL en wacht op mijn toestemming in de browser.
4. Voer uit: taisly checkin --agent <agent-slug>
5. Voer uit: taisly auth:status
6. Voer uit: taisly platforms:list
7. Vertel of Taisly gereed is en noem de accountnamen en identificatiecodes.

Toon geen aanmeldgegevens en maak tijdens de instelling geen echt bericht.

Vervang <agent-slug> door bijvoorbeeld codex, claude-code, cursor, windsurf, openclaw, hermes-agent, cline of aider.

Kopieerbare werkinstructie voor een MCP-agent

Gebruik de MCP-server van Taisly om op sociale media te publiceren.

Voor elk bericht:
- Voer taisly_auth_status uit.
- Voer taisly_platforms_list uit en koppel mijn accounts aan exacte codes.
- Voer taisly_platform_schema voor elk doel uit.
- Controleer video, tekst, doelen en tijd.
- Toon de volledige actie en wacht op mijn bevestiging.

Roep taisly_posts_create pas na mijn bevestiging aan met confirmed: true.
Geef historyId terug en controleer de status.

Vereis bij externe MCP een directe openbare videoUrl.
Gebruik lokale MCP of de CLI voor lokale bestanden.
Verzin nooit codes, toon geen aanmeldgegevens, publiceer niet naar ongevraagde accounts en herhaal een maakopdracht niet blind.

Machineleesbaar integratieoverzicht

name: Taisly Social Media Posting
purpose: Korte video's publiceren, plannen, volgen en automatisch herplaatsen
website: https://taisly.com/en
application_setup: https://app.taisly.com/agent-kit
remote_mcp:
  url: https://app.taisly.com/mcp
  transport: streamable-http
  auth: oauth
  video_input: directe openbare http- of https-URL
local_package:
  npm: "@taisly/agent"
  mcp_command: npx -y @taisly/agent mcp
  cli_command: taisly
  video_input: pad naar lokaal videobestand
registry:
  id: io.github.taisly/agent
primary_operations:
  - authenticeren
  - verbonden accounts opvragen
  - platformvereisten lezen
  - account met toestemming verbinden
  - videobericht controleren
  - nu publiceren
  - voor later plannen
  - status opvragen en controleren
  - regels voor herplaatsing opvragen en maken
safety:
  - nooit doelcodes verzinnen
  - voor publicatie controleren
  - uitdrukkelijke bevestiging vragen
  - teruggegeven historyId bewaren
  - geen aanmeldgegevens tonen

Veelgestelde vragen

Kan een AI-agent op TikTok, Instagram Reels, YouTube Shorts, X en Facebook publiceren?

Ja. De agent vraagt accounts op, koppelt exacte codes, controleert en publiceert na toestemming.

Kan een agent berichten plannen?

Ja. Voeg een ISO-datum met tijdzone toe aan scheduled.

Kan een agent video's automatisch herplaatsen?

Ja. Een regel koppelt een bronaccount aan een of meer doelen en wordt pas na goedkeuring gemaakt.

Kan externe MCP bestanden vanaf mijn computer verzenden?

Nee. Er is een directe openbare videoUrl nodig. Gebruik lokale MCP of CLI voor lokale paden.

Heeft Taisly een ChatGPT-app?

Taisly kan als app of eigen connector worden toegevoegd in geschikte ChatGPT-omgevingen.

Werkt Taisly met Claude en Claude Code?

Ja. Claude Web gebruikt een connector; Claude Code gebruikt externe MCP voor URL's en lokale MCP voor bestanden.

Werkt Taisly met Codex?

Ja. Codex kan externe MCP met OAuth, lokale MCP of CLI gebruiken. Zie de Codex-pagina en Agent Kit-snelstart.

Is Taisly een algemene API voor tekstberichten?

Nee. Agent Kit is vooral bedoeld voor korte video's en automatisch herplaatsen.

Heeft de agent mijn wachtwoorden nodig?

Nee. Toestemming wordt in de browser gegeven. De agent krijgt resultaten en codes, geen wachtwoorden.

Waar staan de officiële bronnen?

Begin met een veilige taak

Open de AI Agents Setup-assistent, kies de agent en verbind Taisly:

Vraag met Taisly mijn verbonden sociale accounts op.
Vertel welke klaar zijn voor videopublicatie en welke identificatiecodes je zult gebruiken.
Maak nog geen bericht.

Daarna kan dezelfde agent controleren, toestemming vragen, publiceren, plannen, de status volgen of een regel voor herplaatsing maken.

Alle verschillende manieren om automatisch video's te plaatsen