Social publishing, scheduling and delivery-status tools for Reeling accounts.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Reeling API key from your account settings
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Use Reeling's AI content adapter to transform a single hook, script, or topic into platform-tailored copy for TikTok, Instagram Reels, YouTube Shorts, Threads, and Bluesky.
Core topic, transcript, or draft text to adapt.
Optional tone: 'engaging', 'humorous', 'educational', 'viral', 'professional'.
Optional Reeling API key.
Target platforms to generate copy for.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Use Reeling's AI content adapter to transform a single hook, script, or topic into platform-tailored copy for TikTok, Instagram Reels, YouTube Shorts, Threads, and Bluesky.
| Argument | Type | Description |
|---|---|---|
| tone | string | Optional tone: 'engaging', 'humorous', 'educational', 'viral', 'professional'. |
| topic* | string | Core topic, transcript, or draft text to adapt. |
| api_key | string | Optional Reeling API key. |
| platforms | array | Target platforms to generate copy for. |
{
"type": "object",
"required": [
"topic"
],
"properties": {
"tone": {
"type": "string",
"description": "Optional tone: 'engaging', 'humorous', 'educational', 'viral', 'professional'."
},
"topic": {
"type": "string",
"description": "Core topic, transcript, or draft text to adapt."
},
"api_key": {
"type": "string",
"description": "Optional Reeling API key."
},
"platforms": {
"type": "array",
"items": {
"type": "string"
},
"description": "Target platforms to generate copy for."
}
}
}PUBLIC DISCOVERY TOOL (No API key required): Evaluates a draft title and post body against Reeling's Pre-Publish Spam & AutoModerator Shield for Reddit, Quora, Medium, LinkedIn, or X. Returns a 0–100 safety_score, specific trigger explanations, auto-sanitized copy, and a shareable verification badge.
| Argument | Type | Description |
|---|---|---|
| title | string | Optional post title or headline (important for Reddit and Medium). |
| content* | string | Draft post body, comment, or answer to inspect. |
| platform | string | Target community or social platform. |
{
"type": "object",
"required": [
"content"
],
"properties": {
"title": {
"type": "string",
"description": "Optional post title or headline (important for Reddit and Medium)."
},
"content": {
"type": "string",
"description": "Draft post body, comment, or answer to inspect."
},
"platform": {
"enum": [
"reddit",
"quora",
"medium",
"linkedin",
"x"
],
"type": "string",
"default": "reddit",
"description": "Target community or social platform."
}
}
}Generate an AI multi-scene storyboard (from 30 seconds up to 5 minutes) broken into sequential 5-second cinematic cuts with timecodes, scene titles, camera movements, and audio/foley cues.
| Argument | Type | Description |
|---|---|---|
| style | string | Visual style preference (e.g. 'Cinematic', 'Photoreal', 'Cyberpunk', 'Anime'). |
| topic* | string | Video topic, narrative concept, or full script to break into storyboard scenes. |
| camera | string | Camera motion preference (e.g. 'FPV Chase', 'Smooth Tracking', 'Macro Close-Up'). |
| api_key | string | Optional Reeling API key. |
| duration_seconds | number | Target total duration in seconds (e.g. 30, 60, 120, 180, 300). Default is 30. |
{
"type": "object",
"required": [
"topic"
],
"properties": {
"style": {
"type": "string",
"description": "Visual style preference (e.g. 'Cinematic', 'Photoreal', 'Cyberpunk', 'Anime')."
},
"topic": {
"type": "string",
"description": "Video topic, narrative concept, or full script to break into storyboard scenes."
},
"camera": {
"type": "string",
"description": "Camera motion preference (e.g. 'FPV Chase', 'Smooth Tracking', 'Macro Close-Up')."
},
"api_key": {
"type": "string",
"description": "Optional Reeling API key."
},
"duration_seconds": {
"type": "number",
"default": 30,
"description": "Target total duration in seconds (e.g. 30, 60, 120, 180, 300). Default is 30."
}
}
}Discover daily Reddit threads and Quora questions matching target keywords & subreddits, and check the account's safe Cadence Guard counters (max 3 answers/day & max 3 top-level posts/week).
| Argument | Type | Description |
|---|---|---|
| api_key | string | Optional Reeling API key. |
| keywords | array | Target topic keywords (e.g. ['AI video', 'social media marketing']). |
| project_id | string | Optional project ID. |
| subreddits | array | Optional subreddit names for Reddit search (e.g. ['SaaS', 'entrepreneur']). |
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "Optional Reeling API key."
},
"keywords": {
"type": "array",
"items": {
"type": "string"
},
"description": "Target topic keywords (e.g. ['AI video', 'social media marketing'])."
},
"project_id": {
"type": "string",
"description": "Optional project ID."
},
"subreddits": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional subreddit names for Reddit search (e.g. ['SaaS', 'entrepreneur'])."
}
}
}Draft a value-first, non-spammy answer for a Reddit thread or Quora question, verified by Reeling's Spam Shield.
| Argument | Type | Description |
|---|---|---|
| api_key | string | Optional Reeling API key. |
| platform* | string | Target platform ('reddit' or 'quora'). |
| subreddit | string | Optional subreddit name if platform is 'reddit'. |
| question_title* | string | Title of the Reddit thread or Quora question. |
| project_context | string | Optional domain expertise or background context. |
| question_snippet | string | Optional body snippet or context of the question. |
{
"type": "object",
"required": [
"platform",
"question_title"
],
"properties": {
"api_key": {
"type": "string",
"description": "Optional Reeling API key."
},
"platform": {
"enum": [
"reddit",
"quora"
],
"type": "string",
"description": "Target platform ('reddit' or 'quora')."
},
"subreddit": {
"type": "string",
"description": "Optional subreddit name if platform is 'reddit'."
},
"question_title": {
"type": "string",
"description": "Title of the Reddit thread or Quora question."
},
"project_context": {
"type": "string",
"description": "Optional domain expertise or background context."
},
"question_snippet": {
"type": "string",
"description": "Optional body snippet or context of the question."
}
}
}Run a Type-Safe JEV (Judgment & Evaluation Vector) diagnostic on published post metrics. Evaluates 0-3s hook velocity, cognitive concept fit, visual/code density, engagement triggers, and drop-off causes with Zod schema validation, returning actionable content prescriptions for future generations.
| Argument | Type | Description |
|---|---|---|
| api_key | string | Optional Reeling API key. |
| force_fresh | boolean | Whether to re-evaluate directly against live post metrics rather than using cached evaluation. |
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "Optional Reeling API key."
},
"force_fresh": {
"type": "boolean",
"description": "Whether to re-evaluate directly against live post metrics rather than using cached evaluation."
}
}
}Generate short-form video clips in seconds using fal.ai MiniMax H3 Max and Video-01 text-to-video AI models. Automatically saves the video to Cloudflare R2 storage and returns the public media URL ready for publishing to YouTube, TikTok, Instagram, etc.
| Argument | Type | Description |
|---|---|---|
| prompt* | string | Text description of the video to generate (e.g. 'Cinematic drone shot of a futuristic neon city at sunset, 4k ultra detailed'). Optional if image_url is provided. |
| api_key | string | Optional Reeling API key. |
| image_url | string | Optional public image URL to animate into a video using image-to-video AI models. |
| fal_api_key | string | Optional custom fal.ai API key (BYOK). If omitted, the server default fal.ai key is used. |
| aspect_ratio | string | Aspect ratio for the generated video. '9:16' for vertical shorts/reels/tiktok, '16:9' for horizontal youtube. |
{
"type": "object",
"required": [
"prompt"
],
"properties": {
"prompt": {
"type": "string",
"description": "Text description of the video to generate (e.g. 'Cinematic drone shot of a futuristic neon city at sunset, 4k ultra detailed'). Optional if image_url is provided."
},
"api_key": {
"type": "string",
"description": "Optional Reeling API key."
},
"image_url": {
"type": "string",
"description": "Optional public image URL to animate into a video using image-to-video AI models."
},
"fal_api_key": {
"type": "string",
"description": "Optional custom fal.ai API key (BYOK). If omitted, the server default fal.ai key is used."
},
"aspect_ratio": {
"enum": [
"9:16",
"16:9"
],
"type": "string",
"default": "9:16",
"description": "Aspect ratio for the generated video. '9:16' for vertical shorts/reels/tiktok, '16:9' for horizontal youtube."
}
}
}Retrieve aggregated performance analytics across all connected platforms (views, likes, comments, impressions, platform breakdown, and top-performing posts).
| Argument | Type | Description |
|---|---|---|
| api_key | string | Optional Reeling API key. |
| end_date | string | Optional ISO end date for analytics range. |
| start_date | string | Optional ISO start date for analytics range. |
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "Optional Reeling API key."
},
"end_date": {
"type": "string",
"description": "Optional ISO end date for analytics range."
},
"start_date": {
"type": "string",
"description": "Optional ISO start date for analytics range."
}
}
}Retrieve publishing options for a connected channel, such as Pinterest boards (ID, name, privacy) or TikTok creator configurations.
| Argument | Type | Description |
|---|---|---|
| api_key | string | Optional Reeling API key. |
| channel_id* | string | UUID of the connected channel (from reeling_list_channels). |
{
"type": "object",
"required": [
"channel_id"
],
"properties": {
"api_key": {
"type": "string",
"description": "Optional Reeling API key."
},
"channel_id": {
"type": "string",
"description": "UUID of the connected channel (from reeling_list_channels)."
}
}
}Fetch the unified social inbox containing audience comments and feedback across YouTube, Bluesky, Instagram, Threads, and TikTok.
| Argument | Type | Description |
|---|---|---|
| api_key | string | Optional Reeling API key. |
| platform | string | Filter by platform: 'all', 'youtube', 'bluesky', 'instagram', 'threads', 'tiktok'. |
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "Optional Reeling API key."
},
"platform": {
"type": "string",
"description": "Filter by platform: 'all', 'youtube', 'bluesky', 'instagram', 'threads', 'tiktok'."
}
}
}PUBLIC DISCOVERY TOOL (No API key required): Returns Reeling's 15 supported social and community platforms, authentication methods (Direct OAuth 2.0 vs free Reeling Companion Chrome Extension), file/character limits, and pricing tiers.
| Argument | Type | Description |
|---|---|---|
| platform | string | Optional platform key filter (e.g. 'reddit', 'tiktok', 'youtube', 'x', 'quora', 'medium'). |
{
"type": "object",
"properties": {
"platform": {
"type": "string",
"description": "Optional platform key filter (e.g. 'reddit', 'tiktok', 'youtube', 'x', 'quora', 'medium')."
}
}
}Retrieve delivery and publishing status for a post across all targeted social networks.
| Argument | Type | Description |
|---|---|---|
| api_key | string | Optional Reeling API key. |
| post_id* | string | UUID of the post to check. |
{
"type": "object",
"required": [
"post_id"
],
"properties": {
"api_key": {
"type": "string",
"description": "Optional Reeling API key."
},
"post_id": {
"type": "string",
"description": "UUID of the post to check."
}
}
}List all connected social media channels (YouTube, TikTok, Instagram, Bluesky, Threads, Pinterest, LinkedIn, Twitter/X, Discord, Telegram, etc.) with account details, usernames, and statuses.
| Argument | Type | Description |
|---|---|---|
| api_key | string | Optional Reeling API key. |
| project_id | string | Optional UUID of the project to filter channels for. |
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "Optional Reeling API key."
},
"project_id": {
"type": "string",
"description": "Optional UUID of the project to filter channels for."
}
}
}List all projects / workspaces available in your reeling.app account.
| Argument | Type | Description |
|---|---|---|
| api_key | string | Optional Reeling API key if not set in environment. |
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "Optional Reeling API key if not set in environment."
}
}
}Publish or schedule short-form videos, articles, and posts across multiple social platforms simultaneously (TikTok, Instagram Reels, YouTube Shorts, Threads, Bluesky, Facebook, Twitter/X, LinkedIn, Pinterest, Medium, Quora, Reddit).
| Argument | Type | Description |
|---|---|---|
| mode | string | Set to 'reply' when answering an existing Reddit thread or Quora question via target_url (enforces max 3 answers/day). Defaults to 'post' (max 3 top-level posts/week on Reddit & Quora). |
| tags | array | Optional array of up to 5 topic tags for Medium stories (e.g. ['ai', 'marketing', 'saas']). |
| title | string | Title or headline for YouTube Shorts, Pinterest pins, Medium stories, Quora shares, or Reddit posts. |
| api_key | string | Optional Reeling API key. |
| content* | string | Post copy, article body, caption, or description. |
| platforms* | array | List of platform keys to publish to, e.g. ['x', 'tiktok', 'instagram', 'youtube', 'bluesky', 'threads', 'medium', 'quora', 'reddit']. |
| subreddit | string | Optional subreddit name for Reddit posts (e.g. 'saas' or 'entrepreneur'). Leave empty to post directly to the connected user profile. |
Send a direct reply to a comment on a social network (YouTube, Bluesky, Instagram, Threads, TikTok).
| Argument | Type | Description |
|---|---|---|
| api_key | string | Optional Reeling API key. |
| platform* | string | Platform: 'youtube', 'bluesky', 'instagram', 'threads', 'tiktok'. |
| comment_id* | string | The identifier of the comment being replied to. |
| reply_text* | string | Text of the reply to publish. |
| reply_context | object | Platform-specific reply context (e.g. root URI/CID for Bluesky). |
{
"type": "object",
"required": [
"comment_id",
"platform",
"reply_text"
],
"properties": {
"api_key": {
"type": "string",
"description": "Optional Reeling API key."
},
"platform": {
"type": "string",
"description": "Platform: 'youtube', 'bluesky', 'instagram', 'threads', 'tiktok'."
},
"comment_id": {
"type": "string",
"description": "The identifier of the comment being replied to."
},
"reply_text": {
"type": "string",
"description": "Text of the reply to publish."
},
"reply_context": {
"type": "object",
"description": "Platform-specific reply context (e.g. root URI/CID for Bluesky)."
}
}
}Render each scene in a storyboard via fal.ai MiniMax H3 and stitch them into a single continuous MP4 video with FFmpeg, uploading the final result to Cloudflare R2 storage.
| Argument | Type | Description |
|---|---|---|
| scenes* | array | Array of storyboard scene objects with 'prompt' (and optional 'videoUrl'). |
| api_key | string | Optional Reeling API key. |
| fal_api_key | string | Optional custom fal.ai API key (BYOK). |
| aspect_ratio | string |
{
"type": "object",
"required": [
"scenes"
],
"properties": {
"scenes": {
"type": "array",
"items": {
"type": "object",
"required": [
"prompt"
],
"properties": {
"title": {
"type": "string"
},
"prompt": {
"type": "string"
},
"videoUrl": {
"type": "string"
}
}
},
"description": "Array of storyboard scene objects with 'prompt' (and optional 'videoUrl')."
},
"api_key": {
"type": "string",
"description": "Optional Reeling API key."
},
"fal_api_key": {
"type": "string",
"description": "Optional custom fal.ai API key (BYOK)."
},
"aspect_ratio": {
"enum": [
"9:16",
"16:9"
],
"type": "string",
"default": "9:16"
}
}
}Trigger an on-demand real-time metric sync against live APIs (YouTube, Bluesky, Instagram, Threads, TikTok).
| Argument | Type | Description |
|---|---|---|
| api_key | string | Optional Reeling API key. |
| post_id | string | Optional post UUID to sync metrics for a specific post. |
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "Optional Reeling API key."
},
"post_id": {
"type": "string",
"description": "Optional post UUID to sync metrics for a specific post."
}
}
}| video_url |
| string |
| Publicly accessible URL of the video file to publish (MP4, MOV, WebM). Optional when publishing text/article posts to X, Medium, Quora, or Reddit. |
| project_id | string | Optional project ID to associate with the post. |
| target_url | string | Optional Reddit thread URL or Quora question URL to reply to directly via Reeling Companion. |
| scheduled_at | string | Optional ISO 8601 timestamp (e.g. 2026-09-10T15:00:00Z) to schedule post for future publishing. |
| thumbnail_url | string | Optional URL to a custom JPEG, PNG, or WebP thumbnail image. |
| pinterest_link | string | Optional destination link for Pinterest Pin. |
| auto_sanitize_spam | boolean | Automatically clean affiliate parameters, ALL-CAPS titles, and AI clichés for Reddit, Medium, and Quora before publishing. |
| pinterest_board_id | string | Optional Pinterest board ID to pin to. If omitted, uses default board or auto-creates 'Reeling Videos'. |
{
"type": "object",
"required": [
"content",
"platforms"
],
"properties": {
"mode": {
"enum": [
"post",
"reply"
],
"type": "string",
"description": "Set to 'reply' when answering an existing Reddit thread or Quora question via target_url (enforces max 3 answers/day). Defaults to 'post' (max 3 top-level posts/week on Reddit & Quora)."
},
"tags": {
"type": "array",
"items": {
"type": "string"
},
"description": "Optional array of up to 5 topic tags for Medium stories (e.g. ['ai', 'marketing', 'saas'])."
},
"title": {
"type": "string",
"description": "Title or headline for YouTube Shorts, Pinterest pins, Medium stories, Quora shares, or Reddit posts."
},
"api_key": {
"type": "string",
"description": "Optional Reeling API key."
},
"content": {
"type": "string",
"description": "Post copy, article body, caption, or description."
},
"platforms": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of platform keys to publish to, e.g. ['x', 'tiktok', 'instagram', 'youtube', 'bluesky', 'threads', 'medium', 'quora', 'reddit']."
},
"subreddit": {
"type": "string",
"description": "Optional subreddit name for Reddit posts (e.g. 'saas' or 'entrepreneur'). Leave empty to post directly to the connected user profile."
},
"video_url": {
"type": "string",
"description": "Publicly accessible URL of the video file to publish (MP4, MOV, WebM). Optional when publishing text/article posts to X, Medium, Quora, or Reddit."
},
"project_id": {
"type": "string",
"description": "Optional project ID to associate with the post."
},
"target_url": {
"type": "string",
"description": "Optional Reddit thread URL or Quora question URL to reply to directly via Reeling Companion."
},
"scheduled_at": {
"type": "string",
"description": "Optional ISO 8601 timestamp (e.g. 2026-09-10T15:00:00Z) to schedule post for future publishing."
},
"thumbnail_url": {
"type": "string",
"description": "Optional URL to a custom JPEG, PNG, or WebP thumbnail image."
},
"pinterest_link": {
"type": "string",
"description": "Optional destination link for Pinterest Pin."
},
"auto_sanitize_spam": {
"type": "boolean",
"description": "Automatically clean affiliate parameters, ALL-CAPS titles, and AI clichés for Reddit, Medium, and Quora before publishing."
},
"pinterest_board_id": {
"type": "string",
"description": "Optional Pinterest board ID to pin to. If omitted, uses default board or auto-creates 'Reeling Videos'."
}
}
}