Encelade is a hosted MCP (Model Context Protocol) server that turns a topic and an outline into a complete, interactive presentation. Connect it to Claude Desktop, Cursor, or any MCP client, and one generate call produces a full deck — narrative, structure, and visuals — without scripting slides one element at a time. Generation runs asynchronously: the call returns a session you poll until the deck is ready.
Point your client at the streamable-HTTP endpoint and authenticate with a Bearer token. No SDK, no local process — the tools appear in your client the moment it reconnects.
{
"mcpServers": {
"encelade": {
"url": "https://www.encelade.ai/api/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Generate a scoped token in your Encelade dashboard. Pick the project and generation scopes you want the model to use.
Drop the config block into your client's MCP settings — mcp.json for Cursor, the MCP panel for Claude Desktop, or claude mcp add for Claude Code.
Reconnect the client and prompt it: “Turn these notes into a presentation.” The model calls generate_project, polls the session until it's done, and returns a shareable link.
generate_project starts a session and returns a session ID; the model then calls get_generation_session until status is done. Most MCP clients handle this loop automatically, but if you script the calls yourself, poll the session rather than expecting a deck back from the first call.
An MCP presentation server is a Model Context Protocol server that exposes presentation-generation tools to an AI client. Instead of returning slides you assemble by hand, Encelade's server lets a model like Claude generate a complete, interactive deck from a prompt: the client calls generate_project to start the build, then polls the session until the finished deck's shareable link is ready.
Most PowerPoint MCP servers wrap python-pptx, so the model has to script every element — each text box, shape, and slide — call by call. Encelade works at the deck level: one generate_project call turns your topic and outline into a complete, designed presentation. You describe the deck; you don't assemble it.
Any client that speaks the Model Context Protocol over streamable HTTP or SSE — including Claude Desktop, Claude Code, and Cursor. The same endpoint works for custom MCP runtimes.
It returns an interactive web deck with a shareable link, not a downloadable .pptx file. Generation is asynchronous: generate_project returns a session you poll until the deck is ready, then you get a URL you can open, share, or embed.
Send an Authorization: Bearer header with an Encelade API key, or let your client use OAuth — the server supports RFC 9728 OAuth discovery, so Claude Desktop and similar clients authorize automatically.
The MCP server is included on Encelade's Pro plan and above. Every paid plan starts with a 14-day free trial (no credit card required), so you can connect a client and generate decks before you commit.
Get an API key, connect MCP, and have a presentation ready before you finish reading the docs.
Free plan available · No credit card required