ReelsFarm logo

ReelsFarm

Generate, revise, import, schedule, and publish short-form content through ReelsFarm's MCP tools.

Install ReelsFarm

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://mcp.reelsfarm.com/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

ReelsFarm MCP server connects AI agents to ReelsFarm for generating, managing, scheduling, and publishing short-form content. Its typed TypeScript SDK and CLI expose 110 public tools, including avatar, product-scene, slideshow, hook, video, media-library, and publishing workflows. Use it when an agent needs to create assets, track asynchronous jobs, prepare publishing settings, or send content to connected social accounts. Review mode can require confirmation before actions, while trusted applications can enable automatic confirmation.

Use cases

  • Generate avatar-led short-form videos
  • Create product-scene and infographic assets
  • Import clips and organize media collections
  • Track asynchronous generation jobs
  • Prepare and publish content to connected accounts

Key features

  • 110 public ReelsFarm tools
  • Avatar, product-scene, slideshow, hook, and video generation
  • Asynchronous job polling with progress details
  • Image templates and media-library workflows
  • Publishing preflight and connected-account publishing
  • Review mode with optional automatic confirmation

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

4/4 checks healthy over the last 22d

How ReelsFarm works

What ReelsFarm MCP server does

The ReelsFarm MCP server gives AI agents access to ReelsFarm's content creation and publishing workflows. The supplied SDK tracks 110 public tools and is aligned with server version 3.5.0 and contract 2026-10-07.1.

ReelsFarm MCP server supports AI-generated avatars, product scenes, hooks, slideshows, and videos. It also exposes image templates, media collections, gallery filters, community images, cloned voices, imported clips, and dashboard-oriented video library workflows. Generated or imported assets can be prepared for publishing through connected accounts.

Generation and mutation responses include ReelsFarm provenance, execution state, and an assetCreated completion signal. The SDK represents long-running work with ReelsFarmJob, while completed results can include videos, images, progress information, and job status.

How it works

Install the typed TypeScript SDK and create a ReelsFarmClient with an API key. Calling ready() initializes the client and can validate that the expected tool surface is available. Applications can call grouped methods such as avatars.generate, videos.generateVideo, hooks.generate, slideshows.generateText, productScenes.generate, and imageGenerations.listTemplates.

Generation, import, and export status methods accept an optional waitMs value from 0 to 25,000. A job can either return an immediate snapshot or wait for recorded progress to change, the job to finish, or the wait period to expire. ReelsFarmJob.wait() follows the server's suggested polling interval and applies backoff for older responses. Batch results should still be inspected because individual items may fail.

Avatar and product-scene generations can continue a conversational branch by passing the previous conversationId and parentGenerationId. Slideshow text can be revised with a natural-language instruction, and video generation accepts text prompts, frames, reference images, and, for supported Seedance models, reference video and audio.

Setup and configuration

Install the package with:

Terminal
npm install @reelsfarm/mcp-client

Provide REELSFARM_API_KEY when constructing the client. The SDK example enables validateToolSurface: 'throw', which causes an invalid or incomplete tool surface to raise an error during initialization.

Review actions return a PreparedAction by default. Trusted applications may set autoConfirm: true; Creator and Autopilot connections instead follow the capabilities allowed by their server-owned connection policies.

Tools and capabilities

The ReelsFarm MCP server includes capabilities for:

  • Generating avatars, product scenes, hooks, slideshows, and videos.
  • Listing image templates and applying Product or Infographics briefs.
  • Importing clips and browsing galleries, collections, community images, voices, and library items.
  • Checking generation status and waiting for asynchronous jobs.
  • Continuing avatar or product-scene generation conversations.
  • Preparing and publishing media to connected social accounts.

Video generation supports the seedance-2.5, seedance-2, seedance-2-fast, veo-3.1, veo-3.1-fast, and gemini-omni-1.1-flash model keys. A single video job may run per account across hooks, AI Clone, and the Videos workbench; another request receives VIDEO_JOB_IN_PROGRESS until the active job finishes.

Limitations and notes

Model options, durations, aspect ratios, resolutions, and quality values depend on the selected model. Video pricing is available through account.getGenerationPricing().

Publishing preflight returns a settings schema, rules, and limits for the selected account and media. Required settings may still need values, and preflight should be run again after changing the content, format, or account. For native Instagram video, instagramShareToFeed controls whether the Reel also appears on the profile grid, but the setting is not available for Instagram integration accounts or photo posts.

Video frames and reference media must use owned ReelsFarm asset URLs. Frames cannot be combined with reference media. Publishing aliases from MCP 2.x are removed, so publishing integrations need to follow the migration guidance before upgrading.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about ReelsFarm

ReelsFarm is an MCP server that connects AI agents to ReelsFarm's content creation and publishing platform. Its main tools generate avatars, product scenes, hooks, slideshows, and videos; import and browse media; track asynchronous jobs; and prepare or publish content to connected social accounts.

Install the TypeScript client with `npm install @reelsfarm/mcp-client`, then create `ReelsFarmClient` with `REELSFARM_API_KEY`. Call `ready()` before using the grouped generation, media, job, or publishing methods.

Use `ReelsFarmJob.wait()` or call a generation status method with `{ waitMs: 25000 }`. The wait value can be between 0 and 25,000 milliseconds, and job progress includes the current step, terminal state, and suggested next polling delay.

Run publishing preflight for the selected account and media, then provide the required settings before publishing. For a native Instagram video, `instagramShareToFeed: false` keeps the Reel in the Reels tab only, while `true` also allows it on the profile grid when the account schema supports that field.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewReelsFarm AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/reelsfarm-2?style=directory)](https://allmcps.com/mcp/reelsfarm-2)
HTML Embed
<a href="https://allmcps.com/mcp/reelsfarm-2"><img src="https://allmcps.com/api/badge/reelsfarm-2?style=directory" alt="ReelsFarm on AllMCPs" /></a>