| Create a campaignChoose a campaign preset and generate a consistent multi-shot set with the same character, product, style, and direction. | “Create a 10-shot fashion editorial with this model and this product.” | list_presets, start_campaign, get_run |
| Generate and revise imagesGenerate a single campaign image or art-direct one frame from a completed campaign without starting over. | “Make shot 7 nighttime, with harder flash and a wider crop.” | generate_image, regenerate_shot |
| Manage creative librariesList, create, inspect, update, and organize reusable characters, products, styles, environments, and brands. | “Save these photos as a character named Luna in my Personal workspace.” | list_library, create_character, create_product, list_assets, create_asset |
| Build and edit workflowsCreate projects, place templates, add and connect nodes, change node settings, and run image or video workflows. | “Create a project, place the Fashion Shooting workflow, and connect this product.” | create_project, instantiate_workflow, add_node, connect_nodes, run_workflow |
| Direct from an interactive studioOpen the Rainfrog canvas inside a compatible MCP app host, inspect the graph, focus nodes, and continue editing visually. | “Open this project in the Rainfrog studio and focus the generator branch.” | open_studio, get_project, inspect_nodes, focus_nodes |
| Create video branchesTurn a selected image output into an image-to-video branch, select a model, and run the resulting workflow. | “Animate this selected frame as a five-second campaign video.” | create_video_branch, set_video_model, run_workflow |
| Export finished assetsRetrieve short-lived download links for generated images and videos while keeping source media private. | “Export the final four images and give me download links.” | get_execution, export_assets |