Skip to main content
End-to-end slide generation from a topic or document. This is the recommended tool for most use cases. When you call this tool, Poesius automatically performs three steps:
  1. Generates the presentation narrative - Creates a McKinsey-style story, summarizing key findings and revealing insights from your content
  2. Retrieves layout details - Gets template specifications including colors, layout zones, and design elements (defined visually in the web app at https://app.poesius.com)
  3. Creates slides - Combines the narrative with template specs to produce professional PPTX files

Parameters

Example Request

From Topic

From Document

Response

Response Fields

  • slides: Array of slide objects with content and URLs
  • content: Generated markdown content
  • presentation_id: ID of the created presentation
  • conversation_id: ID of the conversation
  • slide_ids: Array of slide IDs
  • total_slides: Total number of slides created
  • reflection: AI reflection on what was generated
  • presentation_url: Web URL to view the presentation
  • download_url: Direct download link for PPTX

Template Required Response

If template_id is not provided and there’s no default template, you’ll receive:
Solution: Call list_templates first, then provide a template_id in your request.

Python Example

Best Practices

  • Use Templates: Always specify a template_id for consistent branding
  • Clear Instructions: Be specific about what you want in the presentation
  • Slide Count: Specify a target number based on your needs
  • Document Encoding: Ensure documents are properly base64-encoded

Two-Step Process

Learn about the two-step generation process for more control

List Templates

Discover available templates

Examples

See more MCP examples