# Luma Labs MCP

Vendor: Luma Labs  
Category: other  
Auth: API_KEY  
Composio slug: `luma_labs`

Create and manage AI image and video generations and reusable files through the current Luma Agents API.

## Tools

- **Delete File** — Soft-delete a Luma file so new generations cannot reference it. The file's metadata remains retrievable with state=deleted.
- **Edit Image** — Submit a paid, asynchronous Luma image-edit job. Returns immediately; use GET_GENERATION with generation_id to monitor it.
- **Edit Video** — Submit a paid, asynchronous Ray 3.2 video-edit job. Returns immediately; use GET_GENERATION with generation_id to monitor it.
- **Extract Image Layers** — Submit a paid, asynchronous Luma image layer-extraction job. Pricing is flat per generation at the selected resolution, regardless of layer count; use GET_GENERATION with generation_id to monitor the job.
- **Generate Image** — Submit a paid, asynchronous Luma image generation job. Returns immediately; use GET_GENERATION with generation_id to monitor it.
- **Generate Video** — Submit a paid, asynchronous Ray 3.2 video generation job. Returns immediately; use GET_GENERATION with generation_id to monitor it.
- **Get File** — Get a Luma file's metadata and current ingest, moderation, or deletion state. Soft-deleted files remain retrievable with state=deleted.
- **Get Generation** — Get the current state, failure details, and output URLs for a Luma generation.
- **List Files** — List files in the connected Luma account, newest first, with optional state and purpose filters. Returns one page and a cursor for continuation.
- **Reframe Video** — Submit a paid, asynchronous Ray 3.2 video-reframe job. Returns immediately; use GET_GENERATION with generation_id to monitor it.
- **Upload File** — Directly upload file bytes to Luma and return the file ID, metadata, and current upload/ingest state.

## Setup

1. Create or open a Switchy Project.
2. Open Integrations and connect Luma Labs.
3. Authorise through api_key.
4. Teammates can now @-mention Luma Labs tools in chat.

---
Last verified: 2026-09-03T02:00:04.194Z  
Canonical URL: https://switchy.build/directory/mcps/luma-labs