FluxSocial
Server Details
Write, design and publish Instagram and TikTok posts from your AI assistant.
- Status
- Healthy
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-03-26
- URL
TDQS
Score is being calculated.
Available Tools
15 toolscancel_scheduled_postInspect
Cancel a previously scheduled post. Only works for posts with status SCHEDULED.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Suggestion ID of the scheduled post to cancel |
check_post_statusInspect
Check whether a suggestion has been posted and to which platforms. Returns posting status per platform with post URLs.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Suggestion ID to check |
check_video_statusInspect
Check the status of an async video generation. Call this after generate_video to poll for completion. When status is 'completed', the response includes the videoUrl. Poll every 10-15 seconds.
| Name | Required | Description | Default |
|---|---|---|---|
| operationId | Yes | The operationId returned by generate_video |
generate_contentInspect
Generate social media post suggestions with AI-written captions, titles, hashtags, and platform-specific adaptations. Returns multiple text suggestions (title, body, tags). For IMAGE format, each suggestion includes imagePrompts — use generate_image to create visuals. For VIDEO format, each suggestion includes videoPrompt (single-scene) or videoScenes (multi-scene) — use generate_video with the video prompt. After the user picks a suggestion, generate the visual separately. Use list_businesses first to get a valid businessId.
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Describe the content topic, e.g. 'Morning yoga tips for beginners' or 'New product launch announcement for our coffee shop' | |
| language | No | Override the output language (e.g. 'he', 'en', 'es'). If omitted, content is generated in the language matching the business's Content DNA / posting history. Only set this when the user explicitly requests content in a different language than their usual posts. | |
| businessId | Yes | Business ID to generate for. Call list_businesses first to get this. | |
| contentFormat | No | Target media format: IMAGE (visual post with caption), VIDEO (short video/reel), CAROUSEL (multi-image), REEL (short-form video), STORY (ephemeral), TEXT (caption only). Defaults to IMAGE. | |
| useContentDNA | No | Analyze the business's past viral posts to match their proven tone and style. Defaults to false. | |
| suggestionCount | No | Number of content suggestions to generate (1-6). Defaults to 4. Use 2 for quick scheduling flows where the user already knows what they want. |
generate_imageInspect
Generate an AI image for a specific content suggestion. Costs 50 credits. When called without a customPrompt, the API automatically uses the suggestion's stored imagePrompts[imageIndex] — no need to pass the prompt manually. Call this after generate_content once the user picks a suggestion. For carousel posts, use imageIndex for each slide (0-based).
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Suggestion ID to generate an image for (from generate_content) | |
| imageIndex | No | Image slide index (0-based). Use 0 for single images, 0-N for carousel slides. Defaults to 0. | |
| customPrompt | No | Optional custom image prompt. If omitted, uses the auto-generated prompt from the suggestion's Content DNA analysis. |
generate_videoInspect
Generate an AI video using Google Veo 3. Costs 500 credits per ~8 seconds. Video generation is ASYNC — this returns an operationId immediately. You must then poll check_video_status until the video is ready (typically 30-120 seconds). Best for Reels, TikToks, and Stories.
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | Visual style. Default: social (optimized for social media). | |
| prompt | Yes | Describe the video scene. Include subject, action, camera movement, and mood. E.g. 'Cinematic close-up of latte art being poured, warm morning light, shallow depth of field, 9:16 vertical' | |
| duration | No | Duration in seconds. Veo 3 supports 4, 6, or 8 seconds (default 8). Cost scales linearly. | |
| aspectRatio | No | 9:16 for TikTok/Reels/Stories (vertical), 16:9 for YouTube (horizontal). Default: 9:16. |
get_contentInspect
Retrieve a previously generated content suggestion by its ID. Returns the full suggestion including title, body, tags, images, and any posts made from it.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Suggestion ID returned by generate_content |
get_credit_balanceInspect
Check your remaining FluxSocial credit balance. Credits are consumed by content generation (text: 5-20, images: 50, videos: 500 credits).
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_optimal_timeInspect
Get the AI-recommended optimal posting time based on Content DNA analysis and platform engagement patterns. Returns a suggested datetime, confidence score, and reasoning. Use the returned scheduledDateTime with schedule_content.
| Name | Required | Description | Default |
|---|---|---|---|
| accountIds | No | Optional list of specific account IDs to narrow the analysis | |
| businessId | Yes | Business ID to analyze |
list_accountsInspect
List the user's connected social media accounts (Instagram, TikTok, etc.). Each account has an id, platform, username, and follower count. Use this to find accountIds for post_content.
| Name | Required | Description | Default |
|---|---|---|---|
| businessId | No | Optional: filter accounts by business ID |
list_businessesInspect
List the user's businesses. Each business represents a brand or project (e.g. 'My Yoga Studio', 'Downtown Café') with its own social accounts and content. Use the returned business ID for generate_content.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
post_contentInspect
Publish content immediately to one or more social media platforms. For scheduling at a future time, prefer the dedicated schedule_content tool. Use list_accounts first to get valid accountId and platform values. For image posts, call generate_image first to create the visual.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Suggestion ID to publish | |
| targets | Yes | One or more platform targets to post to simultaneously | |
| scheduledFor | No | ISO 8601 date-time to schedule for future publishing (e.g. "2025-12-25T10:00:00Z"). Omit to post immediately. Prefer schedule_content for scheduling. |
preview_costInspect
Preview the credit cost for a generation before running it. Use this to check if the user has enough credits.
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Generation type: 'text' for captions/scripts (5-20 credits), 'image' for AI-generated visuals (50 credits), 'video' for AI video clips (500 credits) |
schedule_contentInspect
Schedule content for publishing at a specific future date and time. Provide an ISO 8601 datetime (e.g. "2025-12-25T10:00:00Z"). Use get_optimal_time to find the best posting time based on Content DNA analysis. Posts are published within ~2 minutes of the scheduled time.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Suggestion ID to schedule | |
| targets | Yes | Platforms to post to | |
| scheduledFor | Yes | ISO 8601 date-time for when to publish (e.g. "2025-12-25T10:00:00Z"). Must be in the future. |
upload_mediaInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Optional hashtags (without # prefix). | |
| title | No | Optional title. Defaults to first 50 characters of caption. | |
| caption | Yes | Caption text for the post. | |
| mediaUrl | No | HTTPS 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. | |
| mediaUrls | No | For CAROUSEL only: array of 2-10 HTTPS image URLs. | |
| businessId | Yes | Business ID. Call list_businesses first to get this. | |
| contentFormat | Yes | Media format: IMAGE (photo post), VIDEO (video post), CAROUSEL (multi-image), REEL (short video), STORY (ephemeral). TikTok only accepts VIDEO. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
15 tool updates
- First observed
cancel_scheduled_post - First observed
check_post_status - First observed
check_video_status - First observed
generate_content - First observed
generate_image - First observed
generate_video - First observed
get_content - First observed
get_credit_balance - First observed
get_optimal_time - First observed
list_accounts - First observed
list_businesses - First observed
post_content - First observed
preview_cost - First observed
schedule_content - First observed
upload_media
Related MCP Connectors
Create, review, publish and schedule Instagram images, carousels and Reels with AI assistants.
Create, schedule and publish Instagram and Facebook posts from Claude or ChatGPT.
Writes a native post per network from one idea and publishes it: TikTok, Instagram, YouTube & more
- NuelinkOAuthcom.nuelink
Draft, schedule and publish social media posts to 12 networks from your AI assistant.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables AI assistants to schedule and publish social media posts to platforms like Instagram, TikTok, YouTube, LinkedIn, Facebook, X, Threads, and Pinterest using natural language.33586 npm4MIT
- AlicenseAqualityDmaintenanceAI-powered social media posting across 14 platforms. Post to Twitter, Instagram, TikTok, Facebook, LinkedIn, YouTube and more with one command. AI adapts content per platform, schedules posts, and generates 30-day content calendars.6MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to draft, schedule, and publish social media content, generate AI text and image variations, analyze performance, and automate social workflows.MIT
- AlicenseAqualityBmaintenanceLets any AI agent post to TikTok, Instagram, YouTube, X, LinkedIn, Bluesky, Telegram, Mastodon and Discord through a single post_to_social tool. Connect an account once, then publish everywhere.274 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.