Import video from URL
import_video_from_urlAdd a video to a channel from a direct media URL. THIS IS THE MAIN WAY TO ADD CONTENT over MCP — you cannot upload local file bytes through this interface, so if the owner has local files, ask them to host them somewhere reachable or upload via the app. The URL must be a direct, public, unauthenticated link to mp4/mov/m4v/mpeg/mpg/avi, or a FINITE .m3u8 (VOD, not a live stream) — not a web page, not behind a login, not a YouTube/Vimeo watch page. The server downloads it. Returns immediately; the asset then goes downloading -> pending -> transcoding -> ready. Duration counts against the weekly upload quota. Re-submitting the same URL to the same channel returns the original asset instead of importing twice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Direct, public media URL | |
| tags | No | ||
| title | No | ||
| weight | No | How often it plays, 0-10 (default 5). Set it here rather than after — see set_asset_weight. | |
| channel_id | Yes |