AI, je nieuwe collega

🛠 MCP's worden ineens makkelijk: één klik om Claude met Gmail, CRM en je hele toolstack te verbinden

Plus: hoe Wouter z'n eigen Maya-MCP bovenop z'n meetings-database bouwde — en wanneer je workflows nog wél nodig hebt

Open in Readwise →

Hoofdonderwerpen

  • MCP's (Model Context Protocol — de standaard van Anthropic waarmee AI's op een uniforme manier 'knoppen' van externe software kunnen indrukken) zijn ineens super toegankelijk. Guido stuurde z'n eerste e-mail via Claude die met één klik aan Gmail werd gekoppeld.
  • Tool calling (de techniek waarbij een AI specifieke functies/knoppen aanroept i.p.v. alleen tekst genereert) is volwassen geworden. Claude is hier door Anthropic specifiek op getraind, en blinkt nu ook uit in Excel/PowerPoint plugins die onderling kunnen communiceren.
  • Twee soorten MCP-tools: lokale tools (bv. Python uitvoeren, bestanden openen op je eigen machine) en remote tools (bv. Gmail, Pipedrive — die via internet bij externe servers komen).
  • Zelf MCP's bouwen is triviaal geworden dankzij coding agents zoals Claude Code, Codex en Cursor. Je vraagt letterlijk: 'bouw een MCP voor mijn Pipedrive', en het gebeurt.
  • Computer use (AI die direct je muis en toetsenbord bestuurt) draait nu lokaal op je eigen machine in plaats van in een aparte browser-sandbox. Dus zelfs ouderwetse software zonder API kan je AI besturen.
  • Agentic AI (AI die zelfstandig taken plant, sub-agents inschakelt en tools kiest) vs. workflows (deterministische als-dit-dan-dat ketens): je hebt ze allebei nodig. Workflows voor herhalende processen, agents voor ad-hoc vragen.

Key insights

  • De 'aha' is: je hoeft bijna niet meer te begrijpen wat een MCP is. Anthropic en de tools eromheen verbergen de complexiteit. Klant ziet pop-up 'verbind Gmail' → twee klikken → klaar.
  • Maar zelf bouwen geeft veel meer macht. De officiële Gmail-MCP van Google laat je geen e-mails verwijderen of vanuit meerdere accounts werken (uit veiligheid). Een zelfgebouwde tool wel — Wouter kan in bulk 5000 mails verwijderen vanuit verschillende accounts.
  • De moat van bedrijven verschuift naar interne data en kennis. Wouter zegt het mooi: software bouwen kan iedereen straks, dienstverlening met documenten ook. Maar als jij interne informatie hebt die niemand anders heeft (bij Stooker: koffieprofielen, leveranciersrelaties, klantvoorkeuren) — dáár zit jouw winst, mits je die met AI 'super-powert'.
  • Sub-agents zijn een gamechanger. Een hoofd-agent kan meerdere sub-agents starten, ieder met eigen context en eigen MCP-tools. Wouter liet 500 meetings doorzoeken voor een verzekerings-offerte — parallel, door specialised sub-agents.
  • Skills (herbruikbare stukken code/instructies die Claude oproept op basis van context) zijn anders dan prompts. Skills maken een agent reproduceerbaar zonder dat je een rigide workflow hoeft te bouwen — maar minder deterministisch dan een echte workflow.
  • Multi-account beperking (luisteraarsvraag): standaard Gmail-MCP's koppelen één account. Voor meerdere petten moet je zelf een MCP bouwen óf een community-versie pakken die meerdere auths aankan.

What to Build

Project 1: Eigen Gmail-MCP voor meerdere accounts + bulk-acties

Wat het is: Een MCP-server die jouw Stooker-Gmail én je persoonlijke Gmail tegelijk beschikbaar maakt voor Claude, mét volledige rechten (incl. delete, draft, send vanuit specifiek account).

Hoe ze het bouwen in de podcast: Wouter heeft z'n eigen Gmail-MCP gebouwd met Claude Code. Hij praat tegen z'n agent ('hey, schrijf even een mailtje vanuit account X') en de MCP regelt OAuth en de juiste tool calls.

Web research — bestaande implementaties:

  • Advanced Gmail MCP (GitHub) — multi-account, 12 tools voor list/search/read/threads/labels.
  • DiegoMaldonadoRosas/DIY Gmail MCP — lokale MCP-server, meerdere Google Workspace accounts via één Google Cloud project.
  • Composio's Rube MCP — bulk archive, Gmail query syntax, attachments tot 25MB.
  • Best practice: één Google Cloud project + meerdere named MCP-servers (gmail-stooker, gmail-prive) zodat credentials niet door elkaar lopen.
  • Security: fork de repo lokaal i.p.v. auto-update gebruiken (tool poisoning risico).

Analyse — wat kan beter: De community-MCPs zijn vaak gericht op één persoon. Voor een team van 10 wil je een centrale MCP-server waar collega's via hun eigen OAuth-token connecten. Dat schaalt beter dan iedereen z'n eigen lokale server.

Stappenplan voor jouw stack (Next.js + Supabase):

  1. Maak een Google Cloud project, enable Gmail API, configureer OAuth credentials met redirect naar https://claude.ai/api/mcp/auth_callback.
  2. Fork Advanced Gmail MCP (multi-account variant) naar je eigen GitHub.
  3. Host de MCP-server op een kleine VPS of Vercel function. Sla refresh tokens versleuteld op in Supabase (per gebruiker een rij).
  4. Voeg Claude Code config toe: claude mcp add gmail-stooker --url https://jouwdomain.nl/mcp/gmail.
  5. Test eerst met een test-account voordat je m op je echte inbox loslaat (delete-tools = scherp mes).

Project 2: MCP bovenop je meetings-database (à la Wouter's 'Ask Maya')

Wat het is: Wouter heeft een workflow die al 3 jaar elke meeting samenvat, e-mailt en in een database opslaat. Daar bovenop bouwde hij een MCP zodat hij vanuit Claude kan vragen 'wat weet ik over verzekeringen?' en de agent doorzoekt 500 meetings.

Hoe hij het bouwt: Workflow eronder (deterministisch: meeting → samenvatting → e-mail → DB-insert). MCP-tool erbovenop met een paar functies: search_meetings, get_meeting_by_id, summarize_meetings_about_topic. Sub-agents lezen parallel.

Web research:

  • Google Cloud MCP Toolbox for Databases — production-ready, integreert met LangGraph agents.
  • Microsoft SQL MCP Server in Data API Builder v1.7+ — JSON-config voor permissions.
  • Anthropic's eigen guidance: filesystem-based tool discovery vermindert tokenverbruik met 98.7% door tools on-demand te laden i.p.v. allemaal vooraf.
  • YouTube tutorial: 'MCP Makes AI Database Agents Stupidly Easy' (cxl3tPWLOQ8).

Analyse — wat kan beter dan Wouter's setup: Wouter gebruikt waarschijnlijk een eigen DB. Voor jou als Supabase-gebruiker is dit zelfs eenvoudiger: Supabase heeft REST + RPC functies out-of-the-box, dus je MCP-tool wordt een dunne wrapper.

Stappenplan voor Stooker (Next.js + Supabase):

  1. Bedenk welke 'meeting-achtige' data jij vastlegt: leveranciers-calls, cuppings, klantgesprekken, team-stand-ups.
  2. Maak een Supabase tabel meetings (id, datum, type, transcript, summary, tags[]).
  3. Vul m met bestaande data — gebruik Whisper of het (ingebouwde transcriptie van Teams/Meet) en Claude voor samenvattingen.
  4. Bouw een MCP-server (Node.js of Python) met tools: search_meetings(query), meetings_about_supplier(name), get_recent_cuppings(days). Laat Claude Code dit voor je schrijven.
  5. Connect aan Claude Code: nu kan je vragen 'wat zei leverancier X vorig kwartaal over prijzen?' en je agent zoekt zelf.
  6. Bonus: combineer met Pipedrive-MCP zodat de agent meeting-context én CRM-context samen kan gebruiken.

Project 3: Pipedrive (of ander CRM) MCP voor Stooker

Wat het is: Vanuit Claude direct deals updaten, contacten verrijken, follow-up mails draften — zonder Pipedrive zelf nog open te hebben.

Web research — bestaande opties:

  • Composio's Pipedrive MCP — meest volwassen, één commando setup: composio add pipedrive + claude mcp add.
  • WillDent/pipedrive-mcp-server (GitHub) — Node.js, direct API v2.
  • Pipedream's Pipedrive MCP — werkt met Claude, Cursor, Windsurf.
  • Best practice voor MKB volgens research: drie hoogwaardige automations = deal stage management, contact enrichment, gepersonaliseerde e-maildrafts.
  • Tip: permission_mode="bypassPermissions" voor smooth agent-flows zonder per-actie bevestiging (alleen op vertrouwde MCPs!).

Stappenplan:

  1. Composio account + Pipedrive API token.
  2. claude mcp add pipedrive-composio --url https://mcp.composio.dev/pipedrive --header "Authorization: Bearer JOUWKEY".
  3. Test eerst met een test-pipeline.
  4. Bouw een prompt-template: 'na elke leverancier-meeting → update deal stage + log activity + draft follow-up'.

Takeaways voor MKB

  • De drempel om zelf MCP's te bouwen is gevallen. Een jaar geleden was dit echt developer-werk. Nu vraag je het aan Claude Code en het staat er. Voor jou met Next.js/Supabase ervaring: een avond werk per integratie.
  • Begin bij je eigen data-moat. Stooker heeft 10+ jaar koffiekennis, leveranciersrelaties, klantvoorkeuren. Dát is wat een AI niet uit zichzelf weet. Een MCP-tool die jouw interne kennis ontsluit voor Claude is waardevoller dan generieke automatisering.
  • Officiële one-click integraties zijn beperkt op doel. Gmail-knop in Claude kan lezen, niet sturen of bulk-deleten. Voor échte workflows wil je een eigen MCP — niet uit techlust, maar omdat de officiële versies kreupel zijn gemaakt.
  • Workflows + agents combineren. Houd je deterministische processen (factuur na bestelling, voorraad-alert) als workflow. Bouw daar een MCP overheen voor ad-hoc vragen vanuit Claude. Dat is precies wat Wouter doet.
  • Computer use is de redding voor oude software. Heb je een leverancier-portal of boekhoudpakket zonder API? Claude met computer use kan het gewoon klikken. Niet sexy, maar werkt.
  • Huiswerk uit de aflevering: lees je in op Open Crawl en Mullenweg/WordPress vs Meta — komt volgende week terug.
  • Praktische start deze week: kies één tool waar je nu vaak knip-plakt (Gmail, Pipedrive, je boekhouding) en bouw daar deze week een MCP voor met Claude Code. Begin klein: 3 tools (search, get, draft). Uitbreiden komt later.