Blog Docs Filosofie Over ons Inloggen Aanmelden
Handleiding

Koppel Peil aan je AI-assistent (MCP)

Laat Claude, ChatGPT of Gemini uren loggen, conceptfacturen maken en je financiële peil opvragen via de Peil MCP-server.

Met de Peil MCP-server koppel je Peil aan je AI-assistent. MCP is een open standaard — Claude, ChatGPT (OpenAI) en Gemini kunnen er allemaal mee overweg. Daarna kun je je assistent berichten sturen om acties uit te voeren op je Peil account:

  • "Log 3 uur voor Bright Agency vandaag: API-koppeling gebouwd."
  • "Maak een conceptfactuur voor De Correspondent over juni."
  • "Hoeveel staat er open, en wat heb ik dit jaar gefactureerd?"

Concept-eerst, per ontwerp

De assistent werkt met een API-sleutel met eigen rechten. Facturen maken en versturen zijn bewust gescheiden rechten: zonder Facturen versturen (invoices:send) kan een assistent alleen concepten maken. In dat geval gaat nooit iets naar je klanten zonder dat jij het in Peil beoordeelt. Elke bewerking wordt vastgelegd in de gebruikgeschiedenis van de sleutel.

Stap 1 — maak een API-sleutel

Ga in de Peil-app naar Instellingen → Developer settings (Pro) en maak een sleutel aan met de rechten Lezen, Uren loggen en Facturen beheren. Wil je dat de assistent ook klanten beheert of e-mail verstuurt, voeg dan Klanten beheren respectievelijk Facturen versturen toe. Versturen is een apart recht want het is uiteraard klantgericht en onomkeerbaar. Kies een korte looptijd (bijv. 90 dagen), verlengen is één klik. De sleutel wordt eenmalig getoond; kopieer hem direct.

Stap 2 — voeg de server toe aan je assistent

De MCP-server draait lokaal en praat uitsluitend met de Peil API. Met uv of pipx heb je niets te installeren of te klonen — uvx peil-mcp draait de nieuwste versie op aanvraag (Python 3.11+). Alle gereedschappen, rechten en configuratie-opties staan op de peil-mcp‑pagina op PyPI.

De server is voor elke assistent hetzelfde: het commando uvx peil-mcp met je sleutel als omgevingsvariabele PEIL_API_KEY. Alleen wáár je dat instelt verschilt per assistent.

Claude Desktop — voeg dit toe aan claude_desktop_config.json:

{
  "mcpServers": {
    "peil": {
      "command": "uvx",
      "args": ["peil-mcp"],
      "env": { "PEIL_API_KEY": "jouw-sleutel" }
    }
  }
}

Claude Code — één commando:

claude mcp add peil -e PEIL_API_KEY=jouw-sleutel -- uvx peil-mcp

Gemini CLI — zet hetzelfde mcpServers-blok als hierboven in ~/.gemini/settings.json (of .gemini/settings.json in je project).

ChatGPT / OpenAI (Codex CLI) — één commando:

codex mcp add peil --env PEIL_API_KEY=jouw-sleutel -- uvx peil-mcp

Of handmatig in ~/.codex/config.toml onder de sectie [mcp_servers.peil] (let op: mcp_servers met een underscore, TOML).

Andere clients (Cursor, Windsurf, Cline, VS Code …) gebruiken hetzelfde commando en dezelfde PEIL_API_KEY; alleen het configuratiebestand verschilt. Kan een client een lokaal MCP-commando starten, dan werkt Peil.

Stap 3 — vraag het gewoon

De assistent kan je hele facturatielus bedienen — afhankelijk van de rechten op de sleutel: klanten opvragen én beheren (aanmaken, bewerken, verwijderen), uren loggen, bewerken en verwijderen, ongefactureerde uren bekijken, conceptfacturen maken, de status wijzigen (bijv. op betaald zetten), facturen verwijderen of archiveren, en herinneringsteksten schrijven. Alles wat een e-mail naar je klant stuurt — een factuur versturen, een verzending inplannen of een herinnering mailen — zit achter het aparte recht invoices:send en vraagt eerst je bevestiging. Klantnamen hoef je niet exact te typen — "Bright" vindt Bright Agency, en bij twijfel vraagt de assistent welke klant je bedoelt.

Goed om te weten

  • Intrekken is direct. Trek de sleutel in via Developer settings en de assistent verliest per direct alle toegang.
  • Het logboek is je zicht. Elke actie van de sleutel (uren, concepten, verzendingen) staat in het activiteitenlogboek bij de sleutel.
  • Limieten. Schrijfacties zijn gelimiteerd (uren 60/min, concepten 20/min, verzenden 10/min) — ruim voldoende voor normaal gebruik, krap genoeg om ongelukken te dempen.

Liever zelf bouwen zonder MCP? De volledige REST-referentie staat in de API referentie.