Hosted MCP for Remotion videos: search Remocn components, read docs, plan a video, preview it.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Full markdown docs for one Remocn component: props, usage example, use/avoid notes and install command.
Component name, e.g. 'kinetic-center-build'
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http remocn https://remocn.dev/mcp
Full markdown docs for one Remocn component: props, usage example, use/avoid notes and install command.
| Argument | Type | Description |
|---|---|---|
| name* | string | Component name, e.g. 'kinetic-center-build' |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"maxLength": 200,
"description": "Component name, e.g. 'kinetic-center-build'"
}
}
}Turn a video brief into a storyboard: picks an archetype, returns its recipe and a beat list with suggested Remocn components per beat.
| Argument | Type | Description |
|---|---|---|
| brief* | string | What the video is about, e.g. 'launch video for our CLI' |
| archetype | string | Force an archetype instead of picking by keywords |
| durationSeconds | number | Target length; picks the closest recipe variant |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"brief"
],
"properties": {
"brief": {
"type": "string",
"maxLength": 2000,
"minLength": 1,
"description": "What the video is about, e.g. 'launch video for our CLI'"
},
"archetype": {
"enum": [
"product-demo",
"changelog",
"feature-announcement",
"oss-showcase",
"cli-tool-demo",
"testimonial-reel",
"year-in-review",
"pricing-reveal",
"logo-bumper"
],
"type": "string",
"description": "Force an archetype instead of picking by keywords"
},
"durationSeconds": {
"type": "number",
"maximum": 600,
"description": "Target length; picks the closest recipe variant",
"exclusiveMinimum": 0
}
}
}Live in-chat preview of a Remocn component with optional props. Also returns its docs URL and install command.
| Argument | Type | Description |
|---|---|---|
| name* | string | Component name, e.g. 'kinetic-center-build' |
| props | object | Props merged over the component's demo defaults |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"maxLength": 200,
"description": "Component name, e.g. 'kinetic-center-build'"
},
"props": {
"type": "object",
"description": "Props merged over the component's demo defaults",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
}
}Search Remocn Remotion components by what they do. Returns name, docs .md URL, vibe, length (frames @30fps), use/avoid notes and install command.
| Argument | Type | Description |
|---|---|---|
| vibe | string | Tonal tag to match the brand |
| limit | integer | |
| query* | string | What the component should do, e.g. 'typewriter headline' |
| maxLength | integer | Max motion length in frames @30fps |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"vibe": {
"enum": [
"clean",
"premium",
"tech",
"data",
"playful",
"social",
"paper"
],
"type": "string",
"description": "Tonal tag to match the brand"
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 500,
"description": "What the component should do, e.g. 'typewriter headline'"
},
"maxLength": {
"type": "integer",
"maximum": 9007199254740991,
"description": "Max motion length in frames @30fps",
"exclusiveMinimum": 0
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 10, 2026.