Alai

by getalai

Not rated
GitHub

About

Create high quality presentations using AI

Details

Author
getalai
Categories
Productivity, AI, Other

Setup

Install Alai in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/getalai/alai-mcp-server

Follow the installation instructions in the repository README, then restart your MCP client.

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.

Alai is anAI presentation makerand 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

- 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

- 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

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 URL
- ALAI_API_KEY- optional API key used when forwarding tool calls upstream
- api_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.

The server accepts either a static API key or an OAuth 2.1 bearer token on the same endpoint.

Get a key fromgetalai.comand pass it in one of these headers:

- api-key: sk_your_key
- Authorization: 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:

GET https://slides-api.getalai.com/.well-known/oauth-protected-resource

The response'sauthorization_serversentry points at the Supabase authorization server, whose/.well-known/oauth-authorization-serverdocument advertises theregistration_endpoint,authorization_endpoint, andtoken_endpoint. After the authorization code + PKCE flow, the client sendsAuthorization: Bearer <jwt>to the MCP endpoint.
- Callgenerate_presentationwith your content
- Pollget_generation_statusevery 2-5 seconds until status iscompleted
- Use the returnedpresentation_idfor further operations

Callget_themesandget_vibesfirst to discover the IDs available to your account, then pass them in:

{ "input_text": "Benefits of AI in the workplace: increased productivity, enhanced creativity, improved efficiency", "title": "AI in the Workplace", "theme_id": "<id from get_themes>", "vibe_id": "<id from get_vibes>", "slide_range": "2-5", "include_ai_images": true, "num_creative_variants": 1, "total_variants_per_slide": 1, "image_ids": [], "export_formats": ["link"], "language": "English" }

Onlyinput_textis required.num_creative_variantsmust be 0–2 (set to ≥1 when usingvibe_id).total_variants_per_slidemust be 1–4.export_formatsaccepts"link","pdf","ppt".

{ "generation_id": "abc123-def456" }
{ "presentation_id": "xyz789", "formats": ["pdf", "link"] }

Callget_themesto 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 astheme_id:

- AURORA_FLUX
- MIDNIGHT_EMBER
- EMERALD_FOREST
- DESERT_BLOOM
- DONUT
- OAK
- PRISMATICA
- SIMPLE_LIGHT
- SIMPLE_DARK
- CYBERPUNK

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:

{ "mcpServers": { "alai-presentations": { "url": "https://slides-api.getalai.com/mcp/", "transport": "streamable-http" } } }

If you prefer to skip OAuth and use a static API key, add a header block:

{ "mcpServers": { "alai-presentations": { "url": "https://slides-api.getalai.com/mcp/", "transport": "streamable-http", "headers": { "api-key": "sk_your_api_key" } } } }

MIT License - SeeLICENSEfile for details.

This is the 1st, easiest, and cheapest PPT, slides, presentation AI generation MCP Server in the world.

On-device tools to detect AI-generated text and images, score readability, and strip AI artifacts, running locally on Apple silicon.

Compare LLM cost & latency on one prompt, translate PDF keeping layout, cited research, make PPTX

Interact with the DeepWriter API, an AI-powered writing assistant.

BuildFloorPlan is an AI floor plan generator for homeowners, interior designers, builders, and small planning teams who need to move from rough input to a reviewable layout faster. It turns short briefs, sketches, images, and PDFs into clearer floor plan outputs in seconds, supports technical 2D layouts, colored presentation-ready plans, and quick 3D previews, and helps users compare layout directions before renovation, client presentation, or internal review. It is designed for fast first drafts, supports editing and refinement workflows, and does not require CAD experience. You can start free with starter credits, and paid plans add more credits, longer history, and commercial usage options.

Official Model Context Protocol server for HumanTone. Humanize AI-generated text and check AI likelihood directly from Claude Desktop, Cursor, Cline, and other MCP clients.

An MCP server that uses Google's Gemini 1.5 Pro to generate concise summaries of various content types.

Create PowerPoint presentations with AI-generated images using the Stable Diffusion API.

Create PowerPoint presentations with AI-generated images using the TogetherAI API.

Create, edit, and manage PowerPoint presentations using large language models.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.