render_presentation
Convert Markdown slides separated by --- into a widescreen 16:9 vector PDF with slide numbers, themes, an inline cover preview, and a hosted PDF link.
Instructions
Converts Markdown slides (separated by "---") into a widescreen 16:9 presentation vector PDF (1920x1080) with slide numbers and modern Tailwind styling. Returns an inline cover preview and hosted PDF link.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"markdown": "<markdown>"
},
"name": "render_presentation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| theme | No | Slide theme: "dark", "midnight", "gradient", or "minimal" (default: "dark") | dark |
| title | No | Keynote or presentation title | Executive Briefing |
| author | No | Author or presenter name | Tailprint AI |
| markdown | Yes | Markdown text containing slides separated by "---". Use "# Title" for slide header, "## Subtitle", and bullet points. |