Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
api-keyNoAPI key from getalai.com used in the headers for authentication.
AuthorizationNoBearer token for authentication (e.g., Bearer sk_your_key).

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
pingA

Verify the configured Alai credentials and return account identity details. Use this first when you need to confirm authentication before creating or exporting presentations.

generate_presentationA

Create a new presentation from raw text or markdown. Use this to turn notes, outlines, meeting summaries, or draft content into an Alai deck before polling get_generation_status.

get_generation_statusA

Check the status of an asynchronous presentation generation job. Use this after generate_presentation until the status reaches completed or failed.

get_themesA

List themes available to the authenticated account. Call this before generate_presentation when you need valid theme_id values.

get_vibesA

List available vibe identifiers that control the visual style of generated decks. Use this before setting vibe_id on generate_presentation or create_slide.

get_presentationsA

List presentations owned by the authenticated user. Use this when you need to pick an existing presentation_id before editing, exporting, or deleting.

create_slideB

Add a new slide to an existing presentation. Use this for targeted edits after a deck already exists, including classic content slides or more creative visually led slides.

delete_slideB

Remove a slide from a presentation permanently. Use this only when you know the exact slide identifier to delete.

export_presentationA

Export a finished presentation to PDF, PowerPoint, or a shareable link. Use this after generation or editing when you need a deliverable artifact.

generate_transcriptsA

Generate speaker notes or transcripts for slides in an existing presentation. Use this when the deck visuals are ready and you need talking points for delivery.

delete_presentationA

Delete a presentation permanently. Use this destructive action only when the caller explicitly intends to remove the deck.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/getalai/Alai'

If you have feedback or need assistance with the MCP directory API, please join our Discord server