Connect Popcorn to your AI agent.
Popcorn lets your AI agent create videos for you. Connect it once, then ask Claude, Cursor, Tasklet, or another MCP-compatible agent to make a movie. Popcorn handles the work in the background.
Describe the video
Give your agent a brief, a style, or a tiny spark of an idea.
Let Popcorn work
Your agent starts the movie and checks progress for you.
Get the movie
When it is ready, your agent brings the finished video link back to chat.
Two ways to connect
Start with one-click connect whenever your agent supports it. A security token is the fallback for agents that still need manual setup.
One-click connect
RecommendedPaste the Popcorn URL into your agent and click Connect. Sign in to Popcorn in your browser, click Approve, and you're done. No keys to copy.
Best for: Claude Mac App and any agent that supports remote MCP OAuth.
Security token
Generate a Popcorn API key in your profile and paste it into your agent's config file. Use this only when one-click connect is not available.
Best for: command-line tools, older clients, and manual MCP configurations.
Start here: copy this to your agent
In many agents, this is all you need. Paste it into your chat and let the agent guide the setup. If it can use OAuth, it should choose that first.
Please connect to the Popcorn MCP server.
MCP URL:
https://api.popcorn.co/mcp
If you support OAuth, use one-click connect.
If you do not support OAuth, ask me for a Popcorn security token and help me add it safely.
Once connected, tell me what I can do with Popcorn.Make your agent smarter with the Popcorn skill
Drop this skill into Claude, Tasklet, or any agent that supports external skills. It teaches the agent how to use the Popcorn MCP tools, how to keep polling until your movie is done, and how to hand back both the video URL and a studio link. Paste the prompt below into your agent.
Add the skill found at https://popcorn.co/docs/popcorn-skill.md as a new skill.Choose your agent
Start with the first card that matches your tool. OAuth appears first when that provider supports it.
Claude Mac App
Both methods supportedUse Claude's connector flow when you can. It is the friendliest Popcorn setup: paste the URL, sign in, approve.
- 1Open the Claude Mac App β Settings β Connectors (or Integrations on some versions).
- 2Click Add custom connector. Set the name to Popcorn and the URL to:text
https://api.popcorn.co/mcp - 3Click Connect. A browser tab opens. If you're not signed in to Popcorn yet, do that first. Then click Approve on the consent screen.
- 4Back in Claude, the Popcorn connector is now active. Start a chat and ask it to make a video.
brew install node. On Windows: download from nodejs.org.- 1In Claude Desktop, choose Settings β Developer β Edit Config. A Finder window opens pointing to
claude_desktop_config.json. - 2Open the file and add the following block (merge with anything already there):
{
"mcpServers": {
"Popcorn": {
"command": "npx",
"args": [
"mcp-remote",
"https://api.popcorn.co/mcp",
"--header",
"Authorization: Bearer YOUR_POPCORN_API_KEY"
],
"env": { "API_KEY": "YOUR_POPCORN_API_KEY" }
}
}
}Claude Code
Security tokenAnthropic's official CLI for Claude. Uses your API key as a bearer header.
Run this in your terminal:
claude mcp add --transport http popcorn https://api.popcorn.co/mcp \
--header "Authorization: Bearer YOUR_POPCORN_API_KEY"--scope project to write the config to .mcp.json in your repo root instead of your home directory.Tasklet
Ask the agentTasklet can handle the setup from a plain-language request.
Ask your Tasklet agent to connect to Popcorn MCP at this URL:
https://api.popcorn.co/mcpCursor
OAuth firstThe AI-first code editor. Start by asking Cursor to connect for you, then use config only if it asks.
Paste the prompt near the top of this page into Cursor Chat. If Cursor offers an OAuth browser flow, use that.
{
"mcpServers": {
"popcorn": {
"url": "https://api.popcorn.co/mcp"
}
}
}Open or create this file:
Paste this in:
{
"mcpServers": {
"popcorn": {
"url": "https://api.popcorn.co/mcp",
"headers": {
"Authorization": "Bearer YOUR_POPCORN_API_KEY"
}
}
}
}Windsurf (Codeium)
OAuth firstCodeium's agentic IDE. Use OAuth when the client offers it; keep tokens as the fallback.
Open or create this file:
Add Popcorn without headers:
{
"mcpServers": {
"popcorn": {
"serverUrl": "https://api.popcorn.co/mcp"
}
}
}{
"mcpServers": {
"popcorn": {
"serverUrl": "https://api.popcorn.co/mcp",
"headers": {
"Authorization": "Bearer YOUR_POPCORN_API_KEY"
}
}
}
}VS Code (with GitHub Copilot Chat)
OAuth firstRequires VS Code 1.101+ and Copilot Chat. Start without a token so VS Code can use its auth flow.
Open the Command Palette β MCP: Open User Configuration, or edit:
{
"servers": {
"popcorn": {
"type": "http",
"url": "https://api.popcorn.co/mcp"
}
}
}{
"inputs": [
{
"type": "promptString",
"id": "popcorn-key",
"description": "Popcorn API key",
"password": true
}
],
"servers": {
"popcorn": {
"type": "http",
"url": "https://api.popcorn.co/mcp",
"headers": {
"Authorization": "Bearer ${input:popcorn-key}"
}
}
}
}Zed
Security tokenHigh-performance multiplayer code editor.
Open or create:
Add this section (merge it with whatever's already in the file):
{
"context_servers": {
"popcorn": {
"url": "https://api.popcorn.co/mcp",
"headers": {
"Authorization": "Bearer YOUR_POPCORN_API_KEY"
}
}
}
}Other MCP clients
Universal setupIf your agent supports remote MCP, it can connect to Popcorn with the same server URL.
Add Popcorn as a remote MCP server. If the client asks how to authenticate, choose OAuth or browser sign-in first.
https://api.popcorn.co/mcpIf your client requires a header, generate a Popcorn security token and use it as a bearer token.
{
"mcpServers": {
"popcorn": {
"url": "https://api.popcorn.co/mcp",
"headers": {
"Authorization": "Bearer YOUR_POPCORN_API_KEY"
}
}
}
}Need a security token?
Skip this if your agent connected with OAuth. Use this only when a provider asks for an API key or bearer token.
- 1Sign in to Popcorn and click your avatar to open your Profile.
- 2On the profile page, click the β― (three-dot) button near the top right.
- 3Choose API Keys from the menu.
- 4Click Generate key, give it a friendly name (e.g. βMy Macβ or βCursorβ), then click Generate key again.
- 5Copy the key right now and store it somewhere safe (a password manager works great). It starts with
pk_live_and we won't show it again β but you can always revoke and create a new one.
Try it
Open a new chat in your agent and try a prompt like this:
Use Popcorn to make me a 10-second cinematic shot of a fox running through a misty forest at sunrise. When it's done, send me the link.
Your agent will start the movie, then poll until it's ready. Movies typically take 2β10 minutes depending on length and complexity.
Common questions
Which connection method should I use?
Where do I see and disconnect connected agents?
Is my API key safe?
My agent isn't using Popcorn β what gives?
- Did you fully quit and reopen the agent app after editing the config? Most agents only re-read MCP config on startup.
- Try saying βUse Popcorn toβ¦β explicitly β agents won't always pick the right tool on their own.
- Make sure your API key isn't revoked (or your connected agent isn't disconnected). Verify in your profile (avatar β β― β API Keys).