New: design and send email from the headless API.Explore the API
Docs
Presentation API & MCP

Presentation API & MCP

Generate and export presentations programmatically with a clean REST API and an MCP server for LLM agents.

REST API

POST a prompt and your brand to a single endpoint and get back a finished, editable deck, ready to present or export to PPTX and PDF:

const { deck } = await preso.presentations.create({
  prompt: "Q3 sales QBR: pipeline, wins, risks, and next quarter plan",
  brand: "your-brand",
  theme: "midnight"
});

Everything the editor can do, your code can do: deck generation, themes, charts, present links, and export.

MCP server

Preso ships a Model Context Protocol server, so any MCP-aware agent, Claude, GPT, or your own, can build and export presentations as a tool call. No browser, no headless Chrome:

tool: preso.create_presentation
input: { prompt: "investor deck for our seed round, 10 slides", brand: "your-brand" }
output: { id, title, slides, present_url, pptx_url }