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.
SDK domains
| Domain | Use for |
|---|---|
| rf.account | Account, server info, queues, credits, generation pricing, activity |
| rf.assets | User uploads, presigned product upload sessions, search, import, bulk import, rename, move |
| rf.avatars | Avatar list, generation, batch generation, status, duplicate, delete |
| rf.productScenes | Product Studio gallery and product scene generation |
| rf.slideshows | Slideshow list, detail, draft creation, text generation, finalization, video export |
| rf.posts | Scheduled posts, publish now, update, cancel, optimal times |
| rf.social | OAuth and integration accounts available for publishing |
| rf.automations | TikTok slideshow automation list, create, and update |
| rf.events | Recent MCP event records |
| rf.raw | Direct tool listing and raw MCP tool calls |
MCP tool groups
| Group | Tools |
|---|---|
| Account | reelsfarm_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 |
| Assets | reelsfarm_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 characters | reelsfarm_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 scenes | reelsfarm_list_gallery, reelsfarm_prepare_generate_product_scene, reelsfarm_get_product_scene_job_status |
| Video | reelsfarm_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 |
| Slideshows | reelsfarm_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 |
| Publishing | reelsfarm_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 |
| Automations | reelsfarm_list_automations, reelsfarm_prepare_create_automation, reelsfarm_prepare_update_automation |
| Events | reelsfarm_get_recent_events |
| Utility | reelsfarm_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.
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"
}
]