sora-mcp

Provides an MCP server (stdio for local clients and HTTP for remote clients) that wraps OpenAI Sora 2 video generation APIs. Exposes tools to create videos, check job status, list jobs with pagination, download/save completed videos, remix existing videos, and delete jobs/assets.

Evaluated Mar 30, 2026 (21d ago)
Repo ↗ Ai Ml mcp model-context-protocol video-generation sora openai typescript stdio http automation
⚙ Agent Friendliness
67
/ 100
Can an agent use this?
🔒 Security
40
/ 100
Is it safe for agents?
⚡ Reliability
25
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
80
Documentation
75
Error Messages
--
Auth Simplicity
95
Rate Limits
20

🔒 Security

TLS Enforcement
40
Auth Strength
30
Scope Granularity
20
Dep. Hygiene
55
Secret Handling
60

HTTP mode is described as running on port 3000, but README does not document authentication/authorization, rate limiting, or TLS requirements. OpenAI API key is provided via environment variables for the server process; however, there is no explicit guarantee about how the server secures/avoids leaking that key to clients or logs. Dependencies listed (express, dotenv, zod, MCP SDK) suggest typical Node hygiene, but no lockfile/CVE information is provided to confirm low risk.

⚡ Reliability

Uptime/SLA
0
Version Stability
50
Breaking Changes
0
Error Recovery
50
AF Security Reliability

Best When

You want to drive Sora 2 video generation through an MCP-capable desktop/IDE client (Claude Desktop, VS Code, Cursor) with local stdio transport or a locally-hosted HTTP transport for testing.

Avoid When

You need strong, documented auth/rate-limit guarantees for untrusted remote callers, or you require a standardized REST/OpenAPI surface with published error codes and retry semantics.

Use Cases

  • Generate videos from text prompts via an MCP client
  • Remix or iterate on previously generated videos using a new prompt
  • Monitor long-running video generation jobs (queued/processing/completed)
  • Batch manage generation jobs (list with pagination, delete)
  • Automate saving downloaded outputs to a local directory

Not For

  • Directly serving end-user video content on the public internet without additional hardening
  • Use as a secure multi-tenant service without access controls and rate limiting
  • Workflows that require a formal OpenAPI/SDK client library beyond MCP tooling

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: Environment variable OPENAI_API_KEY passed to the server process
OAuth: No Scopes: No

No user/auth layer is described for the HTTP MCP server; the README indicates the OpenAI API key is provided via server environment variables.

Pricing

Model: OpenAI Sora 2 (via OpenAI API)
Free tier: No
Requires CC: No

Project README does not describe pricing. Costs depend on OpenAI API usage for video generation/remixing.

Agent Metadata

Pagination
cursor-based via 'after' plus 'limit' and 'order' (asc/desc)
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Remote HTTP mode is network accessible; without explicit auth/rate-limit documentation, agents may unintentionally stress the service or expose the OpenAI key indirectly if misconfigured.
  • Job-based tools are asynchronous: agents should expect queued/processing states and poll get-video-status until completed.
  • download-video provides a curl command; agents should ensure they handle the returned command safely and avoid logging sensitive artifacts.
  • save-video auto-downloads to a default local directory; agents should confirm output_path/filename to prevent overwriting or writing to unexpected locations.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for sora-mcp.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered