HTML or JSON templates (invoice, itinerary) to PDF. Free plan: 100 documents/month.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer <Rendlet API key>. Free key at https://rendlet.com/#signup; 'Bearer sandbox' for a watermarked trial.
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.
Use when the user asks about price, hits a quota, or needs more documents. Inputs: none. Output: JSON with the free key, monthly plans with Stripe links, prepaid credit packs with Stripe Payment Links, the USDC-on-Base purchase endpoint and steps, and the cost of each tool. Cost: free, no key.
This tool takes no arguments.
Use when the user asks about price, hits a quota, or needs more documents. Inputs: none. Output: JSON with the free key, monthly plans with Stripe links, prepaid credit packs with Stripe Payment Links, the USDC-on-Base purchase endpoint and steps, and the cost of each tool. Cost: free, no key.
No arguments.
{
"type": "object",
"properties": {}
}Use to produce a real, full-quality PDF from HTML (reports, receipts, letters). Inputs: "html" (required), "format" (A4|Letter|Legal|A3|A5), "landscape", "margin" (CSS length), "filename". Rendered by headless Chromium with JavaScript disabled; only data: URIs and public https assets load; Chinese text supported. Output: the PDF as an embedded base64 resource plus pages, bytes and remaining quota. Requires "Authorization: Bearer <key>" (or "sandbox" for a watermarked 1-page trial, 5/day). Without a usable key it returns a 402 payment_required result with buy links. Cost: 1 document from your monthly plan (free key: 100/month), or 1 prepaid credit after the cap.
| Argument | Type | Description |
|---|---|---|
| html* | string | Full HTML document or fragment. |
| format | string | |
| margin | string | CSS length, e.g. 12mm |
| filename | string | |
| landscape | boolean |
{
"type": "object",
"required": [
"html"
],
"properties": {
"html": {
"type": "string",
"description": "Full HTML document or fragment."
},
"format": {
"enum": [
"A4",
"Letter",
"Legal",
"A3",
"A5"
],
"type": "string",
"default": "A4"
},
"margin": {
"type": "string",
"default": "12mm",
"description": "CSS length, e.g. 12mm"
},
"filename": {
"type": "string",
"default": "document.pdf"
},
"landscape": {
"type": "boolean",
"default": false
}
}
}Use first to learn what Rendlet can render and which tools are free. Inputs: none. Output: JSON listing tools, input modes (HTML, built-in invoice/itinerary templates), page sizes, limits per plan, auth method and links. Cost: free, no key.
No arguments.
{
"type": "object",
"properties": {}
}Use to show what a document will look like before paying or signing up. Inputs: optional "html" (string, up to 50 KB; omit to preview the built-in sample invoice). Output: a 1-page low-resolution, PREVIEW-watermarked PDF (rasterized first A4 page) as an embedded base64 resource. Not for production use. Cost: free, no key, 3 previews per IP per day.
| Argument | Type | Description |
|---|---|---|
| html | string | HTML to preview. Omit to preview the sample invoice. |
{
"type": "object",
"properties": {
"html": {
"type": "string",
"description": "HTML to preview. Omit to preview the sample invoice."
}
}
}Use when you have structured data for an invoice or travel itinerary and want a clean PDF without writing HTML. Inputs: "template" ("invoice": seller, buyer, items, tax_rate, currency; "itinerary": trip, days), "data" (object; full examples at GET https://rendlet.com/v1/templates), "filename". Output: the PDF as an embedded base64 resource plus pages and remaining quota. Same auth and 402 behaviour as html_to_pdf. Cost: 1 document from your monthly plan, or 1 prepaid credit after the cap.
| Argument | Type | Description |
|---|---|---|
| data* | object | Template data; see https://rendlet.com/v1/templates |
| filename | string | |
| template* | string |
{
"type": "object",
"required": [
"template",
"data"
],
"properties": {
"data": {
"type": "object",
"description": "Template data; see https://rendlet.com/v1/templates"
},
"filename": {
"type": "string",
"default": "document.pdf"
},
"template": {
"enum": [
"invoice",
"itinerary"
],
"type": "string"
}
}
}