# Gamma — MCP server on mcp.ai > Connect your Gamma account and use 5 tools for AI content generation straight from your AI agent. Connect with your own API key. Gamma helps create beautiful, interactive content and presentations using AI. This integration enables programmatic generation via Gamma’s API. By: mcp.ai · official Page: https://mcp.ai/gamma ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_gamma?ms=1787296080000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/gamma/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/gamma/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/gamma/skill.md Postman collection (v2.1): https://mcp.ai/gamma/postman.json ## Tools - gamma_create_from_template(prompt: string, gammaId: string, themeId?: string, exportAs?: string, folderIds?: string[], imageOptions?: object, sharingOptions?: object) — Tool to create new Gamma content based on an existing template. Use when you need to generate content with a predefined structure/layout by providing custom instructions and prompt. The API creates co - gamma_generate_gamma(format?: string, themeId?: string, exportAs?: string, numCards?: integer, textMode: string, cardSplit?: string, folderIds?: string[], inputText: string, cardOptions?: object, textOptions?: object, imageOptions?: object, sharingOptions?: object, additionalInstructions?: string) — Generate a Gamma presentation, document, webpage, or social media content using AI. Documentation: https://developers.gamma.app/docs/generate-api-parameters-explained The API creates content asynchron - gamma_get_gamma_file_urls(generation_id: string) — Retrieve generation status and file URLs. Poll this endpoint every ~5 seconds until status is 'completed'. Docs: https://developers.gamma.app/reference/get-generation-status - gamma_list_folders(after?: string, limit?: integer, query?: string) — Tool to retrieve a paginated list of folders in your Gamma workspace. Use when you need folder IDs to organize generated content or to search for specific folders by name. - gamma_list_themes(after?: string, limit?: integer, query?: string) — Fetch the list of themes available in your workspace. Returns both standard (global) and custom (workspace-specific) themes in a paginated format. Use this to discover available theme IDs and names fo ## Example prompts - "What can I do in Gamma?" - "Show me a summary of my Gamma account" ## Links Docs: https://mcp.ai/docs/mcps/gamma Website: https://mcp.ai/mcps/gamma