Skip to main content
Glama

FluxSocial

upload_media

Upload a user's own photo or video for posting. The user must provide an HTTPS link to their media (e.g. from Google Drive, Dropbox, iCloud, Imgur, or any public URL). Processes images to Instagram-optimal 1080x1080 and uploads to blob storage. Creates a suggestion ready for post_content or schedule_content. Costs 0 credits. If the user pastes an image directly instead of a link, ask them to share the image as a public URL (e.g. upload to Google Photos or Imgur and share the link).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
tagsNoOptional hashtags (without # prefix).
titleNoOptional title. Defaults to first 50 characters of caption.
captionYesCaption text for the post.
mediaUrlNoHTTPS URL to the image or video. The user should share a public link from Google Drive, Dropbox, iCloud, Imgur, etc. Max 8MB images, 100MB videos. For CAROUSEL use mediaUrls instead.
mediaUrlsNoFor CAROUSEL only: array of 2-10 HTTPS image URLs.
businessIdYesBusiness ID. Call list_businesses first to get this.
contentFormatYesMedia format: IMAGE (photo post), VIDEO (video post), CAROUSEL (multi-image), REEL (short video), STORY (ephemeral). TikTok only accepts VIDEO.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources