Avocado AI
Server Details
Create ads inside any AI assistant with Avocado, create, edit and make AI UGC in chat.
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 0.0% over 37 days
- OAuth
- Works in Glama
- Last Tested
- Transport
- Streamable HTTP
- URL
TDQS
Scored across 17 tools
Each tool targets a distinct media type or action (credit check, job polling, flow creation, storyboard management, various media generation, upload preparation, model listing, onboarding). No two tools have overlapping purposes, and even the paired 'generate to storyboard' tools are clearly distinct from their base generation counterparts.
Most tools follow a verb_noun pattern (e.g., generate_image, list_storyboards, create_flow). However, 'models_list' deviates from the pattern (should be 'list_models'), and 'get_started' uses a different verb tense. Overall, the convention is mostly consistent.
17 tools is on the higher side but justified by the server's broad scope (image, video, music, speech, effects, flow, storyboard, account, models, upload). Each tool has a clear role, though a few (like 'generate_image_to_storyboard') could be optional parameters rather than separate tools.
The tool surface covers core generation tasks (image, video, music, speech, effects) and supporting operations (upload, polling, account, models). However, storyboard management is missing update/delete functionality, and there is no tool for cancelling jobs or editing generated videos/audio.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
3 tool updates
- Added
cancel_scheduled_job - Added
list_scheduled_jobs - Added
schedule_job
1 tool update
- Changed
generate_image_to_flow1 field changed- changed
Input schema / properties / reference_image_urls / descriptionPrevious value: -"HTTPS URLs of already-generated reference images to KEEP CONSISTENT — pass the cast (character) image URL(s) and/or the location image URL to steer generation. Must be permanent URLs (Supabase or fal-hosted) — it doesn't matter which tool produced them, pasted/temporary URLs are dropped and you'll be told in the response. When set, the image is built with an edit/reference model (nano-banana-2 by default, or gpt-image-2) instead of plain text-to-image. For role 'beat' you can normally OMIT this — see the tool description."New value: +"HTTPS URLs of already-generated reference images to KEEP CONSISTENT — pass the character sheet URL of EACH character appearing in the shot and/or the location image URL to steer generation. Must be permanent URLs (Supabase or fal-hosted) — it doesn't matter which tool produced them, pasted/temporary URLs are dropped and you'll be told in the response. When set, the image is built with an edit/reference model (nano-banana-2 by default, or gpt-image-2) instead of plain text-to-image. For role 'beat' you can normally OMIT this — see the tool description."
3 tool updates
- Changed
publish_post3 fields changed- added
Input schema / properties / document_titleAdded value: +{ + "description": "LinkedIn document posts only: the title shown on the document carousel. Defaults to the file name if omitted.", + "type": "string" +} - added
Input schema / properties / first_commentAdded value: +{ + "description": "LinkedIn only: text auto-posted as the first comment. Put external links here instead of the caption for better reach.", + "type": "string" +} - changed
Input schema / properties / media_urls / descriptionPrevious value: -"Public media URLs to attach (the asset URLs you generated). Required for Instagram/TikTok."New value: +"Public media URLs to attach (the asset URLs you generated). Required for Instagram/TikTok. For a LinkedIn document post, exactly one PDF/PPT/PPTX/DOC/DOCX direct file URL."
- Added
read_document - Changed
schedule_post3 fields changed- added
Input schema / properties / document_titleAdded value: +{ + "description": "LinkedIn document posts only: the title shown on the document carousel. Defaults to the file name if omitted.", + "type": "string" +} - added
Input schema / properties / first_commentAdded value: +{ + "description": "LinkedIn only: text auto-posted as the first comment. Put external links here instead of the caption for better reach.", + "type": "string" +} - changed
Input schema / properties / media_urls / descriptionPrevious value: -"Public media URLs to attach. Required for Instagram/TikTok."New value: +"Public media URLs to attach. Required for Instagram/TikTok. For a LinkedIn document post, exactly one PDF/PPT/PPTX/DOC/DOCX direct file URL."
2 tool updates
- Changed
publish_post3 fields changed- changed
Input schema / properties / content / descriptionPrevious value: -"The post caption / text. Keep it platform-appropriate."New value: +"The post caption / text. Keep it platform-appropriate (X max 280 chars, Threads max 500)." - changed
Input schema / properties / platforms / descriptionPrevious value: -"Which connected platforms to post to. Use list_connected_accounts to see what's linked."New value: +"Which connected platforms to post to ('twitter' = X). Use list_connected_accounts to see what's linked." - changed
Input schema / properties / platforms / items / enumPrevious value: -[ - "instagram", - "tiktok", - "linkedin" -]New value: +[ + "instagram", + "tiktok", + "linkedin", + "twitter", + "threads" +]
- Changed
schedule_post3 fields changed- changed
Input schema / properties / content / descriptionPrevious value: -"The post caption / text."New value: +"The post caption / text (X max 280 chars, Threads max 500)." - changed
Input schema / properties / platforms / descriptionPrevious value: -"Which connected platforms to post to."New value: +"Which connected platforms to post to ('twitter' = X)." - changed
Input schema / properties / platforms / items / enumPrevious value: -[ - "instagram", - "tiktok", - "linkedin" -]New value: +[ + "instagram", + "tiktok", + "linkedin", + "twitter", + "threads" +]
4 tool updates
- Changed
generate_speech_to_flow2 fields changed- changed
Input schema / properties / voice / descriptionPrevious value: -"Voice to use. Defaults to 'rachel'."New value: +"Voice to use. Defaults to 'rachel' (ElevenLabs). vivi/mindy/kian/sophie/magnus/nadia are Seed Audio 1.0 (multilingual, max 2048 chars)." - changed
Input schema / properties / voice / enumPrevious value: -[ - "rachel", - "adam", - "antoni", - "bella", - "domi", - "elli", - "josh", - "arnold", - "sam" -]New value: +[ + "rachel", + "adam", + "antoni", + "bella", + "domi", + "elli", + "josh", + "arnold", + "sam", + "vivi", + "mindy", + "kian", + "sophie", + "magnus", + "nadia" +]
- Changed
generate_video2 fields changed- changed
Input schema / properties / model / enumPrevious value: -[ - "seedance-2.0-t2v", - "seedance-2.0-t2v-fast", - "seedance-2.0-i2v", - "seedance-2.0-i2v-fast", - "seedance-2.0-ref", - "seedance-2.0-ref-fast", - "seedance-2.0-t2v-mini", - "seedance-2.0-i2v-mini", - "seedance-2.0-ref-mini", - "kling3-standard", - "kling3-pro", - "kling3-4k", - "kling-o3-4k", - "grok-imagine-video-v1-5", - "happy-horse-t2v", - "happy-horse-i2v" -]New value: +[ + "seedance-2.0-t2v", + "seedance-2.0-t2v-fast", + "seedance-2.0-i2v", + "seedance-2.0-i2v-fast", + "seedance-2.0-ref", + "seedance-2.0-ref-fast", + "seedance-2.0-t2v-mini", + "seedance-2.0-i2v-mini", + "seedance-2.0-ref-mini", + "kling3-standard", + "kling3-pro", + "kling3-4k", + "kling-o3-4k", + "grok-imagine-video-v1-5", + "happy-horse-t2v", + "happy-horse-i2v", + "gemini-omni-flash", + "gemini-omni-flash-ref", + "gemini-omni-flash-edit" +] - added
Input schema / properties / video_urlAdded value: +{ + "description": "gemini-omni-flash-edit only: HTTPS URL of the source video to edit (e.g. a previously generated video's URL). Required for that model; ignored by all others.", + "type": "string" +}
- Changed
generate_video_to_flow1 field changed- changed
Input schema / properties / model / enumPrevious value: -[ - "seedance-2.0-t2v", - "seedance-2.0-t2v-fast", - "seedance-2.0-i2v", - "seedance-2.0-i2v-fast", - "seedance-2.0-ref", - "seedance-2.0-ref-fast", - "seedance-2.0-t2v-mini", - "seedance-2.0-i2v-mini", - "seedance-2.0-ref-mini", - "kling3-standard", - "kling3-pro", - "kling3-4k", - "kling-o3-4k", - "happy-horse-t2v", - "happy-horse-i2v" -]New value: +[ + "seedance-2.0-t2v", + "seedance-2.0-t2v-fast", + "seedance-2.0-i2v", + "seedance-2.0-i2v-fast", + "seedance-2.0-ref", + "seedance-2.0-ref-fast", + "seedance-2.0-t2v-mini", + "seedance-2.0-i2v-mini", + "seedance-2.0-ref-mini", + "kling3-standard", + "kling3-pro", + "kling3-4k", + "kling-o3-4k", + "happy-horse-t2v", + "happy-horse-i2v", + "gemini-omni-flash" +]
- Changed
generate_video_to_storyboard1 field changed- changed
Input schema / properties / model / enumPrevious value: -[ - "seedance-2.0-t2v", - "seedance-2.0-t2v-fast", - "seedance-2.0-i2v", - "seedance-2.0-i2v-fast", - "seedance-2.0-ref", - "seedance-2.0-ref-fast", - "seedance-2.0-t2v-mini", - "seedance-2.0-i2v-mini", - "seedance-2.0-ref-mini", - "kling3-standard", - "kling3-pro", - "kling3-4k", - "kling-o3-4k", - "happy-horse-t2v", - "happy-horse-i2v" -]New value: +[ + "seedance-2.0-t2v", + "seedance-2.0-t2v-fast", + "seedance-2.0-i2v", + "seedance-2.0-i2v-fast", + "seedance-2.0-ref", + "seedance-2.0-ref-fast", + "seedance-2.0-t2v-mini", + "seedance-2.0-i2v-mini", + "seedance-2.0-ref-mini", + "kling3-standard", + "kling3-pro", + "kling3-4k", + "kling-o3-4k", + "happy-horse-t2v", + "happy-horse-i2v", + "gemini-omni-flash" +]
4 tool updates
- Changed
edit_image2 fields changed- changed
Input schema / properties / model / descriptionPrevious value: -"Edit model. 'nano-banana-2' is fast and cheap (default). 'gpt-image-2' is higher quality but costs more credits."New value: +"Edit model. 'nano-banana-2' is fast and cheap (default). 'nano-banana-2-lite' is even faster/cheaper for simple single-image touch-ups (not optimized for multiple reference images). 'gpt-image-2' is higher quality but costs more credits." - changed
Input schema / properties / model / enumPrevious value: -[ - "nano-banana-2", - "gpt-image-2" -]New value: +[ + "nano-banana-2", + "nano-banana-2-lite", + "gpt-image-2" +]
- Changed
edit_image_to_flow7 fields changed- changed
Input schema / properties / beat_number / descriptionPrevious value: -"For role 'beat': the beat's position in story order (1..N)."New value: +"For role 'beat': the beat's position in story order (1..N). With replace_node_id, defaults to the existing tile's current beat_number." - changed
Input schema / properties / label / descriptionPrevious value: -"Short human label shown in the Director Library, e.g. 'Pip - hero (v2)' or 'Beat 3 - Into the Backrooms'."New value: +"Short human label shown in the Director Library, e.g. 'Pip - hero (v2)' or 'Beat 3 - Into the Backrooms'. With replace_node_id, defaults to the existing tile's current label." - changed
Input schema / properties / model / descriptionPrevious value: -"Edit model. 'nano-banana-2' is fast and cheap (default). 'gpt-image-2' is higher quality but costs more."New value: +"Edit model. 'nano-banana-2' is fast and cheap (default). 'nano-banana-2-lite' is even faster/cheaper for simple single-image touch-ups (not optimized for multiple reference images). 'gpt-image-2' is higher quality but costs more." - changed
Input schema / properties / model / enumPrevious value: -[ - "nano-banana-2", - "gpt-image-2" -]New value: +[ + "nano-banana-2", + "nano-banana-2-lite", + "gpt-image-2" +] - changed
Input schema / properties / num_images / descriptionPrevious value: -"Number of edited variants (1-4). Defaults to 1. One tile per variant."New value: +"Number of edited variants (1-4). Defaults to 1. One tile per variant. Not compatible with replace_node_id (which always produces exactly one)." - added
Input schema / properties / replace_node_idAdded value: +{ + "description": "Regenerate an EXISTING tile in place instead of creating a new one — use when the user asks to redo/regenerate/tweak a specific cast, location, or beat tile that's already on the flow. The node keeps its position, and (unless overridden) its role/label/beat_number. Get the id from a prior generate_image_to_flow/edit_image_to_flow response's nodeIds, or from list_flow_assets.", + "type": "string" +} - changed
Input schema / properties / role / descriptionPrevious value: -"Director Library grouping. 'cast' = a character reference, 'location' = a place/world reference, 'beat' = a storyboard frame. Omit for a plain edited image."New value: +"Director Library grouping. 'cast' = a character reference, 'location' = a place/world reference, 'beat' = a storyboard frame. Omit for a plain edited image. With replace_node_id, defaults to the existing tile's current role."
- Changed
generate_image_to_flow6 fields changed- changed
Input schema / properties / beat_number / descriptionPrevious value: -"For role 'beat': the beat's position in story order (1..N). Keeps frames and clips ordered in the Library."New value: +"For role 'beat': the beat's position in story order (1..N). Keeps frames and clips ordered in the Library. With replace_node_id, defaults to the existing tile's current beat_number." - changed
Input schema / properties / label / descriptionPrevious value: -"Short human label shown in the Director Library, e.g. 'Pip - hero character' or 'Beat 3 - Into the Backrooms'."New value: +"Short human label shown in the Director Library, e.g. 'Pip - hero character' or 'Beat 3 - Into the Backrooms'. With replace_node_id, defaults to the existing tile's current label." - changed
Input schema / properties / num_images / descriptionPrevious value: -"Number of images to generate (1-4). Defaults to 1. One tile per image."New value: +"Number of images to generate (1-4). Defaults to 1. One tile per image. Not compatible with replace_node_id (which always produces exactly one)." - changed
Input schema / properties / reference_image_urls / descriptionPrevious value: -"HTTPS URLs of already-generated reference images to KEEP CONSISTENT — pass the cast (character) image URL(s) and the location image URL when generating a beat frame, so the same character and setting carry across every beat. When set, the image is built with an edit/reference model (nano-banana-2 by default, or gpt-image-2) instead of plain text-to-image. Use the URLs returned by your earlier cast/location generations."New value: +"HTTPS URLs of already-generated reference images to KEEP CONSISTENT — pass the cast (character) image URL(s) and/or the location image URL to steer generation. Must be permanent URLs (Supabase or fal-hosted) — it doesn't matter which tool produced them, pasted/temporary URLs are dropped and you'll be told in the response. When set, the image is built with an edit/reference model (nano-banana-2 by default, or gpt-image-2) instead of plain text-to-image. For role 'beat' you can normally OMIT this — see the tool description." - added
Input schema / properties / replace_node_idAdded value: +{ + "description": "Regenerate an EXISTING tile in place instead of creating a new one — use when the user asks to redo/regenerate/iterate on a specific cast, location, or beat tile that's already on the flow. The node keeps its position, and (unless overridden) its role/label/beat_number. Get the id from a prior generate_image_to_flow/edit_image_to_flow response's nodeIds, or from list_flow_assets.", + "type": "string" +} - changed
Input schema / properties / role / descriptionPrevious value: -"Director Library grouping. 'cast' = a character reference, 'location' = a place/world reference, 'beat' = a single storyboard frame (still) for a beat. Omit for a plain generated image."New value: +"Director Library grouping. 'cast' = a character reference, 'location' = a place/world reference, 'beat' = a single storyboard frame (still) for a beat. Omit for a plain generated image. With replace_node_id, defaults to the existing tile's current role."
- Added
list_flow_assets
2 tool updates
- Added
edit_image_to_flow - Changed
generate_image_to_flow1 field changed- added
Input schema / properties / reference_image_urlsAdded value: +{ + "description": "HTTPS URLs of already-generated reference images to KEEP CONSISTENT — pass the cast (character) image URL(s) and the location image URL when generating a beat frame, so the same character and setting carry across every beat. When set, the image is built with an edit/reference model (nano-banana-2 by default, or gpt-image-2) instead of plain text-to-image. Use the URLs returned by your earlier cast/location generations.", + "items": { + "type": "string" + }, + "maxItems": 6, + "type": "array" +}
1 tool update
- Changed
generate_video2 fields changed- changed
Input schema / properties / resolution / descriptionPrevious value: -"Video resolution. Meaningful for seedance (480p/720p/1080p; 1080p not allowed with seedance fast/ref-fast) and happy-horse (720p/1080p, default 720p). Kling models lock resolution by variant."New value: +"Video resolution. Meaningful for seedance Standard (480p/720p/1080p/4k; Fast & Mini cap at 480p/720p — no 1080p/4k) and happy-horse (720p/1080p, default 720p). Seedance 4k is Growth/Pro only. Kling models lock resolution by variant." - changed
Input schema / properties / resolution / enumPrevious value: -[ - "480p", - "720p", - "1080p", - "4K" -]New value: +[ + "480p", + "720p", + "1080p", + "4K", + "4k" +]
2 tool updates
- Added
generate_music_to_flow - Added
generate_speech_to_flow
3 tool updates
- Changed
generate_video1 field changed- changed
Input schema / properties / model / enumPrevious value: -[ - "seedance-2.0-t2v", - "seedance-2.0-t2v-fast", - "seedance-2.0-i2v", - "seedance-2.0-i2v-fast", - "seedance-2.0-ref", - "seedance-2.0-ref-fast", - "kling3-standard", - "kling3-pro", - "kling3-4k", - "kling-o3-4k", - "grok-imagine-video-v1-5", - "happy-horse-t2v", - "happy-horse-i2v" -]New value: +[ + "seedance-2.0-t2v", + "seedance-2.0-t2v-fast", + "seedance-2.0-i2v", + "seedance-2.0-i2v-fast", + "seedance-2.0-ref", + "seedance-2.0-ref-fast", + "seedance-2.0-t2v-mini", + "seedance-2.0-i2v-mini", + "seedance-2.0-ref-mini", + "kling3-standard", + "kling3-pro", + "kling3-4k", + "kling-o3-4k", + "grok-imagine-video-v1-5", + "happy-horse-t2v", + "happy-horse-i2v" +]
- Changed
generate_video_to_flow1 field changed- changed
Input schema / properties / model / enumPrevious value: -[ - "seedance-2.0-t2v", - "seedance-2.0-t2v-fast", - "seedance-2.0-i2v", - "seedance-2.0-i2v-fast", - "seedance-2.0-ref", - "seedance-2.0-ref-fast", - "kling3-standard", - "kling3-pro", - "kling3-4k", - "kling-o3-4k", - "happy-horse-t2v", - "happy-horse-i2v" -]New value: +[ + "seedance-2.0-t2v", + "seedance-2.0-t2v-fast", + "seedance-2.0-i2v", + "seedance-2.0-i2v-fast", + "seedance-2.0-ref", + "seedance-2.0-ref-fast", + "seedance-2.0-t2v-mini", + "seedance-2.0-i2v-mini", + "seedance-2.0-ref-mini", + "kling3-standard", + "kling3-pro", + "kling3-4k", + "kling-o3-4k", + "happy-horse-t2v", + "happy-horse-i2v" +]
- Changed
generate_video_to_storyboard1 field changed- changed
Input schema / properties / model / enumPrevious value: -[ - "seedance-2.0-t2v", - "seedance-2.0-t2v-fast", - "seedance-2.0-i2v", - "seedance-2.0-i2v-fast", - "seedance-2.0-ref", - "seedance-2.0-ref-fast", - "kling3-standard", - "kling3-pro", - "kling3-4k", - "kling-o3-4k", - "happy-horse-t2v", - "happy-horse-i2v" -]New value: +[ + "seedance-2.0-t2v", + "seedance-2.0-t2v-fast", + "seedance-2.0-i2v", + "seedance-2.0-i2v-fast", + "seedance-2.0-ref", + "seedance-2.0-ref-fast", + "seedance-2.0-t2v-mini", + "seedance-2.0-i2v-mini", + "seedance-2.0-ref-mini", + "kling3-standard", + "kling3-pro", + "kling3-4k", + "kling-o3-4k", + "happy-horse-t2v", + "happy-horse-i2v" +]
2 tool updates
- Added
generate_image_to_flow - Added
generate_video_to_flow
1 tool update
- Changed
generate_video_to_storyboard4 fields changed- changed
Input schema / properties / duration / descriptionPrevious value: -"Video duration in seconds. Per-model bounds: seedance i2v/ref 4-15, seedance t2v 5-15, kling3-standard/pro 5-10, kling3-4k/o3-4k 3-15. Defaults to 5."New value: +"Video duration in seconds. Per-model bounds: seedance i2v/ref 4-15, seedance t2v 5-15, kling3-standard/pro 5-10, kling3-4k/o3-4k 3-15, happy-horse t2v/i2v 3-15. Defaults to 5." - changed
Input schema / properties / model / descriptionPrevious value: -"Model. Defaults to 'seedance-2.0-t2v'. Use the -i2v variant or any kling3 variant for image-to-video, or seedance-2.0-ref / -ref-fast for reference-to-video."New value: +"Model. Defaults to 'seedance-2.0-t2v'. Use the -i2v variant, any kling3 variant, or happy-horse-i2v for image-to-video; happy-horse-t2v for Happy Horse text-to-video; or seedance-2.0-ref / -ref-fast for reference-to-video." - changed
Input schema / properties / model / enumPrevious value: -[ - "seedance-2.0-t2v", - "seedance-2.0-t2v-fast", - "seedance-2.0-i2v", - "seedance-2.0-i2v-fast", - "seedance-2.0-ref", - "seedance-2.0-ref-fast", - "kling3-standard", - "kling3-pro", - "kling3-4k", - "kling-o3-4k" -]New value: +[ + "seedance-2.0-t2v", + "seedance-2.0-t2v-fast", + "seedance-2.0-i2v", + "seedance-2.0-i2v-fast", + "seedance-2.0-ref", + "seedance-2.0-ref-fast", + "kling3-standard", + "kling3-pro", + "kling3-4k", + "kling-o3-4k", + "happy-horse-t2v", + "happy-horse-i2v" +] - changed
Input schema / properties / resolution / descriptionPrevious value: -"Video resolution. Only meaningful for seedance (480p/720p/1080p; 1080p not allowed with seedance fast/ref-fast). Kling models lock resolution by variant."New value: +"Video resolution. Meaningful for seedance (480p/720p/1080p; 1080p not allowed with seedance fast/ref-fast) and happy-horse (720p/1080p, default 720p). Kling models lock resolution by variant."
1 tool update
- Changed
generate_video4 fields changed- changed
Input schema / properties / duration / descriptionPrevious value: -"Video duration in seconds. Per-model bounds: seedance i2v/ref 4-15, seedance t2v 5-15, kling3-standard/pro 5-10, kling3-4k/o3-4k 3-15. Defaults to 5."New value: +"Video duration in seconds. Per-model bounds: seedance i2v/ref 4-15, seedance t2v 5-15, kling3-standard/pro 5-10, kling3-4k/o3-4k 3-15, happy-horse t2v/i2v 3-15. Defaults to 5." - changed
Input schema / properties / model / descriptionPrevious value: -"Model. Defaults to 'seedance-2.0-t2v'. Use the -i2v variant or any kling3 variant for image-to-video, or seedance-2.0-ref / -ref-fast for reference-to-video."New value: +"Model. Defaults to 'seedance-2.0-t2v'. Use the -i2v variant, any kling3 variant, or happy-horse-i2v for image-to-video; happy-horse-t2v for Happy Horse text-to-video; or seedance-2.0-ref / -ref-fast for reference-to-video." - changed
Input schema / properties / model / enumPrevious value: -[ - "seedance-2.0-t2v", - "seedance-2.0-t2v-fast", - "seedance-2.0-i2v", - "seedance-2.0-i2v-fast", - "seedance-2.0-ref", - "seedance-2.0-ref-fast", - "kling3-standard", - "kling3-pro", - "kling3-4k", - "kling-o3-4k", - "grok-imagine-video-v1-5" -]New value: +[ + "seedance-2.0-t2v", + "seedance-2.0-t2v-fast", + "seedance-2.0-i2v", + "seedance-2.0-i2v-fast", + "seedance-2.0-ref", + "seedance-2.0-ref-fast", + "kling3-standard", + "kling3-pro", + "kling3-4k", + "kling-o3-4k", + "grok-imagine-video-v1-5", + "happy-horse-t2v", + "happy-horse-i2v" +] - changed
Input schema / properties / resolution / descriptionPrevious value: -"Video resolution. Only meaningful for seedance (480p/720p/1080p; 1080p not allowed with seedance fast/ref-fast). Kling models lock resolution by variant."New value: +"Video resolution. Meaningful for seedance (480p/720p/1080p; 1080p not allowed with seedance fast/ref-fast) and happy-horse (720p/1080p, default 720p). Kling models lock resolution by variant."
2 tool updates
- Changed
generate_video12 fields changed- changed
Input schema / properties / duration / descriptionPrevious value: -"Video duration in seconds. Per-model bounds: seedance i2v 4-15, seedance t2v 5-15, kling3-standard/pro 5-10, kling3-4k/o3-4k 3-15. Defaults to 5."New value: +"Video duration in seconds. Per-model bounds: seedance i2v/ref 4-15, seedance t2v 5-15, kling3-standard/pro 5-10, kling3-4k/o3-4k 3-15. Defaults to 5." - changed
Input schema / properties / fast_mode / descriptionPrevious value: -"Legacy alias. true picks seedance-2.0-t2v-fast or seedance-2.0-i2v-fast when no explicit model was given. Prefer setting model directly."New value: +"Legacy alias. true picks the -fast variant (t2v/i2v/ref) when no explicit model was given. Prefer setting model directly." - changed
Input schema / properties / file_id / descriptionPrevious value: -"file_id from prepare_image_upload — preferred for chat attachments. Required for seedance-2.0-i2v / -i2v-fast. Optional for kling3-* (presence triggers image-to-video mode)."New value: +"file_id from prepare_image_upload — preferred for chat attachments. Required for seedance-2.0-i2v / -i2v-fast. Optional for kling3-* (presence triggers image-to-video mode). Not used by reference-to-video — use reference_file_ids." - changed
Input schema / properties / image_url / descriptionPrevious value: -"HTTPS URL of the source image. Use only if you already have a public URL; otherwise call prepare_image_upload and pass file_id."New value: +"HTTPS URL of the source image. Use only if you already have a public URL; otherwise call prepare_image_upload and pass file_id. Not used by reference-to-video — use reference_image_urls." - changed
Input schema / properties / model / descriptionPrevious value: -"Model. Defaults to 'seedance-2.0-t2v'. Use the -i2v variant or any kling3 variant for image-to-video."New value: +"Model. Defaults to 'seedance-2.0-t2v'. Use the -i2v variant or any kling3 variant for image-to-video, or seedance-2.0-ref / -ref-fast for reference-to-video." - changed
Input schema / properties / model / enumPrevious value: -[ - "seedance-2.0-t2v", - "seedance-2.0-t2v-fast", - "seedance-2.0-i2v", - "seedance-2.0-i2v-fast", - "kling3-standard", - "kling3-pro", - "kling3-4k", - "kling-o3-4k", - "grok-imagine-video-v1-5" -]New value: +[ + "seedance-2.0-t2v", + "seedance-2.0-t2v-fast", + "seedance-2.0-i2v", + "seedance-2.0-i2v-fast", + "seedance-2.0-ref", + "seedance-2.0-ref-fast", + "kling3-standard", + "kling3-pro", + "kling3-4k", + "kling-o3-4k", + "grok-imagine-video-v1-5" +] - changed
Input schema / properties / prompt / descriptionPrevious value: -"Text description of the video. For image-to-video, describe the motion/action you want applied to the source image."New value: +"Text description of the video. For image-to-video, describe the motion/action you want applied to the source image. For reference-to-video, describe the scene; the reference images lock the character/style." - added
Input schema / properties / reference_audio_urlsAdded value: +{ + "description": "Reference-to-video only. HTTPS URLs of reference audio (max 3). Optional. Combined references cap at 12 total assets.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / reference_file_idsAdded value: +{ + "description": "Reference-to-video only. file_ids from prepare_image_upload, resolved to image references (counted alongside reference_image_urls toward the max of 9). Use for chat attachments.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / reference_image_urlsAdded value: +{ + "description": "Reference-to-video only (seedance-2.0-ref / -ref-fast). HTTPS URLs of reference images that lock character/style. Storyboard Studio assets already have permanent URLs you can pass directly. At least one image reference is required; max 9.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / reference_video_urlsAdded value: +{ + "description": "Reference-to-video only. HTTPS URLs of reference videos (max 3). Optional supplement to image references.", + "items": { + "type": "string" + }, + "type": "array" +} - changed
Input schema / properties / resolution / descriptionPrevious value: -"Video resolution. Only meaningful for seedance (480p/720p/1080p; 1080p not allowed with seedance fast). Kling models lock resolution by variant."New value: +"Video resolution. Only meaningful for seedance (480p/720p/1080p; 1080p not allowed with seedance fast/ref-fast). Kling models lock resolution by variant."
- Changed
generate_video_to_storyboard11 fields changed- changed
Input schema / properties / duration / descriptionPrevious value: -"Video duration in seconds. Per-model bounds: seedance i2v 4-15, seedance t2v 5-15, kling3-standard/pro 5-10, kling3-4k/o3-4k 3-15. Defaults to 5."New value: +"Video duration in seconds. Per-model bounds: seedance i2v/ref 4-15, seedance t2v 5-15, kling3-standard/pro 5-10, kling3-4k/o3-4k 3-15. Defaults to 5." - changed
Input schema / properties / file_id / descriptionPrevious value: -"file_id from prepare_image_upload — preferred for chat attachments. Required for seedance-2.0-i2v / -i2v-fast. Optional for kling3-* (presence triggers image-to-video mode)."New value: +"file_id from prepare_image_upload — preferred for chat attachments. Required for seedance-2.0-i2v / -i2v-fast. Optional for kling3-* (presence triggers image-to-video mode). Not used by reference-to-video — use reference_file_ids." - changed
Input schema / properties / image_url / descriptionPrevious value: -"HTTPS URL of the source image. Use only if you already have a public URL; otherwise call prepare_image_upload and pass file_id."New value: +"HTTPS URL of the source image. Use only if you already have a public URL; otherwise call prepare_image_upload and pass file_id. Not used by reference-to-video — use reference_image_urls." - changed
Input schema / properties / model / descriptionPrevious value: -"Model. Defaults to 'seedance-2.0-t2v'. Use the -i2v variant or any kling3 variant for image-to-video."New value: +"Model. Defaults to 'seedance-2.0-t2v'. Use the -i2v variant or any kling3 variant for image-to-video, or seedance-2.0-ref / -ref-fast for reference-to-video." - changed
Input schema / properties / model / enumPrevious value: -[ - "seedance-2.0-t2v", - "seedance-2.0-t2v-fast", - "seedance-2.0-i2v", - "seedance-2.0-i2v-fast", - "kling3-standard", - "kling3-pro", - "kling3-4k", - "kling-o3-4k" -]New value: +[ + "seedance-2.0-t2v", + "seedance-2.0-t2v-fast", + "seedance-2.0-i2v", + "seedance-2.0-i2v-fast", + "seedance-2.0-ref", + "seedance-2.0-ref-fast", + "kling3-standard", + "kling3-pro", + "kling3-4k", + "kling-o3-4k" +] - changed
Input schema / properties / prompt / descriptionPrevious value: -"Text description of the video. For image-to-video, describe the motion/action you want applied to the source image."New value: +"Text description of the video. For image-to-video, describe the motion/action you want applied to the source image. For reference-to-video, describe the scene; the reference images lock the character/style." - added
Input schema / properties / reference_audio_urlsAdded value: +{ + "description": "Reference-to-video only. HTTPS URLs of reference audio (max 3). Optional. Combined references cap at 12 total assets.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / reference_file_idsAdded value: +{ + "description": "Reference-to-video only. file_ids from prepare_image_upload, resolved to image references (counted alongside reference_image_urls toward the max of 9). Use for chat attachments.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / reference_image_urlsAdded value: +{ + "description": "Reference-to-video only (seedance-2.0-ref / -ref-fast). HTTPS URLs of reference images that lock character/style. Storyboard character/location assets already have permanent URLs you can pass directly. At least one image reference is required; max 9.", + "items": { + "type": "string" + }, + "type": "array" +} - added
Input schema / properties / reference_video_urlsAdded value: +{ + "description": "Reference-to-video only. HTTPS URLs of reference videos (max 3). Optional supplement to image references.", + "items": { + "type": "string" + }, + "type": "array" +} - changed
Input schema / properties / resolution / descriptionPrevious value: -"Video resolution. Only meaningful for seedance (480p/720p/1080p; 1080p not allowed with seedance fast). Kling models lock resolution by variant."New value: +"Video resolution. Only meaningful for seedance (480p/720p/1080p; 1080p not allowed with seedance fast/ref-fast). Kling models lock resolution by variant."
2 tool updates
- Changed
generate_image_to_storyboard3 fields changed- added
Input schema / properties / beat_numberAdded value: +{ + "description": "For role 'beat': the beat's position in story order (1..N). Used to keep frames and clips ordered in the Library.", + "minimum": 1, + "type": "integer" +} - added
Input schema / properties / labelAdded value: +{ + "description": "Short human label shown in the Studio Library, e.g. 'Pip - hero character' or 'Beat 3 - Into the Backrooms'.", + "type": "string" +} - added
Input schema / properties / roleAdded value: +{ + "description": "Studio Library grouping for storyboard work. 'cast' = a character reference, 'location' = a place/world reference, 'beat' = a single storyboard frame (still) for a beat. Omit for a plain generated image.", + "enum": [ + "cast", + "location", + "beat" + ], + "type": "string" +}
- Changed
generate_video_to_storyboard2 fields changed- added
Input schema / properties / beat_numberAdded value: +{ + "description": "The beat's position in story order (1..N). Keeps generated clips ordered in the Library to match the storyboard.", + "minimum": 1, + "type": "integer" +} - added
Input schema / properties / labelAdded value: +{ + "description": "Short human label shown in the Studio Library, e.g. 'Beat 3 - Into the Backrooms'.", + "type": "string" +}
2 tool updates
- Added
extract_brand - Added
research_business
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.167 npm1MIT
- AlicenseCqualityAmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs119 npm49 PyPIMIT
- AlicenseNot gradedqualityBmaintenanceEnables tracking competitor websites, changelogs, blog feeds, and pricing pages with meaningful diffs, classification, and Markdown digests via MCP tools for listing, adding, removing competitors, running checks, and retrieving digests or changes.MIT

industrylens-mcpofficial
AlicenseNot gradedqualityBmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.