Compact Reference

A grouped map of the MCP tools and SDK domains. Use this when an agent needs to choose the right command without reading a full API reference.

View Markdown

SDK domains

DomainUse for
rf.accountAccount, server info, queues, credits, generation pricing, activity
rf.assetsUser uploads, presigned product upload sessions, search, import, bulk import, rename, move
rf.avatarsAvatar list, generation, batch generation, status, duplicate, delete
rf.productScenesProduct Studio gallery and product scene generation
rf.slideshowsSlideshow list, detail, draft creation, text generation, finalization, video export
rf.postsScheduled posts, publish now, update, cancel, optimal times
rf.socialOAuth and integration accounts available for publishing
rf.automationsTikTok slideshow automation list, create, and update
rf.eventsRecent MCP event records
rf.rawDirect tool listing and raw MCP tool calls

MCP tool groups

GroupTools
Accountreelsfarm_get_account, reelsfarm_get_mcp_server_info, reelsfarm_get_queue_status, reelsfarm_get_generation_pricing, reelsfarm_get_credit_usage_history, reelsfarm_get_generation_stats, reelsfarm_get_account_activity
Assetsreelsfarm_list_assets, reelsfarm_search_assets, reelsfarm_get_asset_info, reelsfarm_create_product_upload_sessions, reelsfarm_complete_product_upload_sessions, reelsfarm_import_media_from_url, reelsfarm_bulk_import_media, reelsfarm_start_bulk_import_media, reelsfarm_get_bulk_import_media_job_status, reelsfarm_rename_asset, reelsfarm_move_asset
Avatars and charactersreelsfarm_list_avatars, reelsfarm_list_characters, reelsfarm_prepare_generate_avatar, reelsfarm_prepare_batch_generate_avatars, reelsfarm_get_avatar_job_status, reelsfarm_duplicate_avatar, reelsfarm_delete_avatar, reelsfarm_update_character
Product scenesreelsfarm_list_gallery, reelsfarm_prepare_generate_product_scene, reelsfarm_get_product_scene_job_status
Videoreelsfarm_list_videos, reelsfarm_prepare_generate_ugc_video, reelsfarm_get_video_job_status, reelsfarm_list_generated_hooks, reelsfarm_prepare_generate_hook, reelsfarm_get_generated_hook_status, reelsfarm_list_ai_clone_assets, reelsfarm_prepare_ai_clone_job, reelsfarm_get_ai_clone_job_status
Slideshowsreelsfarm_list_slideshows, reelsfarm_get_slideshow, reelsfarm_create_slideshow, reelsfarm_update_slideshow, reelsfarm_duplicate_slideshow, reelsfarm_delete_slideshow, reelsfarm_prepare_generate_slideshow_text, reelsfarm_get_slideshow_text_job_status, reelsfarm_prepare_finalize_slideshow, reelsfarm_get_slideshow_export_job_status, reelsfarm_prepare_export_slideshow_video, reelsfarm_get_slideshow_video_export_job_status
Publishingreelsfarm_list_social_accounts, reelsfarm_list_connected_accounts, reelsfarm_preflight_publishing, reelsfarm_list_scheduled_posts, reelsfarm_prepare_schedule_post, reelsfarm_prepare_publish_now, reelsfarm_prepare_batch_publish, reelsfarm_prepare_update_scheduled_post, reelsfarm_cancel_scheduled_post, reelsfarm_get_publish_status
Automationsreelsfarm_list_automations, reelsfarm_prepare_create_automation, reelsfarm_prepare_update_automation
Eventsreelsfarm_get_recent_events
Utilityreelsfarm_list_prompt_templates, reelsfarm_list_music_tracks, reelsfarm_list_template_hooks, reelsfarm_validate_caption, reelsfarm_list_trash, reelsfarm_restore_trash_item, reelsfarm_confirm_action, reelsfarm_get_operation

Dashboard-only security actions

Billing setup, OAuth setup, credentials, webhook destinations, and permanent deletion are not public MCP tools. Complete these actions in the ReelsFarm dashboard.

Publishing content types

The CLI normalizes --content-type by uppercasing and replacing hyphens with underscores. Examples include SLIDESHOW and UGC_VIDEO. Use platform:connectionId pairs for simple CLI targets. Use --platforms-json for caption overrides and complete platform settings. The SDK uses canonical PlatformTarget objects.

Platform targetsts
platforms: [
  {
    platform: "TIKTOK",
    connectionId: "22222222-2222-4222-8222-222222222222",
    tiktokPublishMode: "DIRECT",
    tiktokPrivacyLevel: "PUBLIC_TO_EVERYONE"
  },
  {
    platform: "YOUTUBE",
    connectionId: "33333333-3333-4333-8333-333333333333",
    youtubeTitle: "Launch Short",
    youtubePrivacyStatus: "UNLISTED"
  }
]