Laatst bijgewerkt:

Codex plugins: wat ze zijn, welke er zijn en hoe je ze installeert

Een Codex plugin is een installeerbaar pakket met skills, MCP-servers en soms hooks, waarmee Codex in één keer leert werken met een tool als Outlook, GitHub of Notion. Je installeert plugins in de ChatGPT desktop-app of met /plugins in de Codex CLI; in de IDE-extensie werken ze niet. De officiële catalogus openai-curated telt 65 plugins, met Microsoft 365 en Google Workspace erin, maar zonder Nederlandse boekhoudpakketten. Voor die systemen voeg je zelf een MCP-server toe in config.toml. Gecontroleerd op 30 oktober 2026.

Definitie

Wat is een Codex plugin? Een pakket, geen losse functie

OpenAI omschrijft plugins als bundels die mogelijkheden verpakken tot herbruikbare workflows in ChatGPT en Codex. Een plugin kan vier soorten onderdelen bevatten. ChatGPT en Codex delen één universele plugin directory: wat je in de een vindt, vind je ook in de ander. Een losse werkwijze zonder koppeling is een skill; die leg je vast in een SKILL.md, zie Codex skills.

Wat je in de praktijk tegenkomt: een koppeling of een werkwijze

In de officiële plugins zie je vooral twee vormen. De eerste is een koppeling: een verwijzing naar een geregistreerde connector, zoals bij Teams, SharePoint, Outlook en Gmail. De tweede is een pakket skills, soms met een eigen MCP-server, zoals bij Vercel of Superpowers. Dat verschil bepaalt wat je krijgt. Een koppelingsplugin geeft Codex toegang tot je data, maar weet niet hoe jullie werken. Die werkwijze schrijf je zelf, als skill.

Waarom OpenAI met plugins werkt in plaats van losse instellingen

Zonder plugin stel je drie dingen apart in: een MCP-server, de inlog en de instructies. Met een plugin installeer je dat in één klik, met één versie. Voor een team betekent dat: iedereen werkt met dezelfde koppeling en dezelfde instructies, en een update komt bij iedereen tegelijk aan. Plugins zijn dus vooral een manier van verspreiden. Wie alleen voor zichzelf één server aanhangt, heeft genoeg aan een MCP-regel in config.toml.

De vier onderdelen die een Codex plugin volgens de documentatie kan bevatten (30 oktober 2026)
OnderdeelWat het doetKanttekening
SkillsHerbruikbare instructies voor een bepaald soort werkWerken ook los, zonder plugin
MCP-serversVerbinden Codex met externe systemen, eventueel met een eigen interfaceEen plugin die eigen MCP-servers declareert, krijgt het label Desktop only
BrowserextensiesBrowsermogelijkheden die de workflow van de plugin nodig heeftAlleen als de plugin ze meelevert
HooksCommando's op vaste momenten in de Codex-runtimeAlleen bij handmatig geïnstalleerde plugins in de desktop-app; je beoordeelt ze eerst zelf
Plugins (officieel)

Beschikbaarheid

Waar werken Codex plugins, en wat kosten ze?

Plugins werken niet overal waar Codex draait. De IDE-extensie is de grote uitzondering: daar worden plugins niet ondersteund, wel MCP-servers. Werk je vooral in VS Code of Cursor, dan is de MCP-route jouw route.

Welk abonnement heb je nodig?

De directory is zichtbaar op alle ChatGPT-plannen. Of je een plugin mag installeren en gebruiken, hangt volgens het Help Center af van je plan, de instellingen van je werkruimte, je rol, het oppervlak, je regio en de apps in de plugin. Een vaste tabel per plan publiceert OpenAI niet. Bij Free en Go zit Codex in de desktop-app; wat je daar gratis wel en niet kunt, staat op is Codex gratis.

Kosten: geen pluginprijs, wel verbruik

De documentatie noemt geen aparte prijs voor plugins. Wat je wel betaalt, is het werk dat een plugin veroorzaakt: elke toolaanroep en elke lap tekst die een koppeling ophaalt, gaat af van dezelfde Codex-limiet als de rest van je werk. OpenAI noemt minder MCP-servers zelf als manier om verbruik te drukken. Soms heb je ook een abonnement bij de dienst zelf nodig, bijvoorbeeld een betaald Notion- of Linear-account. Hoe de limieten werken en wat Plus, Pro en Business kosten, staat op wat kost Codex.

Met een API-key in plaats van een ChatGPT-login

Log je in met een OpenAI API-key, dan kun je alleen ondersteunde, door OpenAI gecureerde plugins installeren, in de CLI en de desktop-app. Sommige plugins vallen af, omdat hun inlogflow OAuth-mogelijkheden vraagt die met een API-key niet werken. Het verbruik zie je dan op de Usage-pagina van het OpenAI Platform. Welke plugins precies afvallen, zie je in de catalogustabel. Het verschil tussen de twee manieren van inloggen staat op Codex inloggen.

Ondersteuning van plugins per oppervlak, volgens learn.chatgpt.com/docs/plugins op 30 oktober 2026
OppervlakPluginsHoe of waarom
ChatGPT desktop-app (Codex)JaPlugins-tab, plusknop, daarna een nieuwe chat
Codex CLIJaPlugin browser met /plugins, of codex plugin add vanaf de terminal
IDE-extensieNeeNiet ondersteund; MCP-servers in config.toml werken wel
ChatGPT web (Chat en Work)Ja, deelsPlugins met het label Desktop only vind je wel, maar installeer en gebruik je in de desktop-app
ChatGPT mobielBeperktAlleen plugins die voor je account beschikbaar zijn; geen Desktop only-plugins
Codex cloudNiet gedocumenteerdOpenAI noemt cloud niet bij de oppervlakken voor plugins

Beschikbaarheid: Desktop-app en Codex CLI: ja. IDE-extensie: nee. ChatGPT web en mobiel: deels. Codex cloud: niet gedocumenteerd.

Plugins: beschikbaarheid en API-key (officieel)

Catalogus

Welke Codex plugins zijn er? De officiële catalogus, geteld

De officiële set heet openai-curated, met de weergavenaam Codex official. Het marketplacebestand op github.com/openai/plugins telde op 30 oktober 2026 65 plugins. Voor wie met een API-key inlogt, bestaat een tweede bestand, openai-api-curated, met 50 plugins. De universele directory in ChatGPT kan meer tonen, omdat partners er via het inzendportaal plugins aan toevoegen en je werkruimte eigen plugins kan leveren; een totaal daarvan publiceert OpenAI niet.

Wat er in die 65 zit

We hebben de git-tree van openai/plugins op 30 oktober 2026 doorgeteld. 36 plugins wijzen naar een geregistreerde connector, 31 hebben een eigen MCP-configuratie en 46 hebben een skills-map, met samen 535 SKILL.md-bestanden. 23 plugins zijn alleen skills. Geen enkele officiële plugin levert hooks mee. De categorieën: Developer Tools (27), Productivity (12), Creativity (9), Communication (5), Education & Research (4), Data & Analytics (3), Finance (2) en vier categorieën met één plugin.

Let op: de Microsoft- en Google-plugins zijn kale koppelingen

In de plugins voor Outlook, Teams, Gmail en Slack zat op 30 oktober 2026 geen enkele skill, alleen de koppeling. Ze geven Codex toegang tot je mail of kanalen, maar geen werkwijze. Dat wijkt af van wat oudere overzichten laten zien, ook onze eigen telling van 1 augustus op Codex skills. Wil je dat Codex een klantmail in jullie toon opstelt, dan schrijf je die werkwijze zelf als skill.

De catalogus krimpt en verandert

Op 1 augustus 2026 telde hetzelfde bestand nog 180 plugins; op 30 oktober 65. HubSpot en Netlify staan er bijvoorbeeld niet meer in. Bouw dus geen werkproces op een plugin zonder te controleren of hij er nog is. Met codex plugin list --available --json zie je in de CLI wat je marketplaces op dit moment aanbieden.

Plugins in openai-curated die voor een Nederlands mkb-team het meest gebruikt worden, met beschikbaarheid bij API-key-login (marketplacebestanden van 30 oktober 2026)
Waar je werk zitPlugins in de catalogusOok met API-key?
Microsoft 365outlook-email, outlook-calendar, teams, sharepointNee
Google Workspacegmail, google-calendar, google-driveNee
Chat en vergaderenslack, zoomSlack wel, Zoom niet
Projecten en takennotion, linear, monday-com, clickup, atlassian-rovo, airtableJa, behalve Airtable
Bestandendropbox, sharepoint, google-driveAlleen Dropbox
Code en hostinggithub, vercel, supabase, cloudflare, sentry, datadog, circleciJa
Betalen en webshopstripe, shopifyStripe wel, Shopify niet
Design en contentcanva, figma, adobe, remotionJa, behalve Adobe
Nederlandse boekhoudingGeen: geen Exact, AFAS, Moneybird, Twinfield, SnelStart of YukiNiet van toepassing
openai/plugins: marketplace.json (officieel)

Installeren

Codex plugins installeren in de CLI en de desktop-app

In de Codex CLI staat de functie plugins sinds versie 0.166.0 (29 oktober 2026) als stabiel en standaard aan; je hoeft geen feature-flag meer te zetten. De officiële catalogus openai-curated hoef je niet toe te voegen: die beheert Codex zelf. Alle commando's uit de CLI-referentie:

Verwijderen laat de koppeling staan

Met Uninstall plugin haal je het pakket weg, maar een MCP-koppeling die je in ChatGPT hebt verbonden, blijft actief tot je die daar zelf verbreekt. Ruim je op omdat iemand vertrekt of een tool niet meer gebruikt wordt, loop dan ook de verbonden apps in ChatGPT na. Plugins die je werkruimte installeert, kun je soms niet zelf verwijderen: die beheert je admin.

npx codex-marketplace is geen OpenAI-commando

Zoek je op "codex plugin", dan noemt het AI-overzicht van Google een commando als npx codex-marketplace add. Dat hoort bij een website van derden, niet bij OpenAI. Het officiële pad is codex plugin marketplace add en codex plugin add. Wie van Claude Code of Cursor komt: /import in de Codex CLI haalt je instructies, MCP-servers, plugins en recente chats daaruit binnen.

  1. 1

    Desktop-app: open de Plugins-tab, open de details van een plugin en klik op de plusknop.

  2. 2

    Verbinden: volg de inlog als daarom gevraagd wordt. Sommige plugins vragen dat bij installatie, andere pas bij het eerste gebruik.

  3. 3

    Nieuwe chat of sessie starten. Gebundelde skills en tools komen pas daarna beschikbaar. Dit is de stap die mensen het vaakst overslaan.

  4. 4

    Gebruiken: beschrijf je taak en laat Codex zelf de juiste tool kiezen, of typ @ om een plugin of een van zijn skills expliciet te kiezen. Expliciet kiezen is betrouwbaarder zolang je de plugin nog niet kent.

  5. 5

    Per project aan of uit: zet in .codex/config.toml een regel onder plugins."naam@marketplace" met enabled = true of false. Zo staat een GitHub-plugin alleen aan in de repo's waar je hem nodig hebt.

Codex CLI: commando's voor plugins en marketplaces volgens de CLI-referentie (30 oktober 2026)
CommandoWat het doet
/pluginsIn een sessie: opent de plugin browser, gegroepeerd per marketplace. Spatiebalk zet een geïnstalleerde plugin aan of uit
codex plugin listToont geïnstalleerde plugins; met --available --json ook wat je nog kunt installeren
codex plugin add github@openai-curatedInstalleert een plugin uit een geconfigureerde marketplace
codex plugin remove github@openai-curatedVerwijdert de plugin uit je lokale config en cache
codex plugin marketplace add owner/repoVoegt een marketplace toe: GitHub-shorthand, Git-URL, SSH-URL of lokale map
codex plugin marketplace listToont welke marketplaces Codex meeneemt en waar ze staan
codex plugin marketplace upgradeVerverst alle Git-marketplaces, of één als je de naam meegeeft
codex plugin marketplace remove naamVerwijdert een marketplace
Codex CLI-referentie (officieel)

MCP

Codex MCP: een server los toevoegen in config.toml

Heeft je systeem geen plugin, dan koppel je het met een MCP-server. De desktop-app, de CLI en de IDE-extensie delen dezelfde MCP-configuratie in ~/.codex/config.toml; per project kan het in .codex/config.toml, maar alleen in vertrouwde projecten. ChatGPT op het web leest die bestanden niet en gebruikt MCP alleen via plugins. Wat MCP precies is, staat in het woordenboek.

Zo ziet het eruit in config.toml

Een lokale server met goedkeuring voor elke schrijfactie:

[mcp_servers.context7]
command = "npx"
args = ["-y", "@upstash/context7-mcp"]
default_tools_approval_mode = "writes"
startup_timeout_sec = 20

Een server op een adres, met een token uit een omgevingsvariabele:

[mcp_servers.figma]
url = "https://mcp.figma.com/mcp"
bearer_token_env_var = "FIGMA_OAUTH_TOKEN"

Zet tokens nooit letterlijk in config.toml. Een omgevingsvariabele houdt ze buiten je repo en buiten schermdelingen.

De vier instellingen die je echt gebruikt

default_tools_approval_mode kent auto, prompt, writes en approve. Kies writes: Codex vraagt dan toestemming bij elke tool die niet als alleen-lezen is gemarkeerd, en leest zonder te vragen. enabled_tools en disabled_tools beperken welke tools de server mag aanbieden; minder tools betekent minder context en minder kans dat Codex de verkeerde pakt. enabled = false zet een server tijdelijk uit zonder hem te verwijderen. De timeouts staan standaard op 10 seconden voor opstarten en 60 voor een toolaanroep; verhoog startup_timeout_sec als een npx-server bij de eerste start te traag is.

In de desktop-app en de IDE-extensie

In de desktop-app: Settings, MCP servers, Add server. Kies STDIO of Streamable HTTP, vul het commando of de URL in, sla op en klik Restart. In de IDE-extensie: tandwielmenu, MCP servers, Add server, en daarna Restart extension. Omdat de configuratie gedeeld is, staat een server die je in de CLI toevoegt ook in de app.

MCP-servers die in een plugin zitten

Een plugin start zijn eigen servers, dus het commando bepaal jij niet. Aan/uit en toolbeleid wel:

[plugins."naam@marketplace".mcp_servers.servernaam]
enabled = true
default_tools_approval_mode = "prompt"
enabled_tools = ["read", "search"]

Zelf een server bouwen voor je eigen systeem? Begin bij een MCP-server maken.

Codex CLI: commando's voor MCP-servers volgens de CLI-referentie (30 oktober 2026)
CommandoWat het doet
codex mcp add context7 -- npx -y @upstash/context7-mcpVoegt een lokale (stdio) server toe; het commando volgt na --
codex mcp add figma --url https://mcp.figma.com/mcpVoegt een server op een adres toe (streamable HTTP)
codex mcp listToont je geconfigureerde servers
codex mcp get naamToont de configuratie van één server
codex mcp login naamStart de OAuth-inlog voor een HTTP-server die dat ondersteunt
codex mcp logout naamVerwijdert de opgeslagen OAuth-gegevens
codex mcp remove naamVerwijdert de server uit je config
/mcp en /mcp verboseIn een sessie: actieve servers en tools, met diagnose
Model Context Protocol in Codex (officieel)

Beslisregel

Plugin, MCP-server of skill: welke kies je?

De vraag die we in trainingen het vaakst krijgen. De regel: neem het lichtste middel dat de klus betrouwbaar klaart. Een skill vraagt geen rechten, een MCP-server wel, een plugin bundelt beide en is vooral handig om te verspreiden.

Een vuistregel voor het aantal

Begin met hooguit twee plugins of MCP-servers: de systemen waar je werk elke dag echt in zit. Pas na een week zie je welke Codex daadwerkelijk aanroept. Wat hij niet aanroept, zet je uit. Dezelfde afweging voor ChatGPT zelf staat op ChatGPT plugins en skills, en hoe Claude Code dezelfde bouwstenen gebruikt op Claude Code vs Codex.

Beslisregel: wanneer kies je een plugin, een MCP-server of een skill in Codex
AlsKiesWaarom
Je werk zit in een systeem met een officiële plugin en je logt in met ChatGPTPluginKoppeling en inlog in één keer, onderhouden door OpenAI of de leverancier
Je wilt een vaste werkwijze zonder externe data, zoals een offertemail of PR-tekstSkillAlleen instructie: geen rechten, weinig context, en je beheert de tekst zelf
Je systeem heeft geen plugin, zoals Exact, AFAS of een eigen databaseEigen MCP-serverDe enige route; jij bepaalt welke tools er zijn en wat goedkeuring vraagt
Je werkt vooral in de IDE-extensieMCP-serverPlugins worden daar niet ondersteund
Je logt in met een API-key en wilt Outlook, Teams of GmailChatGPT-login of eigen MCP-serverDie plugins zitten niet in de API-catalogus
Je wilt skills en een koppeling met je hele team delenEigen plugin in een repo-marketplaceEén installatie, één versie in git, updates komen bij iedereen tegelijk
Je hebt het systeem een paar keer per jaar nodigNiets installeren: werk met een exportElke actieve server kost context en verbruik, ook als je hem niet gebruikt
Skills en plugins (officieel)

Zelf bouwen

Zelf een Codex plugin maken en met je team delen

Een eigen plugin is de nette manier om skills, een MCP-server en instellingen als één pakket bij collega's te krijgen. Je hoeft het manifest niet uit je hoofd te kennen: de ingebouwde skill Plugin Creator maakt het voor je.

Een marketplace.json om te kopiëren

{
"name": "bedrijf-plugins",
"interface": { "displayName": "Bedrijfsplugins" },
"plugins": [
{
"name": "offerte-opvolging",
"source": { "source": "local", "path": "./plugins/offerte-opvolging" },
"policy": { "installation": "AVAILABLE", "authentication": "ON_INSTALL" },
"category": "Productivity"
}
]
}

Het pad begint met ./ en blijft binnen de root van de marketplace. AVAILABLE betekent: collega's mogen hem installeren. INSTALLED_BY_DEFAULT zet hem bij iedereen klaar, NOT_AVAILABLE verbergt hem.

Het minimale manifest

{
"name": "offerte-opvolging",
"version": "0.1.0",
"description": "Skills voor offerte-opvolging en klantmails in Nederlandse zakelijke toon.",
"skills": "./skills/"
}

De name is kebab-case en wordt de naamruimte van de plugin. Verhoog version bij elke wijziging, zodat je in de cache ziet welke versie draait. OpenAI beschrijft daarnaast een draagbare opzet met plugin.json in de root en een $schema van agent-plugins.org; de Plugin Creator maakt de opzet met .codex-plugin/.

Publiek aanbieden is een aparte route

Lokale en repo-marketplaces zijn voor jezelf en je team. Wil je een plugin in de universele directory, dan dien je hem in via het inzendportaal van OpenAI. Plugins met hooks komen niet in aanmerking voor de publieke directory.

  1. 1

    Laat Codex het skelet maken. Typ in Codex $plugin-creator (in ChatGPT Work is het @plugin-creator) en beschrijf wat de plugin moet doen. Je krijgt een map met .codex-plugin/plugin.json, een skills-map en desgewenst een entry in een lokale marketplace.

  2. 2

    Zet je skills erin. Elke skill komt in skills/naam/SKILL.md. Hoe je een goede SKILL.md schrijft, staat op Codex skills.

  3. 3

    Kies waar de marketplace staat. Voor een team: .agents/plugins/marketplace.json in de root van een repo, met de plugin in ./plugins/naam. Voor jezelf: ~/.agents/plugins/marketplace.json. Een bestaand .claude-plugin/marketplace.json leest Codex ook, als legacy-compatibele marketplace.

  4. 4

    Installeer en test in een nieuwe sessie. Geïnstalleerde plugins staan in ~/.codex/plugins/cache/marketplace/plugin/versie, bij lokale plugins met versie "local". Codex laadt uit die cache. Pas je de bron aan, herstart dan de desktop-app, anders test je de oude versie.

  5. 5

    Deel het met je team. Collega's voegen de repo toe met codex plugin marketplace add jouw-org/ai-plugins en installeren via /plugins. Op Business en Enterprise kan een admin dezelfde repo als werkruimte-marketplace importeren, zie beheer.

Package your plugin (officieel)

Beheer

Plugins beheren voor Business en Enterprise

Voor een admin zijn er twee knoppenborden. In de ChatGPT-werkruimte bepaal je welke plugins je team ziet en krijgt. In requirements.toml dwing je af wat de Codex desktop-app en de CLI op de laptops mogen. Het tweede geldt ook voor wie met een API-key inlogt.

Afdwingen op de laptops met requirements.toml

Het bestand staat op macOS en Linux in /etc/codex/requirements.toml en op Windows in %ProgramData%\OpenAI\Codex\requirements.toml; via de Agent security-instellingen in de cloud of macOS MDM kan het ook. Drie voorbeelden:

features.plugins = false

[marketplaces]
restrict_to_allowed_sources = true

[marketplaces.allowed_sources.openai]
source = "git"
url = "https://github.com/openai/plugins.git"

[mcp_servers.docs]
identity = { url = "https://example.com/mcp" }

De eerste regel zet plugins helemaal uit. De tweede laat alleen goedgekeurde marketplaces toe; wil je de officiële catalogus houden, dan moet die er expliciet in staan. De derde staat alleen MCP-servers toe waarvan naam en identiteit kloppen; een lege mcp_servers-tabel zet alle MCP-servers uit.

Wat die regels niet afdekken

De marketplace-regels gelden voor de ChatGPT- en Codex-desktop-app en de Codex CLI. Ze sturen ChatGPT op het web en mobiel niet; dat regel je in de werkruimte. Meer over beheer, approval-beleid en de Compliance API staat op Codex privacy en beveiliging.

  1. 1

    Een GitHub-marketplace importeren: Admin, Plugins, Add, Import marketplace. Vul de repo-URL in, eventueel een submap en een branch, tag of commit. Alleen GitHub wordt ondersteund. De eerste import kan bij een grote marketplace tot een uur duren; daarna synchroniseert hij dagelijks, en Sync now forceert het.

  2. 2

    Per plugin de Installation policy kiezen: Available (leden mogen installeren) of Installed (staat standaard klaar), per rol. Nieuwe geïmporteerde plugins staan op Available. Importeren geeft nog geen toegang tot de onderliggende apps; die regel je apart.

  3. 3

    Rechten verdelen: Use plugins, Share plugins en Publish plugins to workspace zijn aparte permissies. Op Enterprise staat Use plugins standaard aan en staan Upload plugins en Create plugins with MCPs standaard uit.

  4. 4

    Bedrijfsaccounts koppelen: via Workspace connections stel je een gedeeld bedrijfsaccount voor een app in en bepaal je wie het mag gebruiken.

Plugin management (officieel)

Risico's

Codex plugins en je data: rechten, AVG en wat er blijft hangen

Een plugin werkt met jouw account en dus met jouw rechten. Kan jij in de gedeelde mailbox, dan kan Codex dat via de Outlook-plugin ook. Daar begint elke risicoafweging.

Wie wat ziet

In Codex geldt het sandbox- en goedkeuringsbeleid van de host. De externe dienst houdt zijn eigen inlog en toegangsrechten. Data die via een MCP-server loopt, valt onder de voorwaarden en het privacybeleid van die dienst. Bij Sign in with ChatGPT (beta, onder meer bij Airtable, GitLab, HubSpot, Notion, Supabase en Vercel) deelt OpenAI alleen je naam, e-mailadres en profielfoto met de partner; toegang tot data keur je apart goed.

De AVG-kant voor een Nederlands bedrijf

Haalt Codex klantmails of dossiers op via een plugin, dan verwerkt OpenAI die inhoud. Gebruik daarvoor een zakelijk abonnement: bij Business en Enterprise traint OpenAI standaard niet op je data en kun je een verwerkersovereenkomst sluiten. Neem de koppeling op in je verwerkingsregister en spreek af welke mailboxen en mappen erbij mogen. Dataresidentie in de EER, en de uitzondering voor Codex Web, staan op Codex privacy.

Opdrachten verstopt in data

Een mail, issue of webpagina kan tekst bevatten die zich als instructie voordoet. Leest Codex die via een plugin, dan kan hij erop reageren. Zet koppelingen met schrijfrechten daarom op writes of prompt, zodat elke verzend- of wijzigactie langs jou komt. De achtergrond staat bij prompt-injectie.

Plugins van derden

Een community-marketplace toevoegen is één commando, en daarmee ook één commando van code van een onbekende op je laptop. Kijk eerst naar drie dingen: staat er een .agents/plugins/marketplace.json in, is er een licentie, en wanneer is er voor het laatst aan gewerkt? Hooks in een plugin draaien pas nadat jij ze hebt beoordeeld en vertrouwd; lees ze dan ook echt. Meer criteria staan bij skills van derden.

Plugins: rechten en datadeling (officieel)

Valkuil

De grootste valkuil: alles aanzetten en Codex laten schrijven

Het patroon dat we het vaakst zien: iemand installeert in de eerste week vijf of zes plugins, verbindt ze allemaal met schrijfrechten en laat de goedkeuring op auto staan. Dat gaat op drie manieren mis.

Wat je in plaats daarvan doet

Installeer één plugin voor het systeem waar je werk elke dag in zit. Zet MCP-goedkeuring op writes. Schrijf één skill die zegt hoe jullie het doen, bijvoorbeeld: "Lees de mail, vat samen in drie regels, stel een concept op, verstuur nooit zelf." Kijk na een week in /mcp en je gebruik wat Codex aanroept, en voeg pas dan een tweede toe. En vergeet de nieuwe sessie niet na installatie: anders test je zonder de plugin en concludeer je ten onrechte dat hij niet werkt.

  1. 1

    Verbruik. Elke actieve plugin en MCP-server zet zijn tools in de context van elke sessie. Dat kost tokens, ook als je de tool niet gebruikt. OpenAI noemt minder MCP-servers zelf als bespaartip; zie Codex-limieten.

  2. 2

    Verkeerde keuze. Met tien tools die op elkaar lijken, kiest Codex vaker de verkeerde: de Drive-zoekfunctie terwijl het document in SharePoint staat. Met @ kies je expliciet, maar dan moet je wel weten welke plugin je zoekt.

  3. 3

    Acties zonder controle. Een plugin met Write-capability kan conceptmails versturen of berichten plaatsen. Met goedkeuring op auto merk je dat pas achteraf.

Codex pricing: verbruik drukken (officieel)

Ons oordeel

Ons oordeel over Codex plugins voor een Nederlands mkb-team

Plugins zijn de moeite waard zodra je werk in Microsoft 365, Google Workspace of GitHub zit en je team via een ChatGPT Business-werkruimte inlogt. Dan heb je in een kwartier een werkende koppeling, met beheer erbij. Voor de rest van het Nederlandse mkb-pakket, de boekhouding voorop, zijn ze er nog niet.

Wanneer wel

Kies plugins als je team in de desktop-app of de CLI werkt, met een ChatGPT-login, en de systemen gebruikt die in de catalogus staan. De Outlook-, Teams- en SharePoint-plugins dekken de Microsoft-omgeving die de meeste Nederlandse kantoren hebben. Voeg er eigen skills in het Nederlands aan toe: de plugins zelf bevatten geen werkwijze, en de Engelstalige beschrijvingen zeggen niets over jullie toon of klanten. Een eigen repo-marketplace loont vanaf het moment dat meer dan twee mensen dezelfde skills gebruiken.

Wanneer niet

Niet als je team in de IDE-extensie werkt: daar draaien plugins niet. Niet als je met een API-key inlogt en Outlook of Gmail nodig hebt: die vallen dan af. En niet voor Exact, AFAS, Moneybird, Twinfield of SnelStart: daarvoor bestaat geen officiële plugin. Daar heb je een eigen MCP-server nodig, liefst alleen-lezen. Hoe dat voor Exact werkt, staat in de tutorial Exact Online koppelen; dezelfde MCP-server werkt in Codex. Wil je zo'n koppeling met je team laten bouwen, met afspraken over rechten en tokens, dan is dat precies waar de Agent Sprint voor is.

Een voorbeeld uit het mkb

Neem een installatiebedrijf met een kantoorteam in Microsoft 365 en de administratie in Exact. Een werkbare opzet: de admin zet in de Business-werkruimte de Outlook-email- en SharePoint-plugin op Available voor de kantoorrol. In een kleine repo-marketplace staat één eigen plugin met twee skills: offerte-opvolging en een weekoverzicht van openstaande serviceverzoeken. Exact blijft buiten Codex tot er een alleen-lezen MCP-koppeling is met akkoord van de boekhouder. Resultaat: Codex leest mee in mail en documenten, schrijft concepten in de eigen toon en verstuurt niets zelf.

De fout die we in trainingen het vaakst zien

Te veel tegelijk aanzetten, met te veel rechten. Zie de grootste valkuil. De tweede is de omgekeerde: een team installeert een plugin, test in dezelfde sessie, ziet niets gebeuren en concludeert dat het niet werkt. Een nieuwe sessie lost dat op.

FAQ

Veelgestelde vragen

Wat is het verschil tussen een Codex plugin en een skill?

Een skill is alleen instructie: een map met een SKILL.md waarin staat hoe een taak hoort te gaan. Een plugin is een installeerbaar pakket dat skills kan bundelen met MCP-servers, browserextensies en hooks. Een skill heeft dus geen rechten of koppeling nodig; een plugin geeft Codex meestal toegang tot een extern systeem.

Hoe installeer ik een plugin in de Codex CLI?

Start codex en typ /plugins om de plugin browser te openen, of gebruik vanaf de terminal codex plugin add naam@marketplace, bijvoorbeeld github@openai-curated. Start daarna een nieuwe sessie, want gebundelde skills en tools komen pas dan beschikbaar. Met codex plugin list zie je wat er geïnstalleerd is.

Werken Codex plugins in VS Code?

Nee. Volgens de documentatie van 30 oktober 2026 ondersteunt de Codex IDE-extensie geen plugins. MCP-servers werken daar wel: de extensie deelt de configuratie in ~/.codex/config.toml met de CLI en de desktop-app. Voeg je server dus toe via codex mcp add of via het tandwielmenu, MCP servers, Add server.

Hoe voeg ik een MCP-server toe aan Codex?

In de CLI met codex mcp add naam -- commando voor een lokale server, of codex mcp add naam --url adres voor een server op internet. Je kunt ook zelf een tabel [mcp_servers.naam] in ~/.codex/config.toml zetten. Controleer daarna met /mcp in een sessie of de server tools levert.

Kosten Codex plugins geld?

OpenAI noemt geen aparte prijs voor plugins. Het werk dat een plugin doet, telt wel mee in je gewone Codex-limiet, en elke actieve MCP-server kost context. Soms heb je daarnaast een betaald account bij de dienst zelf nodig. Met een API-key betaal je het verbruik via het OpenAI Platform.

Is er een Codex plugin voor Exact Online, AFAS of Moneybird?

Nee. In de officiële catalogus openai-curated van 30 oktober 2026 staat geen enkele Nederlandse boekhoud- of salariskoppeling: geen Exact, AFAS, Moneybird, Twinfield, SnelStart of Yuki. De route is een eigen MCP-server, bij voorkeur met alleen-lezen rechten en akkoord van je boekhouder.

Waarom zie ik Outlook of Gmail niet als ik met een API-key inlog?

Met een API-key krijg je alleen de catalogus openai-api-curated, met 50 plugins. Outlook, Teams, SharePoint, Gmail, Google Calendar en Google Drive zitten daar niet in, omdat hun inlog OAuth-mogelijkheden vraagt die met een API-key niet werken. Log in met je ChatGPT-account of koppel die diensten met een eigen MCP-server.

Kan ik plugins van Claude Code in Codex gebruiken?

Deels. Codex leest een marketplacebestand op .claude-plugin/marketplace.json als legacy-compatibele marketplace, en een werkruimte-admin kan Claude-compatibele marketplaces uit GitHub importeren. Skills en MCP-servers zijn in beide tools dezelfde bouwstenen. Test elke plugin wel apart, want OpenAI garandeert niet dat alle Claude-onderdelen werken.

Hoe zet ik plugins uit voor mijn hele team?

Zet features.plugins = false in requirements.toml, op macOS en Linux in /etc/codex/requirements.toml of via de Agent security-instellingen in de cloud. Dat geldt ook voor wie met een API-key inlogt. Wil je plugins houden maar alleen goedgekeurde bronnen toestaan, gebruik dan restrict_to_allowed_sources onder [marketplaces].

Bronnen

Bronnen die we bijhouden

Elke claim op deze pagina is te herleiden; de officiële artikelen zijn op de bijwerkdatum nagelezen.

Officiële documentatie

Plugins, skills en MCP goed inrichten voor je team?

In de ChatGPT, Claude & Gemini Masterclass leert je team Codex uitbreiden met de juiste koppelingen, eigen skills en veilige rechten. Vanaf €1.795 excl. btw.

Bekijk de masterclass