Verbind Claude, ChatGPT, Gemini of een andere MCP-compatibele AI-assistent met PDFen. Beschrijf in chat wat je wilt β je AI regelt de conversie.
De PDFen MCP-server verbindt je AI-assistent direct met je PDFen-account. Werkt met Claude, ChatGPT (Business/Enterprise/Edu) en Gemini CLI. Vertel je AI wat je wilt β "converteer dit document naar PDF" β en de AI regelt de rest.
| Situatie | Aanbevolen variant |
|---|---|
| Bestanden staan online (URL's) of zijn klein (<5 MB) | HTTP-variant β geen installatie nodig |
| Je gebruikt Claude Desktop en converteert grote lokale bestanden (>5 MB) | Stdio-variant β eenmalig installeren, altijd beschikbaar |
| Weet ik niet | Begin met de HTTP-variant |
Geen installatie. Werkt in Claude.ai web, Claude Desktop en Claude op mobiel.
Ga naar Profiel β API-tokens en maak een nieuw token aan. Kopieer het direct β je ziet het maar één keer.
Kies hieronder je AI-assistent voor de exacte installatiestappen:
Open het configuratiebestand van Claude Desktop
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Voeg PDFengine toe aan de configuratie
{
"mcpServers": {
"pdfen": {
"url": "https://pdfen.com/mcp/sse",
"headers": {
"Authorization": "Bearer YOUR_TOKEN_HERE"
}
}
}
}
Vervang <code class="bg-gray-100 px-1 rounded">YOUR_TOKEN_HERE</code> door het token dat je zojuist hebt aangemaakt.
Herstart Claude Desktop. PDFengine verschijnt in de lijst met MCP-servers.
Ga in Claude.ai naar de instellingen
Instellingen β Integraties β MCP-server toevoegenVul de servergegevens in
https://pdfen.com/mcp/sseAuthorization: Bearer YOUR_TOKEN_HEREKlik op "Verbinden". PDFengine opent een autorisatiepagina om toestemming te vragen.
Ga in ChatGPT naar verbindingen
Instellingen β Verbindingen β MCP-server toevoegenVul de server-URL in
https://pdfen.com/mcp/sse
ChatGPT detecteert automatisch de OAuth-configuratie en leidt je door het autorisatieproces.
Klik op "Toestaan". De verbinding is actief.
Open het Gemini CLI-configuratiebestand
~/.gemini/settings.json
Voeg PDFengine toe
{
"mcpServers": {
"pdfen": {
"url": "https://pdfen.com/mcp/sse"
}
}
}
Start <code class="bg-gray-100 px-1 rounded">gemini</code>. Gemini CLI detecteert automatisch de OAuth-server en vraagt om autorisatie.
| Modus | Max. grootte | Wanneer gebruiken |
|---|---|---|
file_url |
Tot je licentielimiet (25β200 MB) | Bestand heeft een publieke HTTPS-URL |
file_base64 |
5 MB | Klein bestand inline meesturen |
file_path |
Niet beschikbaar | Gebruik de stdio-variant |
De stdio-variant voegt ondersteuning toe voor grote lokale bestanden rechtstreeks van schijf β geen uploadlimiet.
Nog niet publiek beschikbaar
Het npm-pakket @pdfen/mcp is momenteel in ontwikkeling. De HTTP-variant is nu al live en dekt de meeste gebruikssituaties. Voor vroeg toegang tot ondersteuning voor lokale bestanden, neem contact op:
Zodra gepubliceerd, wordt de stdio-variant als volgt ingesteld:
node --version # Moet 18 of hoger zijn
Node.js nog niet? Download via nodejs.org.
{
"mcpServers": {
"pdfen-lokaal": {
"command": "npx",
"args": ["-y", "@pdfen/mcp"],
"env": {
"PDFEN_API_TOKEN": "JOUW_TOKEN_HIER"
}
}
}
}
Het commando npx -y haalt automatisch de nieuwste versie op β geen handmatige installatie nodig.
| Modus | Max. grootte | Wanneer gebruiken |
|---|---|---|
file_url | Tot je licentielimiet | Bestand heeft een publieke HTTPS-URL |
file_base64 | 5 MB | Klein bestand inline |
file_path | Tot je licentielimiet | Lokaal bestand op schijf |
Zodra je verbonden bent, kan Claude deze tools automatisch inzetten. Je hoeft ze niet bij naam te noemen β beschrijf gewoon wat je wilt in gewone taal.
| Tool | Wat het doet |
|---|---|
list_workflows | Toont alle beschikbare PDF-conversie-workflows |
get_workflow_options | Toont instelbare opties per workflow (OCR, compressie, paginabereikβ¦) |
start_conversion | Start een PDF-conversie (asynchroon). Retourneert direct een execution_id. |
get_execution_status | Peilt de status: pending, processing, done, of error |
get_download_url | Genereert een ondertekende downloadlink (1 uur geldig) zodra de conversie klaar is |
get_user | Toont je accountgegevens en abonnementstype |
get_credits | Toont je creditssaldo (persoonlijk + organisatie) |
get_upload_capabilities | Toont welke bestandsinvoermodi beschikbaar zijn in deze variant |
Elke conversie volgt deze volgorde β Claude handelt dit automatisch af zodra je beschrijft wat je wilt:
list_workflows β bekijk beschikbare workflows en vind het workflow_id (een geheel getal) voor het gewenste conversietype.get_workflow_options (optioneel) β bekijk instelbare opties zoals OCR-taal, PDF/A-type of compressieniveau.start_conversion β stuur het workflow_id, je bestanden en eventuele opties mee. Retourneert direct een execution_id; de verwerking loopt op de achtergrond.get_execution_status β peil elke paar seconden totdat de status done of error is. Conversies duren typisch 5β30 seconden.get_download_url β haal een ondertekende downloadlink op die 1 uur geldig is. Download het bestand voordat de link verloopt.Kopieer en plak deze direct in Claude:
Converteer dit Word-document naar PDF: [voeg bestand bij of plak URL]
Welke PDF-workflows heb ik beschikbaar?
Converteer https://voorbeeld.nl/rapport.docx naar PDF en geef me de downloadlink.
Controleer mijn creditssaldo voordat je deze 5 bestanden converteert.
Comprimeer deze PDF en stuur me het resultaat.
Voeg deze 3 PDFs samen tot één document.
Je token is mogelijk verlopen of ingetrokken. Maak een nieuw token aan via Profiel β API-tokens.
Controleer of je het volledige token hebt gekopieerd zonder spaties aan het einde.
De HTTP-variant heeft een limiet van 5 MB voor inline bestanden. Opties:
file_url als het bestand een publieke URL heeft@pdfen/mcp) voor lokale bestanden zonder groottelimietJe gebruikt de HTTP-variant die geen toegang heeft tot je lokale bestandssysteem. Installeer de stdio-variant:
npx -y @pdfen/mcp
Installeer Node.js via nodejs.org (LTS-versie). Op Mac: brew install node.
Herstart na installatie je terminal Γ©n Claude Desktop.
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonJa β hetzelfde tarief als de API. Standaard 1 credit per document. Nieuwe accounts krijgen 15 gratis credits. Meer kopen kan via pdfen.com/pricing.
Fouten worden teruggegeven als {"isError": true, "code": "...", "message": "...", "user_instructions": "..."}. Veelvoorkomende codes:
| Code | Betekenis |
|---|---|
insufficient_credits | Niet genoeg credits β koop meer via pdfen.com/pricing |
workflow_not_found | Ongeldig workflow_id β gebruik list_workflows voor een geldig ID |
workflow_access_denied | Die workflow is van een andere gebruiker |
file_too_large_for_license | Bestand overschrijdt de bestandsgroottelimiet van je plan |
not_completed | get_download_url aangeroepen vΓ³Γ³r het einde β peil eerst de status |
access_denied | Deze execution is van een andere gebruiker |
not_found | Execution ID bestaat niet |
server_error | Onverwachte serverfout β probeer opnieuw of neem contact op met support |
Bestanden worden verwerkt op PDFen-servers en na de conversie verwijderd β net als via de web-app.
Ja β geef ze verschillende namen in de configuratie (pdfen en pdfen-lokaal).
Nee β credits zijn gebaseerd op het aantal conversies, niet op het transporttype.
Gebruik list_workflows in Claude om alle beschikbare conversies voor jouw account te zien.