Finibase koppelen aan Mistral Vibe
Voeg de Finibase MCP toe als custom connector in Mistral Vibe
Geschreven door Wouter Bruynsteen
Laatst bijgewerkt 4 dagen geleden
Met deze koppeling kan Mistral Vibe je kantoordata uit Finibase bevragen: relaties, taken, uren, facturatie en de kantoorwiki. Vibe kan ook analyses wegschrijven naar de wiki, wijzigingsvoorstellen klaarzetten en mails voorbereiden, telkens ter goedkeuring.
Reken op tien minuten. Je hebt geen developer mode en geen aparte licenties nodig, en het werkt op elk plan.
Mistral heeft zijn assistent hernoemd van Le Chat naar Vibe. Kom je nog documentatie tegen die over Le Chat spreekt, dan gaat het over hetzelfde product. Je vindt Vibe op chat.mistral.ai.
Wat je nodig hebt
Een Finibase-account met AI-integratie. Je meldt je straks aan met je gewone Finibase-login. Vibe ziet exact wat jij ziet, niet meer.
Een Mistral-account. Custom MCP-connectoren zitten volgens Mistral op alle plannen, ook op het gratis plan. Je hoeft dus niets te upgraden om dit te proberen.
Stap 1: De connector toevoegen
Ga naar chat.mistral.ai en klik bovenaan links op het tabblad Work.
Klik in het menu op Context en daarna op Connectors.
Klik rechtsboven op Add connector en kies de optie voor een eigen MCP-server.
Vul in:
Vul de beschrijving effectief in. Ze is technisch optioneel, maar Vibe gebruikt ze om te bepalen wanneer de connector nuttig is. Laat je ze leeg, dan staat er later No description provided en kiest het model minder goed wanneer het Finibase moet raadplegen.
Stap 2: Toegang verlenen
Er opent een venster van Finibase met de titel Toegang verlenen. Controleer daar drie dingen voor je bevestigt.
Bovenaan staat welk kantoor je toegang geeft. Klopt dat niet, breek dan af.
Je ziet twee rechten: Finibase-gegevens bekijken, beperkt tot jouw geautoriseerde eigen bedrijven en jouw rechten, en Finibase-gegevens aanpassen.
Onderaan staat naar welk adres je terugkeert. Dat hoort
callback.mistral.aite zijn.
Klik op Toestaan. Je keert terug naar Vibe en de connector staat op verbonden. Onder de connector verschijnt nu de lijst met beschikbare tools.
Stap 3: Controleer de toestemmingen per tool
Klik op de connector Finibase en scroll naar Tools. Vibe verdeelt de Finibase-tools in twee groepen en zet per groep een beleid. Dit is de belangrijkste instelling van de hele koppeling.
Per groep kies je in het uitklapmenu tussen Allow, waarbij Vibe de tool uitvoert zonder te vragen, en Ask, waarbij Vibe eerst jouw akkoord vraagt. Daarnaast kan je individuele tools uitschakelen met de schakelaar ernaast.
Zet Interactive niet op Allow tenzij je goed weet wat je doet. Ook dan blijft de review-wachtrij van Finibase je vangnet, want wijzigingen en mails vertrekken pas na jouw goedkeuring in Finibase zelf. Maar op Ask zie je in de chat meteen waar Vibe mee bezig is.
Stap 4: De connector gebruiken in een chat
Werk in het tabblad Work, niet in Chat. Work is de stand waarin Vibe meerdere stappen na elkaar zet, tools aanroept en langere opdrachten afwerkt. Een analyse over je klantenbestand of een reeks wijzigingsvoorstellen vraagt tientallen opzoekingen na elkaar, en dat is precies waar Work voor bedoeld is. In Chat krijg je sneller een halfafgewerkt antwoord.
Open daar een nieuwe chat en zet Finibase aan in het menu met tools. Vraag je iets over je kantoor zonder de connector aan te zetten, dan antwoordt Vibe uit algemene kennis in plaats van uit je data.
Belangrijk: de verbinding vervalt na 30 dagen
Finibase houdt een integratie maximaal 30 dagen actief. Dat staat ook op het toestemmingsscherm. Daarna vervalt de verbinding en moet je opnieuw toestemming geven. Dat is een bewuste beveiligingskeuze en geen storing.
Je merkt het aan de melding Found 1 invalid connections op de connectorpagina, of aan het label Needs attention in de lijst met connectoren. Herstellen doe je zo:
Ga naar Work, Context, Connectors en klik op Finibase.
Klik naast de verbinding op Reconnect.
Bevestig opnieuw op het scherm van Finibase.
Zolang de verbinding vervallen is, staat er bij Tools de melding Reconnect to use tools en werkt de connector niet in je chats.
Meerdere accounts en delen met collega's
Op de connectorpagina staan twee opties die handig zijn voor een kantoor.
Met Connect another account hang je een tweede Finibase-account aan dezelfde connector. Bruikbaar wanneer je met meerdere kantooromgevingen werkt.
Met Share deel je de connector met je werkruimte, zodat collega's hem niet zelf hoeven aan te maken. Let op: elke collega maakt daarna nog altijd zijn eigen verbinding met zijn eigen Finibase-login. Je deelt de configuratie, niet je toegang. Niemand ziet dus meer dan wat hij in Finibase zelf mag zien.
Stap 5 (aanbevolen): zet een project op met vaste instructies
Elke nieuwe chat begint blanco. Zet je de werkafspraken van je kantoor in een project, dan gelden ze voor elke chat die je in dat project start en hoef je ze niet telkens te herhalen. Het scheelt ook tijd: goede instructies voorkomen dat Vibe tools aanroept die hij voor die vraag niet nodig heeft.
Ga naar het tabblad Work en klik naast de kop Projects op New Project. Noem het bijvoorbeeld Finibase kantoorbrein.
Open het project. Rechts staat een paneel met Tone en Instructions. Klik op Customize.
Zet Tone op Direct en plak de instructies hieronder in Additional Instructions.
Onderaan staat Also include global instructions. Laat dat aangevinkt als je de algemene instructies van je werkruimte wil behouden, of vink het uit als alleen deze regels mogen gelden. Klik op Save.
Start je chats over Finibase voortaan in dit project en zet de connector daar aan in het toolmenu.
Wil je dat deze regels in elke chat gelden en niet alleen in dit project, zet ze dan onder Context, Instructions. Dat is de algemene variant van hetzelfde venster.
De instructies
De instructies bepalen niet alleen hoe je assistent antwoordt, maar ook hoeveel werk hij per vraag verzet. Een instructie die hem verplicht om bij elke vraag eerst een reeks wiki-paginas door te nemen, voegt bij elke vraag tien of meer aanroepen toe, ook bij een simpele opzoeking. In de onderstaande versie staan de vaste schrijf- en werkregels voluit in de tekst, en wordt de wiki alleen geraadpleegd wanneer ze het antwoord echt kan veranderen. Kopieer ze en pas ze aan je kantoor aan.
Je bent de Finibase-assistent van een Belgisch accountancykantoor. Je beantwoordt vragen over de eigen kantoordata: relaties, team, taken, geregistreerde uren, facturatie en omzet, prijslijsten en kantoorcijfers.SCHRIJFREGELS- Antwoord altijd in het Nederlands en spreek de gebruiker aan met je of jij, nooit met u.- Gebruik geen gedachtestreepjes. Vervang ze door een punt, komma, dubbele punt of een woord als voor of met.- Belgische notatie: punt voor duizendtallen, komma voor decimalen. Schrijf EUR 1.247.820 en 12,4%. Percentages zonder spatie.- Geen emoji en geen hype. Korte zinnen, sentence case voor titels.- Vertaal domeintermen niet: dossier, forfait, voorschot, regie, VTE, kantoor.- Geef relatienamen exact weer zoals de tools ze teruggeven. Kort ze nooit in.DATA- Beantwoord vragen over het kantoor of de klanten via de Finibase-tools, nooit uit aannames. Verzin nooit gegevens. Ontbreekt iets, zeg dat.- Vermeld bij cijfers de periode of de peildatum waarop ze slaan.- Roep bij een nieuwe gebruiker eenmaal get_current_context aan om te weten met welk kantoor je verbonden bent en wat die persoon mag zien. Toon nooit gegevens buiten die scope.- Vermeld welke bron je gebruikte.WIKI- Raadpleeg de wiki alleen wanneer ze het antwoord kan veranderen: bij een vraag over een kantoorproces of een werkwijze, en voor je een analyse, een mail of een document schrijft. Zoek dan gericht met browse_wiki op het onderwerp.- Raadpleeg de wiki niet voor eenvoudige opzoekingen zoals een klant zoeken of een cijfer opvragen.- Schrijf het resultaat van een analyse weg als aparte pagina onder analyses, met een duidelijke titel en datum.- De takken klanten, team en kantoorprofiel zijn afgeleid van de brondata. Wijzig die nooit rechtstreeks.WIJZIGINGEN- Zet wijzigingen aan relatiedata in de review-wachtrij en kondig aan wat je klaarzet. Ze bereiken de bronsystemen pas na bevestiging.- Baseer feitelijke gegevens op een gezaghebbende bron, bijvoorbeeld de KBO. Kan je iets niet betrouwbaar vaststellen, doe dan geen voorstel in plaats van te gokken.- Maak geen tweede voorstel als er voor die klant al een voorstel klaarstaat.- Vraag altijd bevestiging voor je iets verwijdert, hernoemt of in bulk aanpast.E-MAIL- Zet mails altijd klaar als voorstel. Verstuur nooit rechtstreeks.PRIVACY- Werk met banden en percentages voor kantoorprofielen. Geen euro's, geen marges en geen cijfers per persoon.Stap 6: Testen
Doorloop deze vier vragen in volgorde. Ze testen elk een andere laag.
1. Leest hij je kantoordata?
Wat kan je me vertellen over mijn kantoor?
Je hoort je rol te krijgen, de bedrijven die je mag zien en een profiel van je kantoor: teamsamenstelling, klantenbestand, facturatiemodel, sectorverdeling. Krijg je een algemeen antwoord zonder cijfers, dan staat de connector niet aan in deze chat.
2. Kan hij analyseren en wegschrijven?
Maak een analyse van de datakwaliteit van ons klantenbestand: welke actieve klanten missen een sectorlabel of een NACEBEL-code, en wat is het patroon? Schrijf het resultaat weg als analysepagina in de wiki.
Reken op enkele minuten. Controleer daarna in Finibase of de pagina onder analyses staat.
3. Zet hij wijzigingen in de wachtrij?
Zet voor de klanten die nog een sectorlabel of een NACEBEL-code missen in een keer wijzigingsvoorstellen klaar: vul zowel de ontbrekende NACEBEL-codes als het bijhorende sectorlabel aan. Toon me eerst per klant wat je gaat voorstellen.
Hij hoort eerst per klant te tonen wat hij voorstelt. De voorstellen belanden in de review-wachtrij van Finibase, niet rechtstreeks in AdminPulse. Bij klanten waar de activiteit niet betrouwbaar vast te stellen is, hoort hij geen voorstel te doen in plaats van te gokken.
4. Stelt hij een e-mail voor zonder te versturen?
Stel een mail op naar een van onze actieve klanten om de ontbrekende stukken voor de jaarafsluiting op te vragen. Zet die klaar als voorstel.
Je hoort een conceptmail te krijgen die klaarstaat in Controle uitgaande e-mails. Er mag niets vertrekken zonder jouw bevestiging.
Als er iets misloopt
Found 1 invalid connections, of Needs attention. De verbinding is vervallen. Dat gebeurt na 30 dagen. Klik op Reconnect en bevestig opnieuw bij Finibase.
Reconnect to use tools. Zelfde oorzaak. Zolang de verbinding niet hersteld is, ziet Vibe geen enkele tool.
Je vindt Connectors niet. Ze zitten onder het tabblad Work, bij Context. Niet onder Chat.
De connector staat er maar Vibe gebruikt hem niet. Zet hem aan in het toolmenu van de chat. Een connector die verbonden is, staat niet automatisch aan in elk gesprek.
Bij de connector staat No description provided. Je hebt de beschrijving leeg gelaten. Vul ze alsnog in, dat helpt Vibe kiezen wanneer hij Finibase moet raadplegen.
Het toestemmingsscherm keert niet terug. Meestal blokkeert een pop-upblokkering het venster. Probeer opnieuw in een gewoon browservenster, niet in een privevenster.
Het toestemmingsscherm noemt een ander kantoor dan verwacht. Breek af. Je bent in Finibase aangemeld met een ander account dan bedoeld. Meld je eerst correct aan bij Finibase en start de koppeling opnieuw.