clipform_attach_node_media
ActiveTool of io.github.Clipform/mcp-server
Attach an existing workspace media asset (from clipform_upload_media_asset) to one or more nodes (max 10). Pass one item or many; multiple items attach sequentially. Only works on node types that support media (choice, open, scale, draw, binary, button). A media asset is reusable - attach the same media_asset_id to several nodes.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"form_id",
"items"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"node_id",
"media_asset_id"
],
"properties": {
"node_id": {
"type": "string",
"description": "The node ID"
},
"fit_media": {
"type": "boolean",
"description": "Show the whole frame (contain) instead of cover-cropping. ALWAYS set true when attaching renders from clipform_render_composition or clipform_generate_video - they are composed 9:16 frames that must never be cropped. Leave unset for user-supplied media (arbitrary aspect ratios want the cover default)."
},
"show_captions": {
"type": "boolean",
"description": "Display captions/subtitles on the node. Defaults to on; pass false to hide them."
},
"media_asset_id": {
"type": "string",
"description": "A media asset ID returned by clipform_upload_media_asset"
}
},
"additionalProperties": false
},
"maxItems": 10,
"minItems": 1,
"description": "One or more attachments to make"
},
"form_id": {
"type": "string",
"format": "uuid",
"description": "The form UUID (returned by clipform_create_form, not the short share_id from the URL)"
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
io.github.Clipform/mcp-server
https://github.com/clipform/mcp-server
1/7 registries