About presentations-ai
Presentations.AI MCP Server creates designed slide decks from a topic, text, or supported document for users of MCP-compatible clients. It offers tools for full presentations, single slides, and checking asynchronous job status.
Key features
- 01Create a deck from a topic or brief
- 02Create one designed slide
- 03Generate decks from text
- 04Generate decks from supported files
- 05Check asynchronous job status
Use cases
- 01Turn a topic or brief into a presentation
- 02Convert notes or a transcript into slides
- 03Create a deck from a PDF or DOCX
- 04Generate a single slide for a topic
MCP support
The server exposes presentation creation and job-status tools to MCP clients through a Streamable HTTP endpoint. It uses OAuth 2.0 with PKCE and Dynamic Client Registration.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://api.presentations.ai/mcpclaude mcp add --transport http ai-presentations-presentations-ai https://api.presentations.ai/mcp{"mcpServers":{"ai-presentations-presentations-ai":{"type":"http","url":"https://api.presentations.ai/mcp"}}}Open in Cursor{"servers":{"ai-presentations-presentations-ai":{"type":"http","url":"https://api.presentations.ai/mcp"}}}Open in VS Code{"mcpServers":{"ai-presentations-presentations-ai":{"type":"http","url":"https://api.presentations.ai/mcp"}}}{"mcpServers":{"ai-presentations-presentations-ai":{"serverUrl":"https://api.presentations.ai/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEPresentations.AI MCP Server
Official Model Context Protocol server for Presentations.AI. Create designed slide decks from a topic, text, or document via any MCP-compatible client.
Endpoint
https://api.presentations.ai/mcp
| Property | Value |
|---|---|
| Transport | Streamable HTTP |
| Authentication | OAuth 2.0 with PKCE + Dynamic Client Registration |
| Protocol version | 2025-06-18 |
A Presentations.AI account is required. The server opens a browser for sign-in on first connect; no API key handling on the client side.
Tools
| Tool | Purpose |
|---|---|
create_presentation_from_topic | Full deck from a topic / brief |
create_single_slide | A single designed slide on a topic (image) |
create_presentation_from_content | Deck from raw text — article, notes, transcript |
create_presentation_from_file | Deck from PDF, DOCX, PPTX, TXT, or MD (≤ 5 MB) |
check_job_status | Poll long-running async jobs |
For exact parameter shapes and exports (pptx, pdf, image, share, render),
see the REST + MCP reference.
Connect from your MCP client
- Claude Desktop / Claude.ai — docs/clients/claude-desktop.md
- Cursor — docs/clients/cursor.md
- Cline — docs/clients/cline.md
- VS Code — docs/clients/vs-code.md
- Gemini CLI — docs/clients/gemini-cli.md
Related repos
- presentations-ai-skills — Claude Code skill bundle
- presentations-ai-gemini-extension — Gemini CLI extension
Support
License
MIT — see LICENSE.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.