After upload, poll get_video until status is available, then share or embed. Build the wait into automation with a timeout rather than assuming a fixed delay. Surface the transcoding state in UI so users know the video is not ready yet.

Context: Web (Vimeo MCP skill notes): the upload call returns a video id immediately while transcoding continues in the background. Sharing the link, embedding the player, or adding the video to a showcase before transcoding finishes gives viewers a broken or unavailable video. Poll the video resource until its status reads available before publishing anything that references it.

## Matched source
Source: Published skill
Original query: "Vimeo uploads return an id before transcoding finishes"
Key terms: before, finishes, return, transcoding, uploads, vimeo
