Create high quality presentations using AI
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
https://slides-api.getalai.com/mcp/
Authentication
Requires an API key from getalai.com.
Pass via header:
api-key: sk_your_keyAuthorization: Bearer sk_your_key
Available Tools
| Tool | Description |
|---|---|
ping |
Verify your API key and return your user ID |
generate_presentation |
Create a presentation from text content |
get_generation_status |
Check async operation status |
get_presentations |
List all your presentations |
create_slide |
Add a slide to an existing presentation |
delete_slide |
Remove a slide from a presentation |
export_presentation |
Export to PDF, PPTX, or shareable link |
generate_transcripts |
Generate speaker notes for slides |
delete_presentation |
Permanently delete a presentation |
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
{
"input_text": "Benefits of AI in the workplace: increased productivity, enhanced creativity, improved efficiency",
"title": "AI in the Workplace",
"theme_id": "NEBULA_DARK",
"slide_range": "2-5"
}
Check Generation Status
{
"generation_id": "abc123-def456"
}
Export Presentation
{
"presentation_id": "xyz789",
"formats": ["pdf", "link"]
}
Available Themes
- AMETHYST_LIGHT
- NEBULA_DARK
- FLAT_WHITE
- DESERT_BLOOM
- LAPIS_DAWN
- EMERALD_FOREST
- COSMIC_THREAD
- DONUT
- OAK
- OBSIDIAN_FLOW
- MIDNIGHT_EMBER
- AURORA_FLUX
Configuration
For Claude Desktop / MCP Clients
{
"mcpServers": {
"alai-presentations": {
"url": "https://slides-api.getalai.com/mcp/",
"transport": "streamable-http",
"headers": {
"api-key": "sk_your_api_key"
}
}
}
}
Links
License
MIT License - See LICENSE file for details.
Tools (9)
pingVerify your API key and return your user IDgenerate_presentationCreate a presentation from text contentget_generation_statusCheck async operation statusget_presentationsList all your presentationscreate_slideAdd a slide to an existing presentationdelete_slideRemove a slide from a presentationexport_presentationExport to PDF, PPTX, or shareable linkgenerate_transcriptsGenerate speaker notes for slidesdelete_presentationPermanently delete a presentationEnvironment Variables
api-keyrequiredAPI key from getalai.com passed via headerConfiguration
{
"mcpServers": {
"alai-presentations": {
"url": "https://slides-api.getalai.com/mcp/",
"transport": "streamable-http",
"headers": {
"api-key": "sk_your_api_key"
}
}
}
}