Machine Learning

Sora MCP Server

Connect your account, then chat with AI to run tools.

OpenAI Sora video generation from text prompts: start jobs, poll status, download finished assets, branch variations from prior renders, and manage the video library.

Managed
6 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for Sora — workflow patterns, data models, and gotchas for your AI agent.

OpenAI Sora

Text-to-video is asynchronous: start a job from a natural-language prompt, track progress until the asset is ready, then retrieve the file. Variations can branch from an existing render; you can also enumerate or remove completed assets.

Data Model

  • Generation jobs — kicked off from prompts; completion is polled, not instant.
  • Variations — new takes seeded from a prior successful video.
  • Library — inventory of renders with download metadata.

Gotchas

  • Async lifecycle: Always wait for a terminal status before expecting a download URL.
  • Payload details: Responses carry format and URL fields—read them rather than assuming a fixed extension.

Tools in this Server (6)

Create Video

Generate a video using OpenAI Sora 2 API. Provide a text prompt describing the video you want to create. Returns a video job ID that you can use to ch...

Delete Video

Delete a video job and its assets from OpenAI. This permanently removes the video and cannot be undone.

Download Video

Get download instructions and authenticated URL for a completed video. Returns a curl command and download URL that you can use to download the video ...

Get Video Status

Check the status and details of a video generation job. Returns information about the video including status (queued/processing/completed/failed), pro...

List Videos

List all video generation jobs with pagination support. Returns an array of video objects with metadata including ID, status, prompt, and timestamps.

Remix Video

Create a remix/variation of an existing video. Provide a video_id and new prompt to generate a modified version of the original video.

Frequently Asked Questions

What is the Sora MCP server?

OpenAI Sora video generation from text prompts: start jobs, poll status, download finished assets, branch variations from prior renders, and manage the video library. It provides 6 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect Sora to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/sora. Authentication is handled automatically.

How many tools does Sora provide?

Sora provides 6 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Sora require?

Sora uses API Key. OpenAI requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Sora to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/sora

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to Sora and paste the MCP URL into Remote MCP server URL.
  4. Click Add. Sora will appear under Not connected — select it and click Connect to complete OAuth.
Name: Sora
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/sora
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Ready to use Sora?

Sign in to connect your credentials and start running tools from the chat.

Sora MCP Server & Skill — 6 Tools