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 }