Prism Videos MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Prism Videos MCPlist my available characters and their statuses"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Prism Videos MCP — Railway
This repository is a Railway-ready MCP server written in Python.
Architecture
Claude → MCP (Railway) → Prism Videos API
The server exposes a Streamable HTTP MCP endpoint at:
/mcp
and a health endpoint at:
/health
Related MCP server: golpo-mcp
Important Prism API limitation
The official Prism API documentation currently describes:
character management
template browsing/details
polling generation status
downloading completed generations
It does not currently document a public API endpoint for starting a brand-new video generation from a prompt.
Therefore this repository deliberately does NOT invent a fake generation endpoint.
prism_generate_video only activates when PRISM_GENERATE_ENDPOINT is explicitly configured.
Do not guess an endpoint such as /generate or /video/generations.
Railway deployment
Push this repository to GitHub.
In Railway choose New → GitHub Repository.
Select this repository.
Railway will detect the root
Dockerfile.Add the following Railway Variables:
PRISM_API_KEY=your_real_prism_api_key
PRISM_BASE_URL=https://prismvideos.com/api
PRISM_GENERATE_ENDPOINT=
PRISM_TIMEOUT_SECONDS=120Do NOT commit the real Prism API key to GitHub.
Railway stores service variables separately from the repository.
Deploy.
Generate a public Railway domain.
Your MCP endpoint will be:
https://YOUR-RAILWAY-DOMAIN/mcpHealth check:
https://YOUR-RAILWAY-DOMAIN/healthLocal test
Python 3.10+ is required by the current MCP Python SDK.
Install:
pip install -r requirements.txtSet environment variables from .env.
Run:
uvicorn server:app --host 127.0.0.1 --port 8000MCP endpoint:
http://127.0.0.1:8000/mcpWhat we still need for full Prism automation
To make Claude create six scenes automatically and return a finished ~30-second Short, we need an officially supported Prism generation API call.
Once Prism provides that endpoint/schema, the intended pipeline is:
Claude creates the six scene prompts.
MCP calls Prism for each scene.
MCP polls each generation.
MCP downloads each finished clip.
FFmpeg joins the six clips.
MCP returns the final video URL/file reference.
This repository already contains the MCP/HTTP/Railway foundation for that workflow.
Security note
The initial deployment disables MCP DNS-rebinding protection so the automatically generated Railway hostname works immediately.
After the Railway domain is known, the TransportSecuritySettings in server.py should be changed to an exact hostname allowlist.
For a public production MCP server, add proper MCP authorization/OAuth before exposing it broadly.
This server cannot be deployed
Maintenance
Related MCP Connectors
Plan, compare, price, generate, and recover AI video from compatible MCP clients.
Hosted MCP tools for FFmpeg-style video and audio processing through FFMPEG API.
Manage Wistia videos, channels, folders, captions, customizations, and analytics via MCP.
Use AI models for chat, image, and video generation from Claude Code and other MCP hosts.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceExposes HeyGen's video generation API to MCP-compatible clients, enabling listing avatars, generating videos, and checking render status.-
- AlicenseNot gradedqualityDmaintenanceMCP server for the Golpo AI video API, enabling video generation, listing, and downloading from any MCP-compatible client.MIT
- AlicenseNot gradedqualityAmaintenanceMCP server providing full HTTP parity with the Prism API, enabling agents to chat, generate images/video/music/TTS, manage RAG documents and projects, and poll long jobs without a browser.6 npmMIT
- FlicenseNot gradedqualityBmaintenanceMCP server for leeshfield, a video generation platform, enabling AI clients to log in via OAuth, upload assets, and generate videos with credit estimates and job polling.-