Prizmad
OfficialPrizmad MCP Server
Generate AI UGC video ads from any product URL — straight from your AI agent.
Model Context Protocol server for Prizmad. It turns any product URL — Amazon, Shopify, WooCommerce, custom store — into a platform-ready video ad in 3-8 minutes. 50+ avatars, ElevenLabs voiceover, 8 caption styles, 9 music styles, 3 CTA styles, 10 image-style presets, free-text prompt hints across image / video / music. Output is 9:16 / 1:1 / 16:9 Full HD, ready for TikTok, Instagram Reels, Facebook Ads, YouTube Shorts, Shopify, Amazon. Full commercial rights included.
This server is the agent-driver surface — pick a template, attach product images, customise the look, render, and hand back a brand-safe link. Works with Claude Desktop, Claude.ai, ChatGPT, Cursor, Zed, Continue, n8n, custom MCP SDK clients.
Remote MCP:
https://prizmad.com/api/mcpTransport: streamable-http
Auth: OAuth 2.1 + PKCE + Dynamic Client Registration (the "Connect" button) OR API key Bearer OR OAuth client_credentials.
npm:
@prizmad/mcp-server
⚡ Quickstart — pick your client
Claude Desktop / Claude.ai / ChatGPT / Cursor / Zed (Connect button)
Just add a custom connector with this URL — the OAuth + DCR flow runs automatically, no install, no API key:
https://prizmad.com/api/mcpIn Claude Desktop: Settings → Connectors → Add custom connector → URL: https://prizmad.com/api/mcp. The browser opens, you sign in to Prizmad, click Authorize, the connector wires itself up.
Manual config when needed:
{
"mcpServers": {
"prizmad": {
"transport": "streamable-http",
"url": "https://prizmad.com/api/mcp"
}
}
}For clients that can't drive OAuth, drop in an API key instead:
{
"mcpServers": {
"prizmad": {
"transport": "streamable-http",
"url": "https://prizmad.com/api/mcp",
"headers": { "Authorization": "Bearer przmad_sk_live_..." }
}
}
}stdio bridge (@prizmad/mcp-server) — for stdio-only clients
{
"mcpServers": {
"prizmad": {
"command": "npx",
"args": ["-y", "@prizmad/mcp-server"],
"env": { "PRIZMAD_API_KEY": "przmad_sk_live_..." }
}
}
}Or installed globally:
npm install -g @prizmad/mcp-server{
"mcpServers": {
"prizmad": {
"command": "prizmad-mcp",
"env": { "PRIZMAD_API_KEY": "przmad_sk_live_..." }
}
}
}.cursor/mcp.json snippet (project-scoped)
{
"mcpServers": {
"prizmad": {
"url": "https://prizmad.com/api/mcp"
}
}
}🛠 Available tools
Tool | Auth | What it does |
| No | Full template catalog with features, durations, token costs. |
| No | Built-in avatar presets with name, gender, age, recommended voice. |
| No | Top-3 template suggestions from intent + voice / avatar / duration / budget constraints. Use this before |
| Yes | Recent projects with |
| Yes | Upload an image (URL or base64) — returns a prizmad.com-hosted URL ready for |
| Yes | Start a render. Returns |
| Yes | Snapshot status by default; |
| Yes | Authenticated download URL on prizmad.com for a completed video. |
| Yes | Launch 1-20 renders in parallel. Each item supports the full create_video parameter surface — perfect for A/B variant testing. |
🎨 Creative customisation on create_video
Each is optional; omit any field for a randomised pick at render time.
Param | Values |
|
|
|
|
|
|
|
|
| Free-text steer for AI creatives (≤ 400 chars). |
| Free-text steer for AI product video clips. |
| Free-text steer for the music generator. |
| Standard. |
🔗 Output URLs (what to share with the user)
Every status response carries three URL kinds, in priority order:
Field | Goes to |
|
|
|
|
|
|
The raw Vercel Blob URL is never surfaced to the agent.
🔐 Authentication
Method | When | Get it |
OAuth 2.1 Authorization Code + PKCE + DCR | Interactive clients (Connect button) | Automatic — no setup |
API key (Bearer) | Local stdio bridge, scripts, dev | |
OAuth 2.0 client_credentials | Headless server-to-server |
API video generation requires a Pro plan. UI generation works on any plan; the Pro gate exists only on programmatic access.
🧠 Typical agent workflow
recommend_template ─► (optional upload_image) ─► create_video
└─► get_video_status (wait: true)
└─► projectUrl + downloadUrlOnce connected you can ask your agent things like:
"Make a 30-second energetic showcase ad for this Amazon product: https://amazon.com/dp/B0EXAMPLE — moody-dramatic look, cinematic music."
The agent will pick a template, drop in the URL with the style hints, kick off the render, wait through the live progress notifications, and hand back a https://prizmad.com/projects/<id> link.
🌐 Discovery & metadata
Server card: https://prizmad.com/.well-known/mcp/server-card.json
OAuth metadata: https://prizmad.com/.well-known/oauth-authorization-server
Protected resource metadata (RFC 9728): https://prizmad.com/.well-known/oauth-protected-resource
Agent skills index: https://prizmad.com/.well-known/agent-skills/index.json
OpenAPI: https://prizmad.com/openapi.json
API catalog (RFC 9727): https://prizmad.com/.well-known/api-catalog
📦 Environment variables (stdio bridge only)
Variable | Required | Description |
| Yes | Your Prizmad API key |
| No | API base URL (default |
📚 Resources
Prizmad — Main site
API documentation — Interactive API docs (Scalar)
MCP server skill — full agent-facing reference
OAuth skill — three auth flows in detail
🏷 Topics / categories
mcp · mcp-server · model-context-protocol · claude · chatgpt-apps · ai-agents · oauth · remote-mcp · ai-video · video-ads · ugc-ads · ad-creative · ai-avatars · voiceover · elevenlabs · tiktok · instagram-reels · youtube-shorts · shopify · amazon · marketing
License
MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/prizmad/Prizmad-MCP-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server