Ad Maker
Create image and video ads from your AI assistant with Atria Ad Maker.
Atria Ad Maker lets your assistant make image and video ads: generate images and clips, build and edit video projects, and hand a script to Raya, Atria's video agent, to make the film with you. It works on the same projects you see in Atria, so you can start in one and continue in the other.
Ad Maker is its own MCP server, https://api.tryatria.com/mcp/ad-maker, installed as the Atria Ad Maker plugin from the same marketplace as Atria. It uses the same Atria sign-in, and no API key is needed. See Quickstart to install it.
Generation spends workspace credits. Your assistant can quote a cost first withestimate_generation,quote_project_step, orquote_upgrade; ask it to show you the estimate before it generates.
Two ways to work
Hand a script to Raya. Give your assistant a script and ask for a video ad. Raya makes the film step by step — script, elements (cast, product, locations), storyboard, cut — and the project page opens, where you approve each step and watch the film. In clients that can't show the page in the conversation, open the project in Atria. To change something later, tell your assistant; it passes the request to Raya.
Build it step by step. Your assistant can also work on a project directly: create it, write the script, define elements and shots, generate media, pick the takes you like, then cut and render. Use this when you want control over each piece, or when you only need an image or a clip.
Bring in your brand
Ad Maker doesn't read the ad library or your ad accounts. Install the Atria plugin alongside it, and your assistant can pull your brand, products, and reference ads from Atria and pass them into the project. To use your own files, upload them to one of your brands with Atria's upload_asset, then attach them to a project with get_asset.
Example prompts
Use Atria Ad Maker to turn this script into a 9:16 video ad, and open the project page so I can approve each step: …
Generate three product images for my Summer Glow project from the photo I just uploaded. Show me the cost first.
In my Spring launch video project, change the voiceover lines in shot 3 and rebuild the cut.
Tools
Video ad page
| Tool | What it does |
|---|---|
video_ad_create | Start a video ad from a script; Raya makes it and the project page opens. Consumes credits. |
video_ad_open | Open an existing video ad or project in the page. |
video_ad_get | Where a video ad stands: its step, what Raya is waiting for, and the finished film. |
video_ad_message | Pass a change request to Raya. |
quote_project_step | Quote one project step before running it. |
run_project_step | Run one project step. Consumes credits. |
Projects, elements, and shots
| Tool | What it does |
|---|---|
list_projects | Your workspace's video projects. |
get_project | One project: its script, settings, shots, elements, and cuts. |
create_project | Create a blank project. Nothing is generated. |
update_project | Edit the project's brief and defaults. |
delete_project | Delete a project. |
list_elements | The project's characters, locations, props, and products. |
create_element | Add a character, location, or prop. |
update_element | Edit an element without regenerating footage. |
delete_element | Delete an element no shot uses. |
regenerate_element | Redraw an element's picture. Consumes credits. |
list_shots | The storyboard's shots. |
create_shot | Add a shot. |
update_shot | Edit a shot; changed footage is marked for redo. |
delete_shot | Remove a shot. |
regenerate_shot | Remake a shot as a new take. Consumes credits. |
list_takes | A shot's takes and which one is selected. |
add_shot_take | Attach existing project media to a shot as a take. |
select_take | Choose which take a shot uses. |
change_lines | Re-record changed voiceover lines and rebuild the cuts, without regenerating footage. Consumes credits. |
quote_upgrade | Quote upgrading draft shots to full resolution (1080p). |
upgrade_shot | Upgrade one draft shot, keeping the original take. Consumes credits. |
upgrade_film | Upgrade every draft shot and rebuild the film at 1080p. Consumes credits. |
Generate and edit media
| Tool | What it does |
|---|---|
list_generation_models | The image, video, speech, and music models available. |
estimate_generation | Estimate what a generation will cost. |
generate_image | Generate images into a project. Consumes credits. |
generate_video | Generate a video clip into a project. Consumes credits. |
edit_video | Edit or extend a project video into a new clip. Consumes credits. |
generate_speech | Generate a voiceover. Consumes credits. |
generate_music | Generate music. Consumes credits. |
get_generation | One generation's inputs and output. |
extract_frame | Save a frame from a video as an image. |
trim_media | Make a trimmed copy of a clip. |
get_asset | Read project media, or attach a file uploaded with Atria's upload_asset to a project. |
upload_asset | Upload files into one of your brands. |
Cuts
| Tool | What it does |
|---|---|
create_cut | Assemble shots or media into a cut. |
get_cut | A cut and its renders. |
update_cut | Change a cut's order, trims, audio, and captions. |
render_cut | Render a cut to video. Consumes credits. |
delete_cut | Delete a cut; rendered videos are kept. |
Library
| Tool | What it does |
|---|---|
list_library_scripts | Scripts your team saved to the library. |
list_library_elements | Elements your team saved to the library. |
get_library_item | One library script or element, with its versions. |
save_library_script | Save a script, or a new version of one, to the library. |
save_library_element | Save a project element to the library. |
add_library_script_to_project | Use a library script in a project. |
add_library_element_to_project | Use a library element in a project. |
delete_library_item | Remove a library item; projects that use it keep their copy. |
Tasks and skills
| Tool | What it does |
|---|---|
get_task | Check a long-running generation or project step. |
cancel_task | Ask to stop a task. Credits the provider already used may still be charged. |
resume_task | Resume a failed or interrupted step without paying again for finished media. |
load_skill | Load one of your workspace's skills. |
Your connection may expose additional tools depending on access and enabled features. Use the client's discovered tool list for the current complete catalog.
Updated 2 days ago
