PDFShift MCP for AI. Convert any web page to PDF, PNG, and more.
Works with every AI agent you already use
…and any MCP-compatible client








How this MCP server connects to your AI agent
PDFShift converts web pages, URLs, or raw HTML content into professional documents and images. It lets your agent capture complex layouts—including CSS and JavaScript—and generate multi-format files like PDF, PNG, JPEG, and WebP automatically.
Use it to build dynamic reports or create consistent assets without maintaining local rendering engines.
What AI agents can do with PDFShift Automation
Convert to jpeg
Turns a URL or HTML string into a JPEG image file.
Convert to pdf
Converts a specified URL or raw HTML content directly into a PDF document, providing an S3 link for retrieval.
Convert to png
Turns a URL or HTML string into a PNG image file.
Convert a live URL or raw HTML string into high-quality image formats (PNG, JPEG, WebP) or professional PDF documents.
Store reusable HTML blueprints and dynamically populate them to generate structured reports, invoices, or certificates.
Track your credit consumption, view detailed logs of past conversions, and list billing invoices directly through your agent.
Ask an AI about this
Waiting for input…
What AI agents can do with PDFShift: 15 Tools for Document Conversion
These tools let your agent convert web pages and HTML into specific formats (PDF, PNG, JPEG) or manage reusable document templates.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using PDFShift on VinkiusConvert To Jpeg
Turns a URL or HTML string into a JPEG image file.
Convert To Pdf
Converts a specified URL or raw HTML content directly into a PDF document, providing...
Convert To Png
Turns a URL or HTML string into a PNG image file.
Convert To Webp
Converts a URL or HTML string into the modern WebP image format.
Create Template
Saves and registers a new reusable document blueprint using provided HTML content.
Delete Template
Removes an existing template from your stored library.
Generate From Template
Creates a final document by merging dynamic data into a predefined HTML template.
Get Account
Retrieves detailed information about your current account status and settings.
Get Credits Usage
Checks how many conversion credits you have used so far this billing cycle.
Get Log
Retrieves a specific log entry using its unique request ID number.
Get Template Html
Fetches the raw HTML content of a template by name or ID for review.
List Invoices
Displays a list of your past billing invoices and payment records.
List Logs
Retrieves a list of the most recent conversion attempts, including status codes and source URLs.
List Templates
Shows all document templates currently saved and available in your account library.
Update Template
Modifies the content or metadata of an existing template that you previously created.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with PDFShift, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by PDFShift. 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.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Built on the Model Context Protocol (MCP) for Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 15 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
The headache of manual content archiving, Solved with Vinkius AI Gateway
Every month, operations teams spend hours dealing with critical reports. They have to navigate through multiple web dashboards—the sales dashboard here, the inventory portal there. Then they have to manually take screenshots or print-to-PDF, hoping that all the CSS and JavaScript render correctly every single time, only to find out a header is cut off or a chart shifts.
With this MCP, you just point your agent at the source URL. You don't worry about browser limitations; you don't worry about manual clicks. The system captures the entire visual context—the layout, the data, everything—and delivers it as one perfect file. It’s done.
Generate professional reports with PDFShift
The biggest time sink is manually building and updating repeatable documents like quarterly summaries or client proposals. You'd have to copy data from Sheet A, paste it into a Word template, reformat the headers, and then save as PDF—a process that takes minutes but introduces constant risk of human error.
Instead, you use this MCP to define your document structure using `create_template`. Your agent handles all the variable insertions. Now, generating dozens of unique, perfect reports is a single command away. The output is always flawless.
What your AI can actually do with this
Need to take a live webpage or a chunk of HTML code and turn it into something usable? This MCP bridges the gap between web content and print-ready files. You can send your AI agent any URL, and it will return that content converted instantly to PDF, PNG, JPEG, WebP, or even generate complex documents from stored templates.
The system handles everything difficult about modern web layouts—the JavaScript, the CSS, the headers, footers—making sure your final document looks exactly right. If you're managing many different assets, like invoices or receipts that need to look identical every time, you can store HTML templates and then use those templates to generate new documents with unique data.
Once you subscribe to this MCP on Vinkius, your agent gets instant access to all these conversion and document generation tools, letting you focus solely on the content, not the formatting.
019ea5fd-b1dd-7158-abac-cfd74b58128f Here's how it actually works
The bottom line is you tell your agent what content and format you want; the MCP handles all the complex web rendering and spits out the ready-to-use file.
First, you subscribe to this MCP on Vinkius and provide the necessary API key.
Next, you instruct your AI client to perform a conversion or generation task (e.g., 'Convert this URL to PDF' or 'Generate a document using template X').
Finally, the system returns the resulting file data, often providing a direct link or S3 URL for immediate download.
Who is this actually for?
This connector is essential for anyone whose job involves turning messy, unstructured digital data into polished, predictable reports or images. If you're tired of manually screenshotting dashboards or recreating report formats in Word, this MCP saves hours.
Automatically generate invoices and receipts for testing or client delivery without running a local headless browser setup.
Capture entire web pages as PDF archives for legal compliance, or instantly turn blog posts into social media preview images.
Convert internal HTML dashboards and data views into clean, shareable PDF reports that stakeholders can review immediately.
What Changes When You Connect
Get pixel-perfect results every time. Whether you use convert_to_pdf or convert_to_png, the system handles complex CSS and JavaScript so your final output matches the source exactly.
Build predictable documents with templates. Instead of manually formatting reports, use create_template to build a master blueprint and then fill it out using generate_from_template for consistency.
Monitor usage without checking dashboards. Use get_credits_usage or list_logs through your agent to keep track of conversions and billing in one prompt.
Capture multiple formats with one tool. You don't just get PDFs; you can also generate high-quality JPEG, PNG, or WebP images from the same source content using dedicated tools like convert_to_jpeg.
Simplify complex operations. Instead of needing a local server setup, your agent handles all the conversion logic, letting developers and analysts focus on the data flow.
See it in action
Legal team needs to archive meeting notes
A paralegal has 15 internal dashboards built in HTML. Instead of running a local script for each one, they ask their agent to run the conversion through convert_to_pdf on all relevant URLs and get 15 shareable PDF reports instantly.
Marketing team needs social media previews
A content manager writes a new blog post. They ask their agent to convert the article's URL into three different formats—PNG for Instagram, JPEG for Facebook, and PDF for archive—using multiple conversion tools.
Finance department needs standardized invoices
Instead of manually updating an invoice template every month, the operations analyst uses create_template to build a master invoice. Later, they use generate_from_template, passing in client names and totals, and receive multiple clean PDF reports.
Dev team needs reliable testing assets
A developer wants to test how their application looks on paper for a stakeholder presentation. They ask the agent to capture a specific HTML section using convert_to_pdf and get the resulting S3 URL.
The honest tradeoffs
Trying to extract text only
A user tries to use this MCP just to pull raw text content from a web page for analysis, expecting it to return clean JSON.
This tool is for rendering and conversion. If you need pure data extraction (like pulling all names or dates), you need an alternative AI agent specialized in structured data scraping, not a document converter.
Attempting complex merging on the fly
A user tries to pass five different variables and three separate documents into one single command hoping for perfect formatting.
For repeatable formats, always use create_template first. Build your master blueprint, then use generate_from_template to reliably inject data.
Ignoring account limits
A user runs 50 conversions in a row without checking their usage and gets an error halfway through.
Always check your balance first by calling get_credits_usage before initiating large batches of conversions to avoid unexpected billing issues.
When It Fits, When It Doesn't
Use this MCP if, and only if, the final output you need is a polished document format (PDF), or an image file (PNG, JPEG). This tool excels at rendering web content as static assets. Don't use it if your goal is data extraction; if you just want to read information from a page, don't rely on conversion. If you need raw, structured JSON output for programmatic analysis—for instance, listing all product IDs mentioned on a site—you should use an AI agent with dedicated web scraping tools instead. This MCP gives you the reliable physical output; another tool handles the deep data parsing.
Questions you might have
How do I convert an HTML snippet to PDF with PDFShift? +
You can pass the raw HTML string directly as input when calling convert_to_pdf. This allows you to generate a PDF from content that isn't hosted at a specific URL.
Can I use PDFShift to make branded documents? +
Yes. Use the create_template tool first to build your master document blueprint, and then use generate_from_template to fill it with unique data for each client.
Is there a way to track my PDFShift usage? +
Absolutely. You can check your consumption by calling get_credits_usage, or you can see historical attempts and statuses using the list_logs tool.
Does PDFShift only convert full web pages? +
No, it's versatile. You can also use specific tools like convert_to_png or convert_to_jpeg to capture just a segment of an HTML page or a URL.
What if my template needs updating? +
You should first run get_template_html to view the current structure, and then use update_template to modify it before regenerating any documents.
We've already built the connector for PDFShift. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 15 tools are live and waiting.
You're up and running in seconds.
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.
Built, hosted, and secured by Vinkius. You just connect and go.