Convert Markdown, HTML, and web pages to high-quality PDF with Prince.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Convert HTML content to PDF using Prince. Args: content: HTML content to convert style: Additional CSS to apply (inline stylesheet content) page_size: Page size (e.g., A4, letter) page_margin: Page margins (e.g., 20mm) javascript: Enable JavaScript execution pdf_profile: PDF profile (e.g., PDF/A-3b, PDF/UA-1) output_filename: Output filename for the PDF (default: "output.pdf")
Convert HTML content to PDF using Prince. Args: content: HTML content to convert style: Additional CSS to apply (inline stylesheet content) page_size: Page size (e.g., A4, letter) page_margin: Page margins (e.g., 20mm) javascript: Enable JavaScript execution pdf_profile: PDF profile (e.g., PDF/A-3b, PDF/UA-1) output_filename: Output filename for the PDF (default: "output.pdf")
| Argument | Type | Description |
|---|---|---|
| style | string | |
| content* | string | |
| page_size | string | |
| javascript | boolean | |
| page_margin | string | |
| pdf_profile | string | |
| output_filename | string |
{
"type": "object",
"title": "html_to_pdfArguments",
"required": [
"content"
],
"properties": {
"style": {
"type": "string",
"title": "Style",
"default": ""
},
"content": {
"type": "string",
"title": "Content"
},
"page_size": {
"type": "string",
"title": "Page Size",
"default": ""
},
"javascript": {
"type": "boolean",
"title": "Javascript",
"default": false
},
"page_margin": {
"type": "string",
"title": "Page Margin",
"default": ""
},
"pdf_profile": {
"type": "string",
"title": "Pdf Profile",
"default": ""
},
"output_filename": {
"type": "string",
"title": "Output Filename",
"default": ""
}
}
}Convert Markdown content to PDF using Prince. Args: content: Markdown content to convert style: Additional CSS to apply (inline stylesheet content) page_size: Page size (e.g., A4, letter) page_margin: Page margins (e.g., 20mm) javascript: Enable JavaScript execution pdf_profile: PDF profile (e.g., PDF/A-3b, PDF/UA-1) output_filename: Output filename for the PDF (default: "output.pdf")
| Argument | Type | Description |
|---|---|---|
| style | string | |
| content* | string | |
| page_size | string | |
| javascript | boolean | |
| page_margin | string | |
| pdf_profile | string | |
| output_filename | string |
{
"type": "object",
"title": "markdown_to_pdfArguments",
"required": [
"content"
],
"properties": {
"style": {
"type": "string",
"title": "Style",
"default": ""
},
"content": {
"type": "string",
"title": "Content"
},
"page_size": {
"type": "string",
"title": "Page Size",
"default": ""
},
"javascript": {
"type": "boolean",
"title": "Javascript",
"default": false
},
"page_margin": {
"type": "string",
"title": "Page Margin",
"default": ""
},
"pdf_profile": {
"type": "string",
"title": "Pdf Profile",
"default": ""
},
"output_filename": {
"type": "string",
"title": "Output Filename",
"default": ""
}
}
}Fetch a URL and convert it to PDF using Prince. Args: url: URL of a document to fetch and convert style: Additional CSS to apply (inline stylesheet content) page_size: Page size (e.g., A4, letter) page_margin: Page margins (e.g., 20mm) javascript: Enable JavaScript execution pdf_profile: PDF profile (e.g., PDF/A-3b, PDF/UA-1) output_filename: Output filename for the PDF (default: "output.pdf")
| Argument | Type | Description |
|---|---|---|
| url* | string | |
| style | string | |
| page_size | string | |
| javascript | boolean | |
| page_margin | string | |
| pdf_profile | string | |
| output_filename | string |
{
"type": "object",
"title": "url_to_pdfArguments",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"title": "Url"
},
"style": {
"type": "string",
"title": "Style",
"default": ""
},
"page_size": {
"type": "string",
"title": "Page Size",
"default": ""
},
"javascript": {
"type": "boolean",
"title": "Javascript",
"default": false
},
"page_margin": {
"type": "string",
"title": "Page Margin",
"default": ""
},
"pdf_profile": {
"type": "string",
"title": "Pdf Profile",
"default": ""
},
"output_filename": {
"type": "string",
"title": "Output Filename",
"default": ""
}
}
}