LabscoMCP early access ↗
nickloveinvestingMCP SERVER

Gamma MCP Server

Describe a deck and get a Gamma presentation link back — tone, audience, length and slide count included.

by nickloveinvesting ↗Slide & Presentation GenerationCommunity

LABSCO SUMMARY

A deck from a sentence, without leaving the conversation.

The value is in the parameters rather than the generation: audience, tone and length are set in the same request as the topic, so what comes back is already aimed at the room you are presenting to.

What it is

A single-tool server in front of Gamma's generation API. You pass a topic and the parameters that shape the deck; it posts to Gamma and returns the link to the finished presentation.

What you get

  • generate-presentation — takes inputText as the topic or prompt and returns a link to the generated deck
  • Shaping arguments: tone, audience, textAmount as short, medium or long, textMode as generate or summarize, and numCards for slide count
  • Further optional controls for imageModel, imageStyle, editorMode and additionalInstructions

Requirements

A Gamma API key in GAMMA_API_KEY, loaded from a .env in the project root — the server logs a fatal error and exits at startup if the key is missing. Node.js v16 or higher and npm. It runs from source over stdio with npx ts-node src/index.ts, so the client entry needs cwd set to the absolute path of the project directory and the key available to the process the client launches. Requests go to https://api.gamma.app/public-api/v0.1/generate.

Setup effort

Build from source — git clone https://github.com/nickloveinvesting/gamma-mcpserver.git