For the best experience, please enable JavaScript in your browser.

Naar de hoofdinhoud

Codex social media automatiseren met een MCP-server

Door SocialFaktory

Codex social media automatiseren met een MCP-server
In dit artikel

Social media automatiseren met Codex kost je één commando. Registreer SocialFaktory als MCP-server, bewaar het geheim in een omgevingsvariabele, en dezelfde terminalsessie waarin je code oplevert kan ook de week van een merk briefen, prijzen, renderen en inplannen.

De setup is bewust saai, en dat wil je ook van iets waar een publicatiesleutel in zit.

  1. Maak in je instellingen een token aan, om te beginnen met lezen en genereren.
  2. Exporteer het geheim naar je shell-omgeving.
  3. Registreer de server in de Codex CLI en geef daarbij de naam van de omgevingsvariabele op, niet het geheim zelf.
  4. Start een sessie en vraag Codex om je merken op te sommen.
  5. Brief een video en lees de offerte die je terugkrijgt.
  6. Keur de render goed en gebruik daarna een token met publiceren om de posts op te stellen en in te plannen.

Hoe registreer je de server?

Met twee regels. De eerste houdt het geheim buiten de Codex-config; de tweede vertelt Codex waar het te vinden is.

export SOCIALFAKTORY_TOKEN=sfp_...
codex mcp add socialfaktory --url https://www.socialfaktory.com/mcp --bearer-token-env-var SOCIALFAKTORY_TOKEN

Bewerk je configuratie liever met de hand? Dan kan dezelfde regel in je Codex-configbestand staan, onder een mcp_servers-tabel met de naam die je zelf kiest.

[mcp_servers.socialfaktory]
url = "https://www.socialfaktory.com/mcp"
bearer_token_env_var = "SOCIALFAKTORY_TOKEN"

Beide varianten geven dezelfde verbinding. Het commando is sneller; het bestand kun je makkelijker in een dotfiles-repository zetten, omdat er geen geheim in staat.

Waarom publiceren achter een bevestiging zetten?

Omdat een brief een gok is totdat je de output hebt gelezen. Met de goedkeuringsmodi van Codex kun je een bevestiging eisen voordat een tool draait, en publiceren is de tool die je wilt afschermen. Genereren kun je herstellen, een verkeerde post op een live account niet.

Onder de goedkeuringsprompt zit nog een hardere grens, en die is beter. Een token zonder publicatierecht kan helemaal niets posten, wat de sessie ook probeert.

Wat kost een sessie?

Rondkijken is gratis. Merken, kanalen en formaten opsommen, je wallet lezen en een opdracht prijzen met de offertetool kost niets. Alleen een video genereren en een post schrijven kosten credits.

Dat verschil maakt het veilig om een agent vrij te laten verkennen. Hij kan je hele account in kaart brengen, een week voorstellen en je een bedrag laten zien, voordat er ook maar één credit beweegt. De MCP-referentie geeft aan welke van de twintig tools credits kosten en welke niet.

Hoe brief je vanuit een terminal?

In gewone taal, met één concrete randvoorwaarde. "Twee video's voor donderdag en vrijdag, de serum, het bezwaar over de prijs, laat me eerst de offerte zien" is een betere brief dan drie alinea's toongids, want de toon zit al in het merk.

De briefs die mislukken zijn de vage. Een agent die twijfelt, genereert toch iets, en genereren is waar de credits heen gaan. Onduidelijkheid heeft dus een prijs die je achteraf in je wallet kunt aflezen. Noem het product, noem de dag, noem de invalshoek.

Over een week worden je briefs korter in plaats van langer. Op vrijdag schrijf je nog maar één regel, omdat het merk, de cast en de kalender al bekend zijn en het enige nieuwe het idee is.

Wat is de rate limit?

Honderdtwintig aanroepen per minuut per token en driehonderd verzoeken per vijf minuten per adres. Interactieve sessies merken daar niets van.

Een geplande sessie wel, als die een render in een strakke lus afvraagt. Lees de generatie in plaats daarvan met een redelijk interval uit, en het plafond doet er niet meer toe.

Hoe houd je het bij één merk?

Pin het token. Een gepind token weigert de kanalen, generaties, posts en bibliotheek van elk ander merk, zodat een sessie die dwaalt niet bij het werk van een andere klant kan. Uploads en de creditwallet vormen de uitzondering: die horen bij het account, dus een gepind token kan nog steeds een bestand lezen dat voor een ander merk is geüpload.

Run je meerdere merken vanaf één machine, maak dan per merk een token aan en exporteer ze onder verschillende variabelenamen. Registreer elk als eigen MCP-server, dan blijft altijd duidelijk op welke verdieping je staat.

Hoe ziet de output eruit als die terugkomt?

Eerst een identifier, daarna een afgerond bestand. Genereren verloopt asynchroon: de tool die een render start geeft een id terug en de sessie leest het resultaat uit zodra het klaar is, in plaats van erop te wachten.

In de praktijk werkt dat prettig in een terminal. Je start drie renders, gaat met iets anders verder en leest ze een paar minuten later in één aanroep alle drie terug. Dat komt dichter bij hoe een wachtrij hoort aan te voelen dan naar een spinner staren.

Wat kan niet vanuit de terminal?

Een video klonen vanaf een link, stilstaande beelden en carrousels zijn functies van de app en zijn niet beschikbaar voor een agent. Een social kanaal koppelen is een login in de browser en dat blijft zo. Je abonnement wijzigen is ook geen taak voor een agent.

Alles wat overblijft kan wel, en de grens staat volledig uitgeschreven op de Codex-agentpagina. Op de hub SocialFaktory voor AI-agents zie je de clients naast elkaar.

Is de terminal de juiste plek hiervoor?

Als je daar al werk briefet, ja, want de contextwissel is het dure deel van een contentroutine, niet het typen. Wil je liever previews zien terwijl je beslist, dan draait de AI-assistent dezelfde pipeline in de app, met dezelfde prijzen in beeld.

Hoe dan ook: een token zonder publicatierecht post nooit. Start een merk, maak een alleen-lezen token aan en gebruik je eerste sessie om rond te kijken.

In één zin: Social media automatiseren met Codex is één MCP-serverregel en één omgevingsvariabele verwijderd, begrensd door de rechten en het maandelijkse creditlimiet van je token.

Veelgestelde vragen

Komt het token in het Codex-configbestand te staan?
Nee. In het bestand staat de naam van een omgevingsvariabele, dus het configbestand zelf bevat geen geheim.
Kan ik het configbestand gebruiken in plaats van de CLI?
Ja. Een mcp_servers-regel met dezelfde url en omgevingsvariabele geeft dezelfde verbinding.
Welke aanroepen zijn gratis?
Merken, kanalen, formaten en wallet lezen, en een generatie laten offreren. Alleen genereren en schrijven kosten credits.
Moet Codex mogen publiceren?
Zet het in het begin achter een bevestiging en laat het publicatierecht van het token uit totdat je de brief vertrouwt.
Kan ik meerdere merken vanaf één machine draaien?
Ja. Maak per merk een gepind token aan en registreer elk als eigen MCP-server.
Is er een rate limit?
Ja, 120 aanroepen per minuut per token en 300 verzoeken per vijf minuten per adres.

We gebruiken cookies om je ingelogd te houden. Met onze eigen metingen zonder cookies kijken we welke pagina's echt helpen. Als je accepteert, sta je ook advertentiecookies toe. Daarmee meten we welke campagnes bezoekers naar ons brengen. Privacyverklaring lezen