Pdfcrowd MCP for AI. Turn web pages, PDFs, and JSON into actionable assets.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Pdfcrowd converts web content, PDFs, and raw data formats instantly. Send an HTML string or URL, and get a high-quality PDF, PNG image, or editable text back.
Use `generate_business_document` to build professional invoices and receipts from simple JSON records.
What your AI can do
Convert html to image
Captures a screenshot of a given URL or raw HTML string and returns it as base64 encoded image data (PNG/JPG).
Convert html to pdf
Converts a specified web page URL or raw HTML string directly into a high-quality PDF file, returning the content as base64.
Convert pdf to html
Takes an uploaded PDF document and transforms its contents back into editable HTML code, returning it as base64 encoded data.
Send any URL or raw HTML string; the server outputs a base64 encoded PDF or PNG/JPG screenshot.
The server reads a PDF and returns the content either as clean, editable HTML or as plain text data.
Input structured JSON records (like line items and totals), and the server builds a professional PDF invoice or receipt.
Ask an AI about this
Waiting for input…
Pdfcrowd MCP Server: 5 Tools for Document Conversion
These five tools let your agent convert web content into PDFs and images, transform PDFs back into editable formats, or generate professional documents from structured data.
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 Pdfcrowd on VinkiusConvert Html To Image
Captures a screenshot of a given URL or raw HTML string and returns it as base64 encoded image data (PNG/JPG).
Convert Html To Pdf
Converts a specified web page URL or raw HTML string directly into a high-quality...
Convert Pdf To Html
Takes an uploaded PDF document and transforms its contents back into editable HTML...
Convert Pdf To Text
Extracts all visible text from a PDF file and returns only plain, clean text data...
Generate Business Document
Accepts structured JSON data payloads to automatically generate professional...
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 Pdfcrowd, 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 Pdfcrowd. 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
Works with 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 5 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Dealing with documents means copy-pasting, converting formats, and losing data every time.
Right now, if you get a report in PDF format, you have to manually open it, copy the text into Notion or Excel, and then maybe take screenshots of graphs. If you need that content *and* the original web page structure, you're out of luck. You end up with three separate pieces of information: messy text, broken images, and a dead-end PDF.
With Pdfcrowd, your agent handles this mess in one step. Need a polished report? Call `convert_html_to_pdf`. Need the data for a database entry? Use `convert_pdf_to_text` on the original file. You get clean, usable assets every time.
Pdfcrowd MCP Server: Generate professional invoices from JSON.
The old way of handling invoicing was painful. You'd gather line item data in a spreadsheet, then manually create the PDF template, filling in headers, tax rates, and client details by hand. It took time, and if one number was wrong, you had to restart.
Now, just feed the structured JSON payload into `generate_business_document`. The server handles the entire document structure—the boilerplate, the layout, the calculations—and spits out a perfect PDF ready for sending. Zero manual steps required.
What your AI can actually do with this
You gotta handle documents all the time, right? Web pages, PDFs, spreadsheets—they're always in some messy format. This server lets your agent punch through that mess. You don't just convert files; you turn static content into usable data streams.
Converting Web Content to Visual Assets: When you send a URL or raw HTML string, the convert_html_to_pdf tool spits out a high-quality PDF file, keeping all your formatting intact. If you need it as a picture instead of a document, use convert_html_to_image; that captures the whole thing as a base64 encoded PNG or JPG screenshot.
This works for any web page or piece of raw HTML code you throw at it.
Deconstructing PDFs into Code-Ready Text: You got an old PDF sitting there? The server can read it and give you two options. If you need the content editable in code, use convert_pdf_to_html to turn the uploaded file back into clean, workable HTML code (base64 encoded data). If you just want the plain words for quick analysis—no tables, no formatting junk—you run convert_pdf_to_text.
This strips everything down and gives you only pure, clean text.
Generating Structured Financial Documents: Need to make an invoice or a receipt? You don't have to worry about templates. Just feed the server structured JSON data payloads into generate_business_document. It takes your line items, totals, and customer info and automatically builds out a professional PDF document for you, all base64 encoded.
Your agent handles this whole process: it calls the right tool—say, convert_pdf_to_text—you pass the required input (the URL, the HTML string, or the JSON payload), and the server runs the conversion. It returns base64 encoded data, whether that's a PDF file, an image, or clean text. You get exactly what you need, ready for your client to use immediately.
019ea5fd-882b-70c0-a5e9-abfb3c28628a Here's how it actually works
The bottom line is that it gives your AI client a single point of access to multiple document format conversions and generation templates.
First, subscribe to the Pdfcrowd MCP Server and enter your API credentials into your AI client.
Next, prompt your agent with a specific task. For example: 'Use convert_html_to_pdf on this URL.'
Finally, you get back base64 encoded data—a PDF, PNG, or text block—that you can immediately process or download.
Who is this actually for?
Anyone dealing with digital content pipelines needs this. Developers who write reports, Content Managers archiving web pages, or Finance teams needing automated invoices—you're here. This server handles the messy middle layer of data conversion so you don't get stuck manually copy-pasting between formats.
They use convert_html_to_pdf to generate client reports directly from web views, or run convert_pdf_to_text when they need to scrape data hidden inside a PDF report.
They rely on generate_business_document. Instead of manually building invoices in Excel, they provide raw JSON and let the server create a compliant PDF instantly.
They use convert_html_to_pdf to turn draft web pages into static, printable documentation for client sign-off, maintaining consistent formatting.
What Changes When You Connect
Generate compliant invoices instantly. Stop building financial docs from scratch. Use generate_business_document with structured JSON data to output professional, ready-to-send PDFs.
Get pixel-perfect screenshots. Need a visual confirmation? Run convert_html_to_image. It grabs an exact PNG or JPG of any web page at specific dimensions for reports.
Analyze PDF content quickly. If you only need the text, not the formatting, use convert_pdf_to_text. This strips out all the junk and gives your agent pure, clean data for analysis.
Re-use PDFs in code. Don't treat PDFs as dead ends. Use convert_pdf_to_html to turn a static report back into HTML so you can edit it or pass it through other web services.
Handle complex conversions reliably. Need a PDF and an image of the same page? You run two tools: convert_html_to_pdf for the file, and convert_html_to_image for the screenshot. It's built for that kind of multi-step workflow.
See it in action
Creating Quarterly Client Reports
Problem: The marketing team needs to send a quarterly report that includes web page screenshots and full PDF appendices. They can't manually stitch these together. Solution: Your agent calls convert_html_to_image for key visuals, then uses convert_html_to_pdf for the main narrative flow. It stitches everything into one package.
Processing Submitted Invoices
Problem: A finance bot receives a batch of raw JSON records from an internal system and needs to generate customer invoices immediately. Solution: The agent passes the structured data directly to generate_business_document. It bypasses manual PDF creation entirely, outputting perfect PDFs.
Extracting Data from Scanned Forms
Problem: You get a scanned document (a PDF) and need just the names and dates for database entry. Solution: The agent runs convert_pdf_to_text. It strips away the layout, leaving only clean text that your downstream system can reliably parse.
Archiving Web Articles
Problem: A content manager needs to archive a live web article for documentation. They don't want the raw HTML mess. Solution: The agent uses convert_html_to_pdf on the URL, getting a polished PDF that preserves the look and feel of the original page.
The honest tradeoffs
Assuming pure text is enough
Passing raw HTML to your agent expecting it to function like a document. It'll just see messy tags, not content.
If you need the PDF file, use convert_html_to_pdf. If you only need plain data for analysis, run convert_pdf_to_text.
Manually creating invoices
Using a spreadsheet and manually formatting every invoice from scratch. It's slow and prone to template errors.
Give the structured JSON payload straight into generate_business_document. It builds the whole document for you, automatically.
Ignoring format control
Converting a page that needs to be printed in landscape orientation but the tool defaults to portrait. You lose data or have wasted cycles.
The tools allow customization. If needed, check the documentation parameters when calling convert_html_to_pdf to enforce margins and orientation.
When It Fits, When It Doesn't
Use this server if your core problem is converting content from one digital format (HTML, PDF) into another—especially if you need structured outputs like professional invoices. The key is moving data between formats reliably.
Don't use it if:
* You need complex natural language processing tasks, like determining the sentiment of a document or summarizing paragraphs with high-level context. For that, you need an NLP service.
* Your input is already clean JSON and doesn't require external formatting (e.g., just updating a single field in a database). Use your standard API calls instead.
If you are simply moving from 'a document' to 'data,' this toolset handles the heavy lifting.
Questions you might have
How do I convert an HTML string to a PDF using `convert_html_to_pdf`? +
You pass the raw HTML string directly as the input argument. The server handles the conversion and returns the base64 encoded PDF data, which you can then decode and use.
What is the difference between `convert_pdf_to_text` and `convert_pdf_to_html`? +
They serve different purposes. Use convert_pdf_to_text when you only want raw, simple data for quick analysis. Use convert_pdf_to_html if you need the content to remain editable in a web format.
Can I make an invoice using `generate_business_document`? +
Yes. This tool is specifically built for that. You provide structured JSON data (like item names, quantities, and prices), and it generates a formatted PDF invoice or receipt.
Does `convert_html_to_image` include advanced styling options? +
It captures a screenshot of the content you pass in. While it's accurate to what's displayed, remember it is an image tool, not a format processor.
What information is required when setting up access for a tool like `convert_html_to_pdf`? +
You must provide your Pdfcrowd Username and API Key. These credentials allow your AI client to authenticate the request before any conversion process begins.
When I use a conversion tool like `convert_pdf_to_text`, what format is the resulting data provided in? +
The output is always delivered as base64 encoded text data. Your AI client or agent must decode this string to get usable plain text.
How do I specify custom viewport settings with `convert_html_to_image`? +
You control the output by specifying dimensions, orientation, and viewports. This allows you to capture screenshots with pixel-perfect size requirements.
For `generate_business_document`, what structure does the required JSON data need to follow? +
The tool requires structured JSON input that matches its pre-built templates. You must include details like line items, totals, and other necessary fields for accurate document generation.
Can I convert a raw HTML string instead of a URL? +
Yes! Use the convert_html_to_pdf or convert_html_to_image tools and provide your HTML code in the text parameter instead of using the url parameter.
How do I generate a professional invoice from my data? +
Use the generate_business_document tool. Provide the document_type as 'invoice', and include your line items, total, and currency in the JSON payload to get a styled PDF.
Is it possible to extract plain text from a PDF file? +
Absolutely. Use the convert_pdf_to_text tool with the URL of your PDF. You can also enable no_layout if you want the text in reading order without layout preservation.
We've already built the connector for Pdfcrowd. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 5 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.