syncsocials_create_content_draft
ChatGPTSave a generated marketing concept as an untargeted Sync Socials draft. Use this for caption and campaign ideas that do not have media or destination accounts selected yet. This never schedules or publishes.
syncsocials_create_post
ChatGPTCreate a draft, schedule a post, or publish now to selected connected TikTok, YouTube, LinkedIn personal, Telegram, Discord, Slack, Facebook, Instagram, or X accounts. X requires active paid Growth after the trial; its separate publishing allowance is reported in workspace xUsage. Schedule or publish only when the user explicitly requests it, with approved content, destinations and required privacy/disclosure choices. Omit action to save a draft.
syncsocials_delete_post
ChatGPTDelete a draft or cancel and delete a scheduled post before it goes out.
syncsocials_generate_viral_concepts
ChatGPTGenerate brand-specific social content concepts using Viral Machine formats such as reaction hooks, story stacks, POV, and listicles. Provide a website or business brief to analyze and save a brand profile when needed. Returns hooks, captions and concepts for review; does not render or publish. Requires an AI provider already configured in the workspace and uses its allowance. Use this when the user wants concepts tailored to their saved business or wants to save or produce them in Sync Socials. Engagement results are not guaranteed.
syncsocials_get_brand_profile
ChatGPTReturn the workspace's saved brand profile (what the product is, audience, tone, goal) used by the viral content engine. Analyze one first with syncsocials_generate_viral_concepts if none exists.
syncsocials_get_post
ChatGPTReturn one workspace post by ID, including processing status and signed media preview URLs when ready. After video production returns processing, use this to check completion and obtain its watch URL. Preview links expire after 24 hours.
syncsocials_get_workspace
ChatGPTReturn the authenticated workspace, API usage, limits, MCP posting capabilities, and X eligibility and remaining usage in xUsage. Check these before selecting X; it requires active paid Growth after the trial.
syncsocials_list_connections
ChatGPTList this workspace's connected TikTok, YouTube, LinkedIn personal, Telegram, Discord, Slack, Facebook Pages, linked Instagram professional accounts, and X accounts. X publishing requires active paid Growth after the trial; eligibility and separate usage limits are reported in workspace xUsage.
syncsocials_list_media
ChatGPTList reusable media assets from the workspace media library.
syncsocials_list_posts
ChatGPTList workspace posts, optionally filtered by status.
syncsocials_produce_viral_video
ChatGPTEdit one user-approved concept into a vertical video by assembling existing library clips or the user's uploaded brand footage, overlaying text, and mixing an existing music track. This tool does not generate images, video footage, speech, or music through AI models. Save it as a draft for review, or schedule only on explicit request with selected destination account IDs. Uses workspace production allowances. If final media processing is pending, returns the post ID with processing=true; use get_post to check completion and obtain a watch/download URL. TikTok video assembly saves drafts; use the post tools with the user's privacy and disclosure choices to schedule or publish afterward.
syncsocials_publish_post
ChatGPTPublish an existing draft or scheduled post immediately.
syncsocials_update_post
ChatGPTUpdate the specified fields of a draft or scheduled post, preserving omitted content, media, destinations, schedule, and privacy choices. Untargeted drafts can be edited without selecting a social account. Scheduling or publishing still requires destinations and explicit user approval.
syncsocials_upload_media_from_url
ChatGPTDownload an HTTPS image or video URL into the workspace media library.