Gotenberg Connector for AI agents.
16 live capabilities
Convert web pages, Office docs, and Markdown into high-quality PDFs.
Waiting for input…
Why people use Gotenberg
Gotenberg PDF Conversion for Automated Document Workflows
This Connector changes that. You just tell your agent to turn that URL into a PDF. It handles the rendering, the layout, and the file creation in one go. You get a finished document without ever opening a separate app.
What Vinkius changes
You get a programmatic way to handle document conversions and PDF edits without touching a single file manually.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Automated Invoice Generation
A developer asks the agent to take a data table and turn it into a PDF invoice using convert_html_to_pdf.
- Real-world use case 02
Monthly Report Compilation
An analyst needs to merge five separate monthly reports into one file using merge_pdfs to share with the board.
- Real-world use case 03
Markdown to PDF Publishing
A writer wants to turn a Markdown blog post into a printable PDF guide using convert_markdown_to_pdf.
Complete set · 16capabilities
The complete Gotenberg capability set.
These are the exact actions your AI can choose when you ask it to work with Gotenberg.
01—04
4 capabilities in this set.
Part of 16 available through Gotenberg.
- 01 Capability
Get health
Check if your Gotenberg instance is running correctly. Use this to verify your connection status.
- 02 Capability
Convert office to pdf
Turn Word, Excel, or PowerPoint files into PDFs using LibreOffice. This is perfect for batch converting office documents.
- 03 Capability
Convert markdown to pdf
Turn Markdown notes into high-quality PDF documents using Chromium. Use this to turn notes into polished guides.
- 04 Capability
Convert url to pdf
Convert a live web URL into a base64 encoded PDF. This lets you save web pages as documents instantly.
05—08
4 capabilities in this set.
Part of 16 available through Gotenberg.
- 05 Capability
Embed pdf attachments
Add files as attachments directly into a PDF document. It keeps all your related files in one place.
- 06 Capability
Merge pdfs
Combine multiple PDF files into a single, unified document. It's the easiest way to consolidate reports.
- 07 Capability
Read pdf bookmarks
Pull the bookmark list from an existing PDF file. Use this to understand the structure of a document.
- 08 Capability
Read pdf metadata
View the hidden metadata stored inside a PDF file. This helps you see the author, title, and creation date.
09—12
4 capabilities in this set.
Part of 16 available through Gotenberg.
- 09 Capability
Screenshot html
Capture a screenshot of raw HTML code as an image. This is great for previewing web components.
- 10 Capability
Screenshot markdown
Take a screenshot of Markdown content for quick previews. Use this to visualize your notes as rendered pages.
- 11 Capability
Screenshot url
Capture a live web page as a base64 encoded image. This saves you from manual screen captures.
- 12 Capability
Split pdf
Break a large PDF into multiple files and receive them as a ZIP. This helps in breaking down long reports.
13—16
4 capabilities in this set.
Part of 16 available through Gotenberg.
- 13 Capability
Get version
Check which version of Gotenberg your instance is running. Use this for troubleshooting your connection.
- 14 Capability
Write pdf bookmarks
Add or update bookmarks within a PDF document. This helps organize long documents for your readers.
- 15 Capability
Write pdf metadata
Update the metadata of an existing PDF file. Use this to ensure your files have the correct titles and tags.
- 16 Capability
Convert html to pdf
Turn raw HTML code into a base64 encoded PDF. This is your go-to for turning web code into documents.
Set up in minutes
One URL. Then ask Gotenberg to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Gotenberg from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_IkDIVkylexUE9eZzBPNF2NCeizigqyr4NO7jaNq0/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Gotenberg, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Gotenberg for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_IkDIVkylexUE9eZzBPNF2NCeizigqyr4NO7jaNq0/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Gotenberg URL.
- Step 03
Save and start
Save the connection and enable Gotenberg in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"gotenberg": {
"url": "https://edge.vinkius.com/vk_preview_IkDIVkylexUE9eZzBPNF2NCeizigqyr4NO7jaNq0/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Gotenberg
Open Agent mode in chat and ask: "Using Gotenberg, help me...". 16 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"gotenberg": {
"url": "https://edge.vinkius.com/vk_preview_IkDIVkylexUE9eZzBPNF2NCeizigqyr4NO7jaNq0/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Gotenberg
Ask Copilot: "Using Gotenberg, help me...". 16 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"gotenberg": {
"url": "https://edge.vinkius.com/vk_preview_IkDIVkylexUE9eZzBPNF2NCeizigqyr4NO7jaNq0/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Gotenberg
Open Cascade and ask: "Using Gotenberg, help me...". 16 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"gotenberg": {
"url": "https://edge.vinkius.com/vk_preview_IkDIVkylexUE9eZzBPNF2NCeizigqyr4NO7jaNq0/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Gotenberg
Ask Cline: "Using Gotenberg, help me...". 16 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add gotenberg --transport http "https://edge.vinkius.com/vk_preview_IkDIVkylexUE9eZzBPNF2NCeizigqyr4NO7jaNq0/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Gotenberg
Ask Claude: "Using Gotenberg, show me...". 16 tools are ready
Where the request belongs
Work Gotenberg can move forward.
This is for the developer tired of building custom rendering engines, the content manager who needs to turn notes into reports fast, and the ops lead who wants to automate invoice generation.
Full-stack Developer
Automating report generation from dynamic data into polished PDFs.
Content Strategist
Turning Markdown notes into printable PDF guides for distribution.
Operations Manager
Merging and splitting reports for client delivery without manual editing.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsRestpack
Convert any URL or HTML into professional PDFs and high-fidelity screenshots directly from your AI agent using the Restpack API.
cloudlayer.io
Generate PDFs and screenshots via cloudlayer.io. convert HTML or URLs to high-quality documents and images directly from any AI agent.
PDFShift
Convert URLs or HTML to PDF and images. manage templates, track credits, and automate document generation via high-performance API.
Urlbox
Render websites as high-quality screenshots and PDFs with a cloud API that handles responsive layouts and dynamic content.
Pdfcrowd
Convert HTML, web pages, and documents to PDF or images. Generate invoices and extract text from PDFs directly via AI.
Bring your own AI
Change the model, client or framework. Keep Gotenberg connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Gotenberg.
The practical details behind the request, access and result.
Can Gotenberg convert Word files to PDF?
Yes, it can turn Word, Excel, and PowerPoint files into PDFs using LibreOffice integration.
Can I use it to merge multiple PDFs?
Yes, you can use it to combine several PDF files into one single document easily.
Does it support converting live websites to PDFs?
Yes, it can take a live URL and turn it into a high-quality PDF document.
Can I edit the metadata of a PDF?
Yes, you can read and write metadata, manage bookmarks, and even embed attachments in PDFs.
Can it take screenshots of web pages?
Yes, it can capture a screenshot of a live URL or raw HTML as an image file.
Is there a way to split a large PDF into smaller files?
Yes, it can split a PDF and provide the resulting files in a ZIP folder for you.
Can I convert a live website to a PDF with specific margins?
Yes! Use the convert_url_to_pdf capability. You can provide the URL and optional parameters like marginTop, marginBottom, marginLeft, and marginRight to customize the output.
Is it possible to merge multiple PDF files into one?
Absolutely. The merge_pdfs capability allows you to combine multiple PDF documents into a single file efficiently.
Can I take a screenshot of a webpage instead of a PDF?
Yes, you can use screenshot_url for live websites or screenshot_html for raw HTML content. You can even specify the format (png, jpeg, webp) and viewport dimensions.
One connection away
Give your agent a direct line to Gotenberg.
Connect Gotenberg once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available