MCP Guide

Connect an MCP-compatible AI client to ReelsFarm so it can inspect assets, generate content, prepare publishing actions, and track results.

View Markdown

Endpoint

Remote MCP endpointtxt
https://mcp.reelsfarm.com/mcp

Use this URL anywhere your MCP client asks for a remote Streamable HTTP MCP server. The server is stateless and expects authenticated POST requests.

Authentication

ReelsFarm MCP supports OAuth and API key bearer tokens. OAuth is best when the client supports browser authorization. API keys are best for CLI-style setup, agent config files, and controlled personal workflows.

Bearer headerhttp
Authorization: Bearer rfmcp_xxx

API keys are shown once

Create MCP API keys in the ReelsFarm account MCP tab. Store the key immediately. The raw key is not returned by list tools or account settings later.

Generic client config

MCP client config shapes vary. Use the endpoint and bearer token fields below when your client supports remote HTTP MCP servers.

Example configjson
{
  "mcpServers": {
    "reelsfarm": {
      "type": "http",
      "url": "https://mcp.reelsfarm.com/mcp",
      "headers": {
        "Authorization": "Bearer rfmcp_xxx"
      }
    }
  }
}

First check

After connecting, ask the agent to inspect the account and publishing state before preparing work.

Prompttxt
Check my ReelsFarm account, list connected publishing accounts, and list the latest scheduled posts. Do not create or publish anything.
  • Expected tools: get_account, list_connected_accounts, list_scheduled_posts.
  • If those work, auth and tool discovery are working.
  • If they fail, check the bearer token, active plan, and endpoint URL.

Prepare and confirm

Tool sequencetxt
prepare_generate_slideshow_text
  prompt: Summer serum launch
  slideCount: 6
  idempotencyKey: slideshow-summer-launch-001

confirm_action
  confirmationId: conf_123

get_slideshow_text_job_status
  jobId: job_123

In Review mode, prepare tools return a confirmationId and the agent should call confirm_action only after approval. In Creator or Autopilot, allowed prepare tools may execute immediately. Always reuse the same idempotencyKey when retrying a mutation.

Core tool groups

GroupCommon tools
Accountget_account, get_mcp_server_info, get_queue_status, get_generation_pricing
Assetslist_assets, search_assets, create_product_upload_sessions, complete_product_upload_sessions, import_media_from_url, bulk_import_media
Generationprepare_generate_avatar, prepare_generate_product_scene, prepare_generate_ugc_video, prepare_generate_hook, prepare_ai_clone_job
Slideshowslist_slideshows, get_slideshow, create_slideshow, prepare_generate_slideshow_text, prepare_finalize_slideshow, prepare_export_slideshow_video
Publishinglist_connected_accounts, prepare_schedule_post, prepare_publish_now, get_publish_status, list_scheduled_posts
Automationslist_automations, prepare_create_automation, prepare_update_automation
Eventsget_recent_events