
Presentations
com.getalaiPublished by getalai.comOfficial publisherv1.0.0Updated Oct 24, 2026
Generate, edit, and export AI presentations to PDF, PPTX, or a shareable link.
Overview
Alai's hosted MCP server that lets an assistant generate, edit, and export AI-designed presentations to PDF, PPTX, or a shareable link.
- What you can do
- Generate presentations from text, notes, markdown, or URLs, then poll the async generation status.
- List available themes and visual styles, and list your existing presentations.
- Add or remove slides in an existing deck and generate speaker notes.
- Export a deck to PDF, PPTX, or a shareable link, and delete presentations.
- Verify credentials with a ping that returns your user ID.
- When to use it
- Useful when you want an assistant to turn notes, meeting summaries, or outlines into polished pitch decks, sales or marketing slides, or to restyle and extend existing PowerPoint decks without design work.
- Requirements
- Remote streamable HTTP endpoint at slides-api.getalai.com; no local install needed. Authentication is required: OAuth 2.1 with dynamic client registration, or a static Alai API key sent in the api-key or Authorization Bearer header. An Alai account is needed to obtain a key.
Installation
In SourceWeft
- Open Presentations in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.getalai%2Fpresentations/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"presentations": {
"type": "http",
"url": "https://slides-api.getalai.com/mcp/"
}
}
}README
Alai - AI Presentation Maker MCP Server
AI presentation maker and slide generator for Claude, Cursor, and MCP clients. Create designer-level presentations, pitch decks, and slides from text. Export to PowerPoint (PPTX) and PDF.
What is Alai?
Alai is an AI presentation maker and the fastest way to create high-quality, beautiful slides without design skills.
- Generate slides from text - Turn notes, markdown, URLs, or documents into polished presentations
- Beautify existing slides - Restyle and improve your PowerPoint presentations with AI
- Export anywhere - Download as PowerPoint (PPTX), PDF, or shareable link
- Professional themes - Designer-level templates for any occasion
- Speaker notes - AI-generated talking points for each slide
- Nano Banana Pro Image Slides - Theme-aware image slide generation that matches your deck's visual style
- Edit and iterate - Make targeted changes to text, icons, and images on existing slides
Use Cases
- Pitch decks - Create investor-ready presentations from your notes
- Sales presentations - Generate compelling slides for prospects
- Meeting notes to slides - Transform your notes into shareable decks
- PowerPoint beautification - Restyle existing slides with professional themes
- Marketing presentations - Build product and campaign decks quickly
Features
- Generate designer-level presentations from text, markdown, or meeting notes
- AI-powered slide beautification and restyling
- Export to PowerPoint (PPTX) or PDF
- Professional pitch deck themes
- Add and remove slides from existing presentations
- Edit and iterate on existing slides with targeted prompts
- Generate speaker notes automatically
Server URL
Glama / Local Wrapper
This repository includes a local MCP wrapper so Glama can build, start, and inspect the server automatically.
The wrapper runs over stdio and forwards tool calls to the hosted Alai MCP endpoint:
ALAI_MCP_URL- optional override for the upstream MCP URLALAI_API_KEY- optional API key used when forwarding tool calls upstreamapi_key- alternate env var name supported for Glama placeholder arguments
Tool introspection works without credentials, which is enough for Glama to inspect the server. Real tool execution requires a valid API key.
Run locally
With upstream credentials:
Authentication
The server accepts either a static API key or an OAuth 2.1 bearer token on the same endpoint.
API Key
Get a key from getalai.com and pass it in one of these headers:
api-key: sk_your_keyAuthorization: Bearer sk_your_key
OAuth 2.1 with Dynamic Client Registration
The server implements RFC 9728 Protected Resource Metadata and delegates authorization to Supabase, which supports RFC 7591 Dynamic Client Registration and PKCE (S256). Spec-compliant MCP clients (e.g. Claude Desktop, MCP Inspector) can auto-discover the flow:
The response's authorization_servers entry points at the Supabase authorization server, whose /.well-known/oauth-authorization-server document advertises the registration_endpoint, authorization_endpoint, and token_endpoint. After the authorization code + PKCE flow, the client sends Authorization: Bearer <jwt> to the MCP endpoint.
Available Tools
Workflow
- Call
generate_presentationwith your content - Poll
get_generation_statusevery 2-5 seconds until status iscompleted - Use the returned
presentation_idfor further operations
Example Usage
Generate a Presentation
Call get_themes and get_vibes first to discover the IDs available to your account, then pass them in:
Only input_text is required. num_creative_variants must be 0–2 (set to ≥1 when using vibe_id). total_variants_per_slide must be 1–4. export_formats accepts "link", "pdf", "ppt".
Check Generation Status
Export Presentation
Available Themes
Call get_themes to discover the themes available to your account (returns theme IDs and display names). A handful of built-in legacy theme names you can pass directly as theme_id:
AURORA_FLUXMIDNIGHT_EMBEREMERALD_FORESTDESERT_BLOOMDONUTOAKPRISMATICASIMPLE_LIGHTSIMPLE_DARKCYBERPUNK
Configuration
For Claude Desktop / MCP Clients
OAuth-capable clients (Claude Desktop, MCP Inspector, Cursor, etc.) can use just the URL — the client will discover and run the OAuth 2.1 + DCR flow on first connect:
If you prefer to skip OAuth and use a static API key, add a header block:
Links
License
MIT License - See LICENSE file for details.
Source: README.md at commit 3bd3d98
Tools
0Version history
1- v1.0.0LatestSep 16, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
