ebay_upload_video
Upload a local MP4/MOV video to eBay, get the videoId and processing status. Waits for processing and reports rejections with reason.
Instructions
Upload a local video through the Media API lifecycle (createVideo → uploadVideo → getVideo) and return the videoId with its processing status. Waits up to waitForProcessingSeconds (default 120) for status LIVE; PROCESSING means check again with ebay_get_video, BLOCKED or PROCESSING_FAILED explain why eBay rejected it (statusMessage). MP4/MOV up to 150 MB; one video per listing.
Local file access is opt-in: the file must sit inside a directory listed in EBAY_MCP_MEDIA_DIRS (or under EBAY_MCP_MEDIA_ROOT, which also anchors media:// references). Symlinks are resolved before the check.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Absolute local path or media:// reference to an MP4 or MOV file up to 150 MB | |
| title | No | Video title shown in eBay; defaults to the file name | |
| description | No | Optional video description | |
| waitForProcessingSeconds | No | Seconds to wait for eBay to finish processing a video before returning (default 120). A video still PROCESSING can be checked later with ebay_get_video |