Supported formats
Limits
- Max file size: 250 MB
- Max video duration: 120 seconds
Per-platform media limits
Each platform has its own rules for media attachments:X (Twitter)
- Up to 4 images per post, OR
- 1 GIF per post, OR
- 1 video per post
Per-platform media
When using multi-platform publishing, you can attach different media to each platform. This lets you use platform-appropriate dimensions or formats without creating separate posts.API and CLI
You can upload media through the REST API using thePOST /media endpoint, or through the MCP server using the upload-media tool. The API supports both direct file uploads and uploading from a URL.