Vinkius
Gotenberg logo
Vinkius
Vinkius runs on OpenAI Agents SDK

How to Use the Gotenberg MCP in OpenAI Agents SDK

Convert web and document assets to PDFs directly within your OpenAI Agents SDK workflows.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Gotenberg MCP on Cursor AI Code Editor MCP Client Gotenberg MCP on Claude Desktop App MCP Integration Gotenberg MCP on OpenAI Agents SDK MCP Compatible Gotenberg MCP on Visual Studio Code MCP Extension Client Gotenberg MCP on GitHub Copilot AI Agent MCP Integration Gotenberg MCP on Google Gemini AI MCP Integration Gotenberg MCP on Lovable AI Development MCP Client Gotenberg MCP on Mistral AI Agents MCP Compatible Gotenberg MCP on Amazon AWS Bedrock MCP Support
MCP Servers — Included with Plan
Vinkius runs on OpenAI Agents SDK

Connect Gotenberg MCP to OpenAI Agents SDK

Create your Vinkius account to connect Gotenberg to OpenAI Agents SDK — we handle the hosting, security, and runtime updates so you don't have to. No server setup required.

GDPR Included with Plan

Key Capabilities

Generate PDFs from web content

Your agent can turn raw HTML, Markdown, or live URLs into professional documents using `convert_html_to_pdf`, `convert_markdown_to_pdf`, or `convert_url_to_pdf`. This lets you archive web research or generate reports on the fly. The tool returns base64 encoded data, so your agent can immediately pass the binary output to other file-handling tools or store it directly in your cloud storage buckets.

Automate document manipulation

Stop manual file handling by using `merge_pdfs` and `split_pdf` to organize your documentation assets. Your agent handles the logic, ensuring files are combined or separated exactly when the workflow requires it. You can also use `embed_pdf_attachments` to append supporting documentation to your primary reports without leaving the agent's execution context.

Manage PDF metadata and bookmarks

Ensure your generated reports are searchable and compliant by using `write_pdf_metadata` and `write_pdf_bookmarks` to inject custom tags. Your agent can read existing structures with `read_pdf_metadata` before making any changes. This level of control ensures every file generated by your MCP Server meets your specific internal naming and indexing requirements.

Setup guide

Set up Gotenberg MCP in OpenAI Agents SDK

Prerequisites

  • Python 3.10+ installed
  • openai-agents package (pip install openai-agents)
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install the SDK

    Run pip install openai-agents to install the OpenAI Agents SDK. The MCP integration is built-in — no extra dependencies needed.

  2. 2

    Connect via SSE transport

    Use MCPServerSse with your Vinkius endpoint URL. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. The SDK auto-discovers all Gotenberg tools at runtime.

  3. 3

    Create your Agent

    Pass the MCP to Agent(mcp_servers=[server]). The agent receives Gotenberg tools as native definitions — JSON schemas resolve automatically.

  4. 4

    Run the agent

    Call Runner.run(agent, prompt) to execute. The agent invokes the appropriate Gotenberg tools and returns structured results. Copy the full example on the right to get started.

agent.py
import asyncio
from agents import Agent, Runner
from agents.mcp import MCPServerSse

async def main():
    async with MCPServerSse(
        url="https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
    ) as server:
        agent = Agent(
            name="Gotenberg Agent",
            instructions="You have access to Gotenberg tools.",
            mcp_servers=[server],
        )
        result = await Runner.run(agent, "List recent transactions")
        print(result.final_output)

asyncio.run(main())

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Gotenberg. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about Gotenberg MCP in OpenAI Agents SDK

Install the MCP client package and configure your server connection using the `MCPServerStreamableHttp` class. Once you pass the server to your agent constructor, the tools are discovered automatically.
Yes, you can use `screenshot_url` or `screenshot_markdown` to generate image previews. The agent receives the base64 image data for further processing or storage.
Your document data stays between your agent and the Gotenberg instance. The server processes HTML, Markdown, and Office files ephemerally, ensuring no sensitive content is stored permanently after the request completes.
Yes, you can pass Office documents to `convert_office_to_pdf`. The tool uses LibreOffice to render these files into standard PDF format for your agent.
Call the `get_health` tool from your agent at any time. It will return the status of the underlying service so you can verify connectivity before starting a heavy job.

Start using the Gotenberg MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 16 tools

We've already built the connector for Gotenberg. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 16 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.