addrbookFor publishers
← The evidence ledger

Evidence row 1225112

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 5fa75998-0c43-41a5-ab59-f0efacd58c8a
Recorded
Previous row
#295747
Body SHA-256
770b1c95584b693cb88c2429f8e3c40508bbe1913753d123ce386acf3ecee0eb
Leaf
0x1f27c7c64a8f3d07a1092d4d9fa144c080e0c001b490e5969ba7e3791b40fccf

What was observed

{
  "count": 20,
  "tools": [
    {
      "description": "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.",
      "inputSchema": {
        "properties": {
          "api_key": {
            "description": "Optional Reeling API key.",
            "type": "string"
          },
          "platforms": {
            "description": "Target platforms to generate copy for.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "tone": {
            "description": "Optional tone: 'engaging', 'humorous', 'educational', 'viral', 'professional'.",
            "type": "string"
          },
          "topic": {
            "description": "Core topic, transcript, or draft text to adapt.",
            "type": "string"
          }
        },
        "required": [
          "topic"
        ],
        "type": "object"
      },
      "name": "reeling_adapt_content_ai"
    },
    {
      "description": "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.",
      "inputSchema": {
        "properties": {
          "content": {
            "description": "Draft post body, comment, or answer to inspect.",
            "type": "string"
          },
          "platform": {
            "default": "reddit",
            "description": "Target community or social platform.",
            "enum": [
              "reddit",
              "quora",
              "medium",
              "linkedin",
              "x"
            ],
            "type": "string"
          },
          "title": {
            "description": "Optional post title or headline (important for Reddit and Medium).",
            "type": "string"
          }
        },
        "required": [
          "content"
        ],
        "type": "object"
      },
      "name": "reeling_check_spam_score"
    },
    {
      "description": "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.",
      "inputSchema": {
        "properties": {
          "api_key": {
            "description": "Optional Reeling API key.",
            "type": "string"
          },
          "camera": {
            "description": "Camera motion preference (e.g. 'FPV Chase', 'Smooth Tracking', 'Macro Close-Up').",
            "type": "string"
          },
          "duration_seconds": {
            "default": 30,
            "description": "Target total duration in seconds (e.g. 30, 60, 120, 180, 300). Default is 30.",
            "type": "number"
          },
          "style": {
            "description": "Visual style preference (e.g. 'Cinematic', 'Photoreal', 'Cyberpunk', 'Anime').",
            "type": "string"
          },
          "topic": {
            "description": "Video topic, narrative concept, or full script to break into storyboard scenes.",
            "type": "string"
          }
        },
        "required": [
          "topic"
        ],
        "type": "object"
      },
      "name": "reeling_create_storyboard"
    },
    {
      "description": "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).",
      "inputSchema": {
        "properties": {
          "api_key": {
            "description": "Optional Reeling API key.",
            "type": "string"
          },
          "keywords": {
            "description": "Target topic keywords (e.g. ['AI video', 'social media marketing']).",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "project_id": {
            "description": "Optional project ID.",
            "type": "string"
          },
          "subreddits": {
            "description": "Optional subreddit names for Reddit search (e.g. ['SaaS', 'entrepreneur']).",
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "reeling_discover_community_questions"
    },
    {
      "description": "Draft a value-first, humanized community reply for X, Reddit (100% Reply-Only), or Quora using Stealth Anti-Sell Mention, Smart Mix, or 100% Pure Karma Help.",
      "inputSchema": {
        "properties": {
          "api_key": {
            "description": "Optional Reeling API key.",
            "type": "string"
          },
          "platform": {
            "description": "Target platform ('x', 'reddit', or 'quora').",
            "enum": [
              "x",
              "reddit",
              "quora"
            ],
            "type": "string"
          },
          "project_context": {
            "description": "Optional project name and background context.",
            "type": "string"
          },
          "project_id": {
            "description": "Optional project UUID.",
            "type": "string"
          },
          "question_snippet": {
            "description": "Optional body snippet or context of the question.",
            "type": "string"
          },
          "question_title": {
            "description": "Title of the X post, Reddit thread, or Quora question.",
            "type": "string"
          },
          "reply_style": {
            "description": "Reply mode: 'stealth_anti_sell' (85% help + hidden middle mention), 'smart_mix' (60% stealth / 40% pure help), or 'pure_karma' (100% pure help).",
            "enum": [
              "stealth_anti_sell",
              "smart_mix",
              "pure_karma"
            ],
            "type": "string"
          },
          "subreddit": {
            "description": "Optional subreddit name if platform is 'reddit'.",
            "type": "string"
          }
        },
        "required": [
          "platform",
          "question_title"
        ],
        "type": "object"
      },
      "name": "reeling_draft_community_answer"
    },
    {
      "description": "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.",
      "inputSchema": {
        "properties": {
          "api_key": {
            "description": "Optional Reeling API key.",
            "type": "string"
          },
          "force_fresh": {
            "description": "Whether to re-evaluate directly against live post metrics rather than using cached evaluation.",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "name": "reeling_evaluate_content_jev"
    },
    {
      "description": "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.",
      "inputSchema": {
        "properties": {
          "api_key": {
            "description": "Optional Reeling API key.",
            "type": "string"
          },
          "aspect_ratio": {
            "default": "9:16",
            "description": "Aspect ratio for the generated video. '9:16' for vertical shorts/reels/tiktok, '16:9' for horizontal youtube.",
            "enum": [
              "9:16",
              "16:9"
            ],
            "type": "string"
          },
          "fal_api_key": {
            "description": "Optional custom fal.ai API key (BYOK). If omitted, the server default fal.ai key is used.",
            "type": "string"
          },
          "image_url": {
            "description": "Optional public image URL to animate into a video using image-to-video AI models.",
            "type": "string"
          },
          "prompt": {
            "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.",
            "type": "string"
          }
        },
        "required": [
          "prompt"
        ],
        "type": "object"
      },
      "name": "reeling_generate_video"
    },
    {
      "description": "Retrieve aggregated performance analytics across all connected platforms (views, likes, comments, impressions, platform breakdown, and top-performing posts).",
      "inputSchema": {
        "properties": {
          "api_key": {
            "description": "Optional Reeling API key.",
            "type": "string"
          },
          "end_date": {
            "description": "Optional ISO end date for analytics range.",
            "type": "string"
          },
          "start_date": {
            "description": "Optional ISO start date for analytics range.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "reeling_get_analytics"
    },
    {
      "description": "Retrieve publishing options for a connected channel, such as Pinterest boards (ID, name, privacy) or TikTok creator configurations.",
      "inputSchema": {
        "properties": {
          "api_key": {
            "description": "Optional Reeling API key.",
            "type": "string"
          },
          "channel_id": {
            "description": "UUID of the connected channel (from reeling_list_channels).",
            "type": "string"
          }
        },
        "required": [
          "channel_id"
        ],
        "type": "object"
      },
      "name": "reeling_get_channel_options"
    },
    {
      "description": "Fetch the unified social inbox containing audience comments and feedback across YouTube, Bluesky, Instagram, Threads, and TikTok.",
      "inputSchema": {
        "properties": {
          "api_key": {
            "description": "Optional Reeling API key.",
            "type": "string"
          },
          "platform": {
            "description": "Filter by platform: 'all', 'youtube', 'bluesky', 'instagram', 'threads', 'tiktok'.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "reeling_get_inbox"
    },
    {
      "description": "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.",
      "inputSchema": {
        "properties": {
          "platform": {
            "description": "Optional platform key filter (e.g. 'reddit', 'tiktok', 'youtube', 'x', 'quora', 'medium').",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "reeling_get_platform_matrix"
    },
    {
      "description": "Retrieve delivery and publishing status for a post across all targeted social networks.",
      "inputSchema": {
        "properties": {
          "api_key": {
            "description": "Optional Reeling API key.",
            "type": "string"
          },
          "post_id": {
            "description": "UUID of the post to check.",
            "type": "string"
          }
        },
        "required": [
          "post_id"
        ],
        "type": "object"
      },
      "name": "reeling_get_post_status"
    },
    {
      "description": "Run Reeling's 2-Pass Wikipedia 24-Pattern AI Slop Humanizer on a social or community draft to strip AI tells, SaaS-bro phrases, em-dashes, and air-quotes.",
      "inputSchema": {
        "properties": {
          "api_key": {
            "description": "Optional Reeling API key.",
            "type": "string"
          },
          "platform": {
            "description": "Target platform ('x' enforces <250 chars; 'reddit' uses lowercase-friendly anti-sell voice).",
            "enum": [
              "x",
              "reddit",
              "quora",
              "general"
            ],
            "type": "string"
          },
          "text": {
            "description": "Draft text to humanize.",
            "type": "string"
          }
        },
        "required": [
          "text"
        ],
        "type": "object"
      },
      "name": "reeling_humanize_content"
    },
    {
      "description": "List all connected social media channels (YouTube, TikTok, Instagram, Bluesky, Threads, Pinterest, LinkedIn, Twitter/X, Discord, Telegram, etc.) with account details, usernames, and statuses.",
      "inputSchema": {
        "properties": {
          "api_key": {
            "description": "Optional Reeling API key.",
            "type": "string"
          },
          "project_id": {
            "description": "Optional UUID of the project to filter channels for.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "reeling_list_channels"
    },
    {
      "description": "List all projects / workspaces available in your reeling.app account.",
      "inputSchema": {
        "properties": {
          "api_key": {
            "description": "Optional Reeling API key if not set in environment.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "reeling_list_projects"
    },
    {
      "description": "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).",
      "inputSchema": {
        "properties": {
          "api_key": {
            "description": "Optional Reeling API key.",
            "type": "string"
          },
          "auto_sanitize_spam": {
            "description": "Automatically clean affiliate parameters, ALL-CAPS titles, and AI clichés for Reddit, Medium, and Quora before publishing.",
            "type": "boolean"
          },
          "content": {
            "description": "Post copy, article body, caption, or description.",
            "type": "string"
          },
          "mode": {
            "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).",
            "enum": [
              "post",
              "reply"
            ],
            "type": "string"
          },
          "pinterest_board_id": {
            "description": "Optional Pinterest board ID to pin to. If omitted, uses default board or auto-creates 'Reeling Videos'.",
            "type": "string"
          },
          "pinterest_link": {
            "description": "Optional destination link for Pinterest Pin.",
            "type": "string"
          },
          "platforms": {
            "description": "List of platform keys to publish to, e.g. ['x', 'tiktok', 'instagram', 'youtube', 'bluesky', 'threads', 'medium', 'quora', 'reddit'].",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "project_id": {
            "description": "Optional project ID to associate with the post.",
            "type": "string"
          },
          "scheduled_at": {
            "description": "Optional ISO 8601 timestamp (e.g. 2026-09-10T15:00:00Z) to schedule post for future publishing.",
            "type": "string"
          },
          "subreddit": {
            "description": "Optional subreddit name for Reddit posts (e.g. 'saas' or 'entrepreneur'). Leave empty to post directly to the connected user profile.",
            "type": "string"
          },
          "tags": {
            "description": "Optional array of up to 5 topic tags for Medium stories (e.g. ['ai', 'marketing', 'saas']).",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "target_url": {
            "description": "Optional Reddit thread URL or Quora question URL to reply to directly via Reeling Companion.",
            "type": "string"
          },
          "thumbnail_url": {
            "description": "Optional URL to a custom JPEG, PNG, or WebP thumbnail image.",
            "type": "string"
          },
          "title": {
            "description": "Title or headline for YouTube Shorts, Pinterest pins, Medium stories, Quora shares, or Reddit posts.",
            "type": "string"
          },
          "video_url": {
            "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.",
            "type": "string"
          }
        },
        "required": [
          "content",
          "platforms"
        ],
        "type": "object"
      },
      "name": "reeling_publish_post"
    },
    {
      "description": "Send a direct reply to a comment on a social network (YouTube, Bluesky, Instagram, Threads, TikTok).",
      "inputSchema": {
        "properties": {
          "api_key": {
            "description": "Optional Reeling API key.",
            "type": "string"
          },
          "comment_id": {
            "description": "The identifier of the comment being replied to.",
            "type": "string"
          },
          "platform": {
            "description": "Platform: 'youtube', 'bluesky', 'instagram', 'threads', 'tiktok'.",
            "type": "string"
          },
          "reply_context": {
            "description": "Platform-specific reply context (e.g. root URI/CID for Bluesky).",
            "type": "object"
          },
          "reply_text": {
            "description": "Text of the reply to publish.",
            "type": "string"
          }
        },
        "required": [
          "comment_id",
          "platform",
          "reply_text"
        ],
        "type": "object"
      },
      "name": "reeling_reply_to_comment"
    },
    {
      "description": "Schedule 3 daily Reply-Only Reddit comments per day on autopilot (default 7 days = 21 replies: 1 Pure Karma + 2 Hidden Anti-Sell Mentions/day) across target subreddits and keywords.",
      "inputSchema": {
        "properties": {
          "api_key": {
            "description": "Optional Reeling API key.",
            "type": "string"
          },
          "days": {
            "description": "Number of days to schedule (default: 7).",
            "type": "number"
          },
          "keywords": {
            "description": "Target niche keywords to match daily threads.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "project_id": {
            "description": "Project UUID to schedule daily autopilot replies for.",
            "type": "string"
          },
          "project_name": {
            "description": "Project or brand name (e.g. 'VoiceFleet.ai', 'Reeling.app', 'Unrust.dev').",
            "type": "string"
          },
          "replies_per_day": {
            "description": "Replies per day (default: 3).",
            "type": "number"
          },
          "subreddits": {
            "description": "Target subreddits (e.g. ['smallbusiness', 'entrepreneur', 'SaaS']).",
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "reeling_schedule_community_autopilot"
    },
    {
      "description": "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.",
      "inputSchema": {
        "properties": {
          "api_key": {
            "description": "Optional Reeling API key.",
            "type": "string"
          },
          "aspect_ratio": {
            "default": "9:16",
            "enum": [
              "9:16",
              "16:9"
            ],
            "type": "string"
          },
          "fal_api_key": {
            "description": "Optional custom fal.ai API key (BYOK).",
            "type": "string"
          },
          "scenes": {
            "description": "Array of storyboard scene objects with 'prompt' (and optional 'videoUrl').",
            "items": {
              "properties": {
                "prompt": {
                  "type": "string"
                },
                "title": {
                  "type": "string"
                },
                "videoUrl": {
                  "type": "string"
                }
              },
              "required": [
                "prompt"
              ],
              "type": "object"
            },
            "type": "array"
          }
        },
        "required": [
          "scenes"
        ],
        "type": "object"
      },
      "name": "reeling_stitch_storyboard"
    },
    {
      "description": "Trigger an on-demand real-time metric sync against live APIs (YouTube, Bluesky, Instagram, Threads, TikTok).",
      "inputSchema": {
        "properties": {
          "api_key": {
            "description": "Optional Reeling API key.",
            "type": "string"
          },
          "post_id": {
            "description": "Optional post UUID to sync metrics for a specific post.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "reeling_sync_metrics"
    }
  ]
}

What the leaf hashes

{"body":"770b1c95584b693cb88c2429f8e3c40508bbe1913753d123ce386acf3ecee0eb","id":1225112,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793325634550841,"prev":295747,"subject":"5fa75998-0c43-41a5-ab59-f0efacd58c8a","subject_kind":"endpoint"}

Proof

Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.

How to check it · This row as JSON