llms.txt Content
# Prince Cloud
> Prince Cloud is a remote MCP server that converts Markdown, HTML, and web pages to high-quality PDF using Prince.
Prince produces professional typographic output with support for CSS
paged media, headers and footers, tables of contents, footnotes,
cross-references, advanced typography, and accessible PDF (PDF/UA)
and archival PDF (PDF/A) profiles.
The server is hosted at prince.cloud and provides three MCP tools:
`markdown_to_pdf`, `html_to_pdf`, and `url_to_pdf`. Each returns a
download link to the generated PDF along with a conversion report and log.
## MCP endpoint
- [Streamable HTTP endpoint](https://prince.cloud/mcp): Connect using MCP over Streamable HTTP
## Configuration
Add this to your MCP client config (e.g. Claude Code, Claude Desktop, Cursor):
```json
{
"mcpServers": {
"prince": {
"type": "url",
"url": "https://prince.cloud/mcp"
}
}
}
```
## Tool: markdown_to_pdf
Convert Markdown content to PDF.
Parameters:
- `content` (string, required): Markdown content to convert
- `style` (string): Additional CSS to apply
- `page_size` (string): Page size, e.g. `A4`, `letter`
- `page_margin` (string): Page margins, e.g. `20mm`
- `javascript` (bool): Enable JavaScript execution (default: false)
- `pdf_profile` (string): PDF profile, e.g. `PDF/A-3b`, `PDF/UA-1`
- `output_filename` (string): Output filename (default: `output.pdf`)
## Tool: html_to_pdf
Convert HTML content to PDF.
Parameters:
- `content` (string, required): HTML content to convert
- `style` (string): Additional CSS to apply
- `page_size` (string): Page size, e.g. `A4`, `letter`
- `page_margin` (string): Page margins, e.g. `20mm`
- `javascript` (bool): Enable JavaScript execution (default: false)
- `pdf_profile` (string): PDF profile, e.g. `PDF/A-3b`, `PDF/UA-1`
- `output_filename` (string): Output filename (default: `output.pdf`)
## Tool: url_to_pdf
Fetch a URL and convert it to PDF.
Parameters:
- `url` (string, required): URL of a document to