Elk berichtenplatform verzint zijn eigen API: eigen sleutels, een eigen webhookformaat, een eigen idee van een fout. Zet er vijf achter één product en een team onderhoudt uiteindelijk vijf integraties die toevallig een logo delen. Wij gingen de andere kant op.
Wat overal hetzelfde is
- De sleutel. Eén API-sleutel in een X-API-KEY-header bereikt de LinkedIn API, de Inbox API, de WhatsApp API, de Discord API en de X API. De sleutel bepaalt de organisatie, en de organisatie bepaalt wat genoemd mag worden.
- De grens. Alles wat niet van je organisatie is, antwoordt 404 — niet 403 — zodat een geraden id niets verraadt.
- De fouten. Eén JSON-vorm, {"type":"errors/<code>","status":<n>,"detail":"..."}, met een detail dat is geschreven om aan een persoon te worden getoond.
- De webhooks. Eén set endpoints, op dezelfde manier ondertekend, voor de gebeurtenissen van de LinkedIn API en van elk kanaal.
- Het abonnement. Plekken, geteld naar wat je het meest hebt, op één abonnement en één proefperiode van 30 dagen.
Wat het een AI-agent oplevert
Een MCP-server is een lijst met tools en een belofte over hoe ze zich gedragen. Omdat elk kanaal dezelfde belofte nakomt, kan één AI-agent ze allemaal dragen zonder vijf dialecten te leren: de alles-in-één-agent op /mcp heeft elke tool, en de agent van elk kanaal — /inbox/mcp, /whatsapp/mcp, /discord/mcp, /x/mcp — draagt alleen de zijne, voor een assistent die één kanaal moet aanraken en niets anders.
Dezelfde agents werken in Claude, in ChatGPT, in al het andere dat MCP spreekt en in een projectkamer, waar de mensen elke aanroep en zijn antwoord zien terwijl het gebeurt.
De prijs van dit alles is dat de kanalen iets minder zichzelf zijn. De eigenaardigheden van een platform zijn er nog steeds, en elke referentie zegt waar; ze zitten alleen achter dezelfde deur.
Veelgestelde vragen
Moet een assistent de alles-in-één-agent krijgen of die van één kanaal?
Die van één kanaal, als dat het enige is wat hij mag aanraken: een assistent die WhatsApp beantwoordt, heeft geen reden om de LinkedIn-tools te hebben. De alles-in-één-agent is voor de assistent waarmee je zelf werkt.
Kan één webhook-endpoint de gebeurtenissen van elk kanaal aannemen?
Ja. Registreer het één keer met de gebeurtenissen die je wilt, van de LinkedIn API en van alle kanalen samen, en controleer bij allemaal dezelfde handtekening.