# RunwayML + Luma AI

> Use this tool when you need to generate videos and images using AI, and manage the creation process with features like text-to-video, image-to-video, and upscaling. It solves problems in creative workflows by automating content generation and providing management features for AI-generated content. The tool takes text or image inputs and produces video or image outputs, making it ideal for use cases like animation, video production, and graphic design.

Canonical page: https://skillsregistry.net/skills/wheattoast11-runway-luma-video-gen  
JSON: https://api.skillsregistry.net/v1/skills/wheattoast11-runway-luma-video-gen

## Description

This MCP server provides tools for generating videos and images using RunwayML and Luma AI APIs. Built with TypeScript, it offers text-to-video, image-to-video, and image generation capabilities, along with management features for Luma AI generations including listing, deleting, adding audio, and upscaling content. The implementation includes prompt enhancement via OpenRouter LLMs to improve generation quality. It uses asynchronous polling to track generation progress and delivers results through progress notifications, making it particularly useful for creative workflows that combine multiple generation steps like creating base images and animating them into videos.

## Trust

- **Trust score (0–1):** 0.93
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/wheattoast11-runway-luma-video-gen)
- **Repository:** <https://github.com/wheattoast11/mcp-video-gen>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "wheattoast11-runway-luma-video-gen"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/wheattoast11-runway-luma-video-gen` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/wheattoast11-runway-luma-video-gen/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
