MCP

Arcade MCP Server

Generate branded product videos through conversation with Claude.

What it does

The Arcade MCP server connects Claude to your Arcade workspace, letting you create brand kits, add URL sources, and generate professional videos β€” all through natural conversation. Videos are generated end-to-end and typically ready in 1–4 minutes.

Prerequisites

Getting started

  1. In Claude, click the connectors icon (puzzle piece) in the chat input

  2. Find Arcade and click Connect

  3. You'll be redirected to Arcade's consent screen β€” select the workspace you want to connect and authorize access

  4. Once connected, start by asking Claude to create a video

Other MCP clients

Add the following to your MCP client configuration:

Configuration file locations by client:

Client
Config file

Claude Code

~/.claude.json

Cursor

.cursor/mcp.json in your project root

Windsurf

~/.codeium/windsurf/mcp_config.json

VS Code (Copilot)

.vscode/mcp.json in your project root

On first connection, you'll be prompted to authenticate via OAuth β€” select your Arcade workspace and authorize access.

Available tools

Tool
Description

create_brand_kit

Create a brand kit from a website domain. Extracts colors, logos, fonts, and style guidelines.

add_brand_kit_source

Add a URL source (blog post, landing page, docs) to enrich a brand kit's branding data.

list_brand_kits

List brand kits in your workspace. Check status before creating a video.

create_video

Generate a video using a brand kit. Supports preset styles or custom prompts.

get_generation_status

Check the status of a video generation in progress.

list_demos

Browse existing Arcade interactive demos in your workspace.

list_media

Browse images and videos in your workspace media library.

upload_image

Upload a screenshot or image (PNG, JPEG, WebP, GIF) for use in videos.

Example conversation

You: Create a 30-second product video for stripe.com about their new billing feature

Claude will:

  1. Ask if you have blog posts or web pages to improve the brand kit

  2. Create a brand kit from stripe.com

  3. Add any URLs you provide as sources

  4. Wait for the brand kit to finish generating

  5. Generate the video with your prompt

  6. Return a link to view and edit the video

Video presets

When creating a video, Claude will offer these preset styles:

  • Product Release β€” feature announcements and launches (default: 60s)

  • Educational β€” explainers and tutorials (default: 120s)

  • Sales β€” product benefits and demo highlights (default: 60s)

  • Social Media β€” short-form content for social platforms (default: 30s)

You can also write a fully custom prompt or customize the target length (15s, 30s, 45s, 60s, 90s, or 120s).

Tips for better results

  • Add multiple URL sources to your brand kit β€” blog posts, product pages, and documentation all help the AI understand your brand voice and visual style

  • Include existing Arcade demos as reference material when creating videos β€” Claude can incorporate your interactive demos as screen recordings

  • Be specific in your prompt β€” mention your target audience, key messages, and desired tone

  • Use website URLs in the websiteUrls parameter to give the video generator additional context about your product

Limitations

  • File uploads (PDFs, Figma files, brand guidelines) cannot be uploaded through Claude. Add these directly in the Arcade web UI at Settings > Brand Kits > Sources tab

  • Video generation takes 1–4 minutes β€” Claude will poll automatically and return the result

  • Image uploads are limited to PNG, JPEG, WebP, and GIF formats (max 10 MB)

Troubleshooting

Issue
Solution

"Brand kit not found"

The brand kit ID may be incorrect. Use list_brand_kits to find available kits.

Video generation times out

Generation can take up to 4.5 minutes. Use get_generation_status with the generation ID to check progress.

"This operation requires generation scope"

Reconnect the MCP server β€” your OAuth token may have expired.

Brand kit stuck on "generating"

Brand kit generation typically takes 2–4 minutes. If it's been longer than 10 minutes, try creating a new one.

Source addition fails

Verify the URL is publicly accessible (not behind a login). The scraper needs to be able to reach the page.

Support

Last updated

Was this helpful?