Your Tech Club
KOPPELINGENAFAS PROFIT + CLAUDE

AFAS koppelen aan Claude

Claude is sterk in analyse en schrijfwerk: een toelichting op de in- en uitstroom, een overzicht van openstaande posten, een eerste versie van een HR-bericht. Met een koppeling doet Claude dat met de echte gegevens uit AFAS Profit. Een connector van AFAS zelf voor Claude zijn we bij onze controle op 18 oktober 2026 niet tegengekomen. De route is een eigen MCP-server op de REST API van AFAS, die je als custom connector aan Claude toevoegt.

Meer over AFAS Profit koppelen
4,8 uit 127 reviews
Kiwa-keurmerk ISO 9001Kiwa-keurmerk ISO 27001ISO 9001 & 27001
AFAS ProfitHR en salaris
  • Personeelsoverzichten gaat naar Claude
  • Openstaande posten gaat naar Claude
  • Projecten en uren gaat naar Claude
  • Taak of dossieritem komt uit Claude
ClaudeAI-assistenten

Onder meer gebouwd voor Tata Steel, M&G Investments, Digistore24, Toppers in Concert, Bar-le-Duc en Loogman

  • Tata Steel
  • M&G Investments
  • Signal.Stream
  • Amsterdam Dance Event
  • Tyson 2.0
  • Digistore24
  • Bar-le-Duc
  • Verkade
  • RUMAG
  • ADC
  • TOTO
  • Data Science Lab
  • Qualogy
  • Complex
  • Xplct
  • DGI
  • Jack's Casino
  • Kosso Nutrition
  • Crocodile
  • Tata Steel
  • M&G Investments
  • Signal.Stream
  • Amsterdam Dance Event
  • Tyson 2.0
  • Digistore24
  • Bar-le-Duc
  • Verkade
  • RUMAG
  • ADC
  • TOTO
  • Data Science Lab
  • Qualogy
  • Complex
  • Xplct
  • DGI
  • Jack's Casino
  • Kosso Nutrition
  • Crocodile
De situatie

In AFAS staan de gegevens waar HR, finance en directie elke maand vragen over hebben: wie begint er volgende maand, hoe verandert de bezetting per afdeling, welke facturen staan open. Wie daar nu een analyse van wil, maakt een export en plakt die in een chat, met alle kolommen erbij. Een koppeling geeft Claude alleen wat een vraag nodig heeft, rechtstreeks uit AFAS.

AFAS werkt met connectoren: GetConnectors om te lezen, UpdateConnectors om te schrijven. In een app connector leg je vast welke connectoren een koppeling mag gebruiken, en de token hoort bij één gebruiker. Daar zit de veiligheid: wat niet in de GetConnector staat, kan Claude ook niet ophalen.

Wat er over de lijn gaat

Per gegeven: in welke richting het gaat, op welk moment, en waarom. Dit is het startpunt; in het eerste gesprek maken we het passend op jouw situatie.

  1. 01PersoneelsoverzichtenAFAS Profit → ClaudeBij het maandoverleg van HR

    Naam, functie, afdeling, leidinggevende en start- of einddatum, via een GetConnector met alleen die velden. Claude maakt er een overzicht van in- en uitstroom per afdeling van. Salaris, BSN en verzuim staan niet in de connector, dus ook niet in het gesprek.

  2. 02Openstaande postenAFAS Profit → ClaudeVoor een klantgesprek of de debiteurenronde

    Openstaande facturen per debiteur met bedrag en vervaldatum, in een aparte app connector voor finance. Claude zet ze op een rij of schrijft een conceptmail met de juiste factuurnummers. Versturen doet een medewerker.

  3. 03Projecten en urenAFAS Profit → ClaudeBij een projectevaluatie

    Geschreven uren en budget per project, als je projecten in AFAS bijhoudt. Claude vergelijkt projecten en schrijft op wat opvalt. Laat bedragen uit AFAS komen in plaats van ze door Claude te laten schatten.

  4. 04Taak of dossieritemClaude → AFAS ProfitAlleen na akkoord van de gebruiker

    Mag Claude iets vastleggen, laat het dan een dossieritem of workflowtaak klaarzetten die een collega beoordeelt. Zet die tool in Claude op 'Needs approval', zodat er altijd eerst een vraag komt.

Standaard of maatwerk

Niet altijd. Doet een bestaande koppeling voor AFAS Profit en Claude precies wat je nodig hebt, dan zeggen we dat ook.

Wat er al bestaat

Een eigen MCP-server voor AFAS zet je op de REST API, met een token per app connector en gebruiker. In Claude voeg je die server toe als custom connector. Op Team en Enterprise doet een eigenaar dat; daarna verbindt elke medewerker zelf. Claude maakt verbinding vanuit de cloud van Anthropic, ook in Claude Desktop, dus de server moet via internet bereikbaar zijn. Staat hij in een afgeschermd netwerk, dan zet je de IP-adressen van Anthropic op de allowlist.

Er zijn ook MCP-servers voor AFAS van andere partijen. Die gebruiken dezelfde API en dezelfde token als elke andere koppeling. Let op waar zo'n server draait: een server bij een derde partij ziet alles wat er tussen AFAS en Claude gaat, dus ook met die partij heb je een verwerkersovereenkomst nodig.

Wanneer maatwerk nodig is
  • Niet iedereen mag hetzelfde zien: een teamleider alleen zijn eigen team, finance alleen financiële gegevens.
  • Je wilt per aanroep vastleggen wie wat heeft opgevraagd, voor je eigen verantwoording onder de AVG.
  • Claude moet AFAS combineren met andere bronnen, zoals je CRM of servicedesk.
  • Je wilt dezelfde tussenlaag ook voor ChatGPT gebruiken, met dezelfde regels over wat zichtbaar is.
AI ertussen

AI leest, sorteert en zet een voorstel klaar. Waar het ertoe doet, beslist een mens.

Een eerste versie van de toelichting

Claude haalt de cijfers van deze en vorige maand op, zoekt de grootste verschillen en schrijft een eerste versie van de toelichting. HR of de controller vult aan en tekent af.

Research zonder schrijftools

In de Research-modus kan Claude tools van je connectors aanroepen zonder telkens toestemming te vragen. Anthropic raadt aan om schrijftools dan uit te zetten. Geef een AFAS-connector voor onderzoek dus alleen leestools.

Beslissingen over mensen blijven bij HR

Contractwijzigingen, salarismutaties en uitdiensttredingen voert Claude niet door. Claude kan een vraag verkeerd begrijpen of een fout antwoord geven, dus bij zaken over mensen heeft HR het laatste woord.

Waar je op let

Eén token voor iedereen

Een AFAS-token hoort bij één app connector en één gebruiker. Zet je die token als vaste sleutel in de connector, dan werkt iedereen in je Claude-organisatie met dezelfde toegang; Anthropic wijst daar zelf op. Wil je per medewerker andere rechten, dan heb je een tussenlaag nodig die via OAuth weet wie er vraagt en per persoon filtert.

Gevoelige velden eruit

Vertrouw niet op een instructie aan Claude om salarissen niet te noemen. Haal salaris, BSN, geboortedatum en verzuim uit de GetConnector. Wat niet wordt opgehaald, kan ook niet in een gesprek terechtkomen.

Waar de gegevens heen gaan

Wat de MCP-server teruggeeft, komt in het gesprek bij Anthropic, en Anthropic slaat data op in de VS. Op Team, Enterprise en de API traint Anthropic standaard niet op je gegevens. Wil je opslag en verwerking in Europa, dan gebruik je Claude via Amazon Bedrock of Google Cloud Vertex AI.

Testen buiten productie

Bouw en test de koppeling op een test- of acceptomgeving van AFAS, met een eigen REST-adres. Zo zie je wat Claude ophaalt voordat er echte personeelsgegevens doorheen gaan.

Zo bouwen we een koppeling

  1. Wat moet waarheen

    Welke gegevens gaan over, in welke richting, en welk systeem leidend is als twee waarden verschillen. Dat staat op papier voordat er iets gebouwd wordt. Voor deze koppeling gaat het om: Personeelsoverzichten, Openstaande posten, Projecten en uren, Taak of dossieritem.

  2. Velden en regels

    Per veld de vertaling tussen de systemen: statussen, btw-codes, grootboekrekeningen, artikelnummers. En wat er gebeurt bij een dubbel of een ontbrekend gegeven. Voor deze koppeling gaat het om: Eén token voor iedereen, Gevoelige velden eruit, Waar de gegevens heen gaan, Testen buiten productie.

  3. Testen met echte gevallen

    In een testomgeving of testadministratie, met de uitzonderingen die in de praktijk voorkomen: creditnota's, deelleveringen, gewijzigde klantgegevens.

  4. Live, met logging en bewaking

    Elke synchronisatie wordt gelogd en bij een fout krijgt iemand een melding. Verandert de API van een leverancier, dan passen wij de koppeling aan.

Het team van Your Tech Club op kantoor in Amsterdam
Amsterdam
Wie je spreekt

Geen accountmanager. Je spreekt iemand die zelf koppelingen bouwt, en die zegt het ook als een standaardkoppeling genoeg is.

Joey van VlietJoey van VlietOprichter
Yassine SeghrouchniYassine SeghrouchniOprichter
  • Kantoor aan de Duivendrechtsekade in Amsterdam
  • ISO 9001 en ISO 27001, gecertificeerd door Kiwa
  • 500 projecten opgeleverd
  • 4,8 uit 127 reviews
Veelgestelde vragen

Heeft AFAS een officiële koppeling met Claude?

Een connector van AFAS zelf zijn we bij onze controle op 18 oktober 2026 niet tegengekomen. Je koppelt AFAS aan Claude met een MCP-server op de REST API van AFAS, die je als custom connector toevoegt. Die server bouw je zelf of neem je af bij een andere partij.

Welk Claude-abonnement heb ik nodig?

Custom connectors werken op Free (maximaal één), Pro, Max, Team en Enterprise. Voor HR- en financiële gegevens ligt Team of Enterprise voor de hand: daar voegt een eigenaar de connector toe, bepaalt hij per tool wat mag en traint Anthropic standaard niet op je gegevens.

Kan Claude gegevens in AFAS wijzigen?

Alleen als je de MCP-server UpdateConnectors geeft. Voor HR- en salarisgegevens raden we dat af. Laat Claude hooguit een taak of dossieritem klaarzetten, en zet die tool in Claude op goedkeuring. Wat je niet wilt, zoals verwijderen, blokkeer je.

Werkt dezelfde MCP-server ook voor ChatGPT?

Ja. MCP is een open standaard die Claude en ChatGPT allebei ondersteunen. Eén afgeschermde server voor AFAS kan beide bedienen, met dezelfde regels over wat zichtbaar is. Hoe dat in ChatGPT werkt, staat op de pagina over AFAS koppelen aan ChatGPT.

Moet de MCP-server openbaar op internet staan?

Hij moet bereikbaar zijn vanuit de cloud van Anthropic, want daar komt de verbinding vandaan, ook als je Claude Desktop gebruikt. Achter een firewall laat je alleen de IP-adressen van Anthropic door. De server zelf praat met AFAS via de REST API met een token.