upload_video
Upload an ad video from a public URL or local file and get a video ID for use in Meta ad creatives.
Instructions
Upload an ad video from a public URL or a local file. Returns video ID for use in ad creatives.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "upload_video"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Video title | |
| file_url | No | Public URL of the video to upload | |
| file_path | No | Local filesystem path of the video to upload. Sent as multipart/form-data, bypassing the need for a publicly reachable URL. | |
| account_id | No | Ad account ID to upload into (e.g. 'act_123' or '123'). Falls back to META_AD_ACCOUNT_ID env var if omitted. | |
| description | No | Video description |