otherapi_key

Luma Labs

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

Integration

Vendor
Luma Labs
Category
other
Auth
API_KEY
Tools
11
Composio slug
luma_labs

Tools

  • Delete File
    destructive

    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. Switchy stores the connection against your org.
  4. Everyone in the Project can now @-mention the Luma Labs tools in chat.

What teammates see: by default, memories from Luma Labs are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

Starter prompts for this model will land here soon.

More other MCPs

See all other MCPs

Data last verified 31 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.