tosea_render_slides
Queue slide rendering for presentations, supporting all slides or specific slide numbers to generate visual content from documents.
Instructions
Queue slide rendering for all slides or a subset of slide numbers.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| presentation_id | Yes | ||
| render_provider | No | ||
| force | No | ||
| slides_to_generate | No |
Implementation Reference
- src/tools.ts:218-240 (handler)Registration and implementation handler for the 'tosea_render_slides' MCP tool.
server.tool( "tosea_render_slides", "Queue slide rendering for all slides or a subset of slide numbers.", { presentation_id: z.string().uuid(), render_provider: z.string().optional(), force: z.boolean().default(false), slides_to_generate: z.array(z.number().int().min(1)).max(50).optional() }, async ({ presentation_id, render_provider, force, slides_to_generate }) => { try { return asToolResult( await client.renderSlides({ presentationId: presentation_id, renderProvider: render_provider, force, slidesToGenerate: normalizeSlideNumbers(slides_to_generate) }) ); } catch (error) { throw wrapToolError(error); } }