Connect via MCP
Remotion Marketplace runs a Model Context Protocol (MCP) server, so your AI coding agent can browse and discover animations from the catalog without leaving your editor — search scenes, read a scene's source, and drop it straight into your project.
MCP endpoint (remote, Streamable HTTP)
https://remotion-marketplace.ppvnx.com/api/mcpWhat your agent can do
- search_scenes — filter the catalog by text, category, project, creator, or price (paged, with a total count).
- get_scene — fetch one scene by its slug: metadata, a live preview URL, and (for free scenes) its Remotion TSX source.
- list_filters — list the valid categories, projects, and creators to filter by.
- whoami — confirm which account your access token authenticates as (needs a token).
- submit_scene — submit a new free scene to the catalog for review (needs a token from a verified account).
Add it to your agent
It's a remote server — nothing to install and no local process to run. Point any MCP-capable client at the endpoint above.
Claude Code
Run this in your terminal:
claude mcp add --transport http remotion-marketplace https://remotion-marketplace.ppvnx.com/api/mcpCursor
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"remotion-marketplace": { "url": "https://remotion-marketplace.ppvnx.com/api/mcp" }
}
}VS Code (Copilot)
Add to .vscode/mcp.json:
{
"servers": {
"remotion-marketplace": { "type": "http", "url": "https://remotion-marketplace.ppvnx.com/api/mcp" }
}
}Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"remotion-marketplace": { "serverUrl": "https://remotion-marketplace.ppvnx.com/api/mcp" }
}
}Cline
Add to Cline → MCP Servers → Configure:
{
"mcpServers": {
"remotion-marketplace": { "type": "streamableHttp", "url": "https://remotion-marketplace.ppvnx.com/api/mcp" }
}
}Gemini CLI
Add to ~/.gemini/settings.json:
{
"mcpServers": {
"remotion-marketplace": { "httpUrl": "https://remotion-marketplace.ppvnx.com/api/mcp" }
}
}OpenCode
Add to opencode.json:
{
"mcp": {
"remotion-marketplace": { "type": "remote", "url": "https://remotion-marketplace.ppvnx.com/api/mcp", "enabled": true }
}
}Codex
Add to ~/.codex/config.toml:
[mcp_servers.remotion_marketplace]
command = "npx"
args = ["-y", "mcp-remote", "https://remotion-marketplace.ppvnx.com/api/mcp"]Submitting scenes (sign in)
The whoami and submit_scene tools act as your account. Sign in by sending your access token as an Authorization: Bearer header — copy it from Settings → MCP access token on the website.
Claude Code — add the header when you register the server:
claude mcp add --transport http remotion-marketplace https://remotion-marketplace.ppvnx.com/api/mcp \
--header "Authorization: Bearer YOUR_TOKEN"JSON-config clients (Cursor, VS Code, Windsurf, …) — add a headers block next to the url:
{
"mcpServers": {
"remotion-marketplace": {
"url": "https://remotion-marketplace.ppvnx.com/api/mcp",
"headers": { "Authorization": "Bearer YOUR_TOKEN" }
}
}
}Only free scenes can be submitted here, and every submission goes to admin review before it appears in the catalog. Paid scenes need a preview video and must be created on the website.
Any other MCP client
A client that only speaks local (stdio) servers can still reach the remote endpoint by bridging through mcp-remote (needs Node.js on your PATH):
npx -y mcp-remote https://remotion-marketplace.ppvnx.com/api/mcpMCP clients change their config formats over time — if yours differs from the above, the endpoint URL is all you really need; check your client's own MCP docs for where it goes.