meta_ads_videos_upload_file
Upload a video from a local file path to Meta Ads account library. Returns the video ID for use in creative-construction tools. Supports MP4, MOV up to 4 GB.
Instructions
Uploads a video from a local file path to the Meta Ads account library. Returns the video_id to reference in creative-construction tools. Mutating. Meta processes the video asynchronously after upload — allow a few minutes before attaching the video to ads. For uploads from public URLs use meta_ads_videos_upload.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | No | Meta Ads account ID in the format 'act_XXXXXXXXXX' (e.g. 'act_1234567890'). Optional — falls back to META_ADS_ACCOUNT_ID from the configured credentials. The leading 'act_' prefix is required. | |
| file_path | Yes | Path to the video file on the agent's filesystem. Supported formats: MP4, MOV. Recommended max 4 GB. | |
| title | No | Optional title stored with the uploaded video. Used for library organization; not shown in ads. |