← The evidence ledger
Evidence row 770573
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint c172d078-7ca2-483e-b6d5-7ab88f6f9c48
- Recorded
- Previous row
- #562790
- Body SHA-256
- f1ad6fd1d06ec3ce4251bb36661b408ba679bd9cc26dd3c1e38088b34c850400
- Leaf
- 0xe6be055b229104a6cd31be74614455785c3665963c9649477bb9d10adeac4b66
What was observed
{
"count": 7,
"tools": [
{
"description": "Generate a commercial AI product video ad from a product photo URL (image_url) or base64 image (image_base64). Supports both API v2 Director Recipes (115 presets such as nyc_luxury, minimal_cinema, dtc_story and editorial_flagship, or custom blocks[] combining AI motion scenes, deterministic brand messaging typography cards, synthesized background audio scores, and stark #000000 black-screen brand logo slates) and multi-beat storyboards (problem-solution, ugc-testimonial, product-feature, unboxing, single) in 9:16, 1:1, 16:9, or 4:5. Deterministic text_card and logo_outro blocks consume 0 AI render credits.",
"inputSchema": {
"properties": {
"audio_mood": {
"description": "Synthesized background audio score mixed into Director Recipes: 'nyc_dusk', 'luxury_ambient', 'modern_pulse', or 'none'.",
"enum": [
"nyc_dusk",
"luxury_ambient",
"modern_pulse",
"none"
],
"type": "string"
},
"auto_recommend_recipe": {
"description": "When true (or when recipe='auto'), automatically selects the highest-scoring vertical Director Recipe for the prompt.",
"type": "boolean"
},
"blocks": {
"description": "Optional custom API v2 composable timeline (2 to 20 blocks; must include at least 1 'ai_scene' block). Deterministic 'text_card', 'ken_burns_still', 'flash_cut_intro', 'cta_endcard', 'split_before_after', and 'logo_outro' blocks cost 0 render credits.",
"items": {
"properties": {
"after_label": {
"description": "Right panel badge label (for split_before_after blocks, default 'AFTER').",
"type": "string"
},
"before_label": {
"description": "Left panel badge label (for split_before_after blocks, default 'BEFORE').",
"type": "string"
},
"caption": {
"description": "Optional lower-third caption overlay (for ai_scene and ken_burns_still blocks).",
"type": "string"
},
"cta_text": {
"description": "CTA button pill label (for cta_endcard blocks).",
"type": "string"
},
"discount_badge": {
"description": "Discount badge pill (for promo_urgency_slate blocks, e.g. '20% OFF').",
"type": "string"
},
"duration_sec": {
"description": "Duration in seconds (5s for ai_scene; 1-8s for cards/stills/splits/logo; 0.6-5s for flash_cut_intro).",
"type": "number"
},
"feature_bullets": {
"description": "3 feature/benefit specification callout bullets (for feature_callout_grid blocks).",
"items": {
"type": "string"
},
"type": "array"
},
"headline": {
"description": "Headline or review quote text (for text_card, cta_endcard, split_before_after, rating_social_proof, promo_urgency_slate, and feature_callout_grid blocks).",
"type": "string"
},
"label": {
"type": "string"
},
"logo_text": {
"description": "Brand logo text (for logo_outro blocks).",
"type": "string"
},
"promo_code": {
"description": "Promo / coupon code (for promo_urgency_slate blocks, e.g. 'VADYU20').",
"type": "string"
},
"prompt": {
"description": "Camera/scene motion prompt (for ai_scene blocks).",
"type": "string"
},
"rating_stars": {
"description": "Star rating from 1 to 5 (for rating_social_proof blocks, default 5).",
"type": "number"
},
"role": {
"type": "string"
},
"subcaption": {
"description": "Optional accent-colored lower-third subcaption (for ai_scene and ken_burns_still blocks).",
"type": "string"
},
"subheadline": {
"description": "Subheadline, reviewer badge, urgency window, or feature list text (for text_card, cta_endcard, split_before_after, rating_social_proof, promo_urgency_slate, and feature_callout_grid blocks).",
"type": "string"
},
"transition": {
"description": "Per-block entry transition override.",
"enum": [
"hard_cut",
"fade_black",
"flash_white"
],
"type": "string"
},
"type": {
"enum": [
"ai_scene",
"text_card",
"ken_burns_still",
"flash_cut_intro",
"cta_endcard",
"split_before_after",
"rating_social_proof",
"promo_urgency_slate",
"feature_callout_grid",
"logo_outro"
],
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
},
"type": "array"
},
"brand_subtext": {
"description": "Optional secondary subtitle rendered beneath brand_text on text_card blocks (e.g., 'NEW YORK · AUTUMN / WINTER').",
"type": "string"
},
"brand_text": {
"description": "Editorial brand headline rendered on the deterministic text_card intertitle (e.g., 'TIMELESS IN MOTION'). Costs 0 AI render credits.",
"type": "string"
},
"campaign_preset": {
"description": "Optional named 3-stage TOF/MOF/BOF full-funnel preset (e.g., 'vertical_funnel_3x', 'full_funnel_3x', 'horology_funnel_3x', 'skincare_funnel_3x', 'fragrance_funnel_3x', 'beverage_funnel_3x', 'hardware_funnel_3x', 'jewelry_funnel_3x', 'hospitality_funnel_3x', 'athletic_funnel_3x', 'bridal_couture_funnel_3x', 'leather_goods_funnel_3x', 'yacht_aviation_funnel_3x', 'art_collectibles_funnel_3x', 'gastronomy_funnel_3x', 'bespoke_tailoring_funnel_3x', 'resort_swim_funnel_3x', 'fashion_trifecta').",
"type": "string"
},
"copy_variants": {
"description": "Optional array of up to 5 copy/card/audio/promo/quote/spec overrides for A/B copy testing across variants.",
"items": {
"type": "object"
},
"type": "array"
},
"cta_text": {
"description": "Optional conversion button pill copy rendered on cta_endcard blocks (e.g., 'SHOP THE COLLECTION'). Costs 0 AI render credits.",
"type": "string"
},
"format": {
"default": "9:16",
"description": "Aspect ratio: '9:16' (Reels/TikTok/Shorts), '1:1' (Square), '16:9' (YouTube/Web), '4:5' (Meta Feed).",
"enum": [
"9:16",
"1:1",
"16:9",
"4:5"
],
"type": "string"
},
"image_base64": {
"description": "Base64-encoded product image data (alternative to image_url).",
"type": "string"
},
"image_url": {
"description": "Public HTTP/HTTPS URL of the source product photo (JPG, PNG, or WebP).",
"type": "string"
},
"logo_text": {
"description": "Brand wordmark rendered on the final stark #000000 black-screen logo_outro slate (e.g., 'CHANEL'). Costs 0 AI render credits.",
"type": "string"
},
"logo_url": {
"description": "Optional public HTTP/HTTPS URL of a PNG/SVG/WebP brand logo to center on the stark black-screen logo_outro slate.",
"type": "string"
},
"prompt": {
"description": "Optional camera motion and lighting direction (e.g., 'Slow 360 studio turntable rotation with warm golden rim lighting, crisp product label').",
"type": "string"
},
"recipe": {
"description": "Optional Director Recipe preset id or 'auto' (automatically selects the highest-scoring recipe for your prompt). Signature presets: 'nyc_luxury' (NYC cab cameo + brand card + black logo, 14.5s, 2 renders), 'minimal_cinema' (hero + brand card + logo, 9.5s, 1 render), 'dtc_story' (creator hook + value card + lifestyle + logo, 14.5s, 2 renders), 'editorial_flagship' (7 cuts, 20.7s, 2 renders). Recipe Foundry presets (call vadyu_list_recipes for timelines, tags and themes): 'brand_sting_bumper', 'museum_plinth', 'silent_manifesto', 'clinical_clean', 'proof_first_split', 'offer_first_anchor', 'countdown_drop', 'three_reasons', 'pov_it_arrived', 'grand_campaign_12', 'founders_letter', 'craft_documentary', 'film_noir', 'levitation_dream', 'retro_rewind', 'unboxing_asmr', 'rainy_paris_cafe', 'night_drive_neon', 'desert_light', 'greenhouse_botanical', 'holiday_gift', 'poolside_summer', 'cabin_cozy', 'morning_ritual', 'locker_room_energy', 'spec_sheet', 'flat_lay_kitchen', 'pet_companion', 'street_session', 'desk_setup', 'train_window_passage', 'day_with_five_hours', 'after_dark_montage', 'hotel_edit_offer', 'snow_silent_film', 'cup_holder_deadpan', 'myth_fact_label', 'first_light_bumper', 'six_atelier_chapters', 'quiet_nursery_ritual', 'two_voices_dialogue', 'four_elements_proof', 'ferry_deck_wind', 'offer_sandwich_sprint', 'eclipse_teaser_drop', 'split_blink_bumper', 'social_proof_converter', 'flash_drop_promo', 'spec_showcase_reel', 'lookbook_drop_promo', 'atelier_craft_specs', 'runway_press_acclaim', 'skincare_glow_transform', 'wardrobe_style_evolution', 'horology_craft_comparison', 'fragrance_notes_pyramid', 'signature_scent_acclaim', 'artisanal_pour_promo', 'hardware_titanium_specs', 'driver_cockpit_acclaim', 'launch_edition_drop', 'diamond_pave_specs', 'atelier_collector_acclaim', 'vault_allocation_drop', 'penthouse_gallery_specs', 'guest_sanctuary_acclaim', 'private_viewing_invite', 'athletic_biomech_specs', 'pro_athlete_acclaim', 'season_kit_drop', 'bridal_atelier_lace_specs', 'vogue_salon_acclaim', 'trunk_show_rsvp_invite', 'saddle_stitch_leather_specs', 'collector_patina_acclaim', 'numbered_trunk_drop', 'superyacht_charter_specs', 'private_jet_cabin_acclaim', 'mediterranean_voyage_invite', 'museum_provenance_specs', 'curator_acquisition_acclaim', 'evening_sale_bidding_drop', 'michelin_tasting_specs', 'sommelier_vintage_acclaim', 'chef_table_reservation_drop', 'savile_row_canvas_specs', 'bespoke_patron_acclaim', 'trunk_fitting_appointment_drop', 'riviera_resort_drape_specs', 'cabana_guest_acclaim', 'cruise_capsule_drop', 'six_stops_transcontinental', 'five_senses_conservatory', 'four_corners_spec_audit', 'three_acts_apothecary', 'three_stations_roastery', 'twin_cut_sprint', 'card_scene_flash_micro', 'cta_first_micro_drop', 'sculptural_candle_wax_specs', 'sanctuary_ritual_acclaim', 'solstice_edition_drop', 'equestrian_bridle_specs', 'canine_atelier_acclaim', 'bespoke_collar_drop', 'audiophile_turntable_specs', 'mastering_engineer_acclaim', 'numbered_pressing_drop', 'japanese_titanium_optical_specs', 'optician_patron_acclaim', 'numbered_frame_drop'.",
"enum": [
"auto",
"nyc_luxury",
"minimal_cinema",
"dtc_story",
"editorial_flagship",
"brand_sting_bumper",
"museum_plinth",
"silent_manifesto",
"clinical_clean",
"proof_first_split",
"offer_first_anchor",
"countdown_drop",
"three_reasons",
"pov_it_arrived",
"grand_campaign_12",
"founders_letter",
"craft_documentary",
"film_noir",
"levitation_dream",
"retro_rewind",
"unboxing_asmr",
"rainy_paris_cafe",
"night_drive_neon",
"desert_light",
"greenhouse_botanical",
"holiday_gift",
"poolside_summer",
"cabin_cozy",
"morning_ritual",
"locker_room_energy",
"spec_sheet",
"flat_lay_kitchen",
"pet_companion",
"street_session",
"desk_setup",
"train_window_passage",
"day_with_five_hours",
"after_dark_montage",
"hotel_edit_offer",
"snow_silent_film",
"cup_holder_deadpan",
"myth_fact_label",
"first_light_bumper",
"six_atelier_chapters",
"quiet_nursery_ritual",
"two_voices_dialogue",
"four_elements_proof",
"ferry_deck_wind",
"offer_sandwich_sprint",
"eclipse_teaser_drop",
"split_blink_bumper",
"social_proof_converter",
"flash_drop_promo",
"spec_showcase_reel",
"lookbook_drop_promo",
"atelier_craft_specs",
"runway_press_acclaim",
"skincare_glow_transform",
"wardrobe_style_evolution",
"horology_craft_comparison",
"fragrance_notes_pyramid",
"signature_scent_acclaim",
"artisanal_pour_promo",
"hardware_titanium_specs",
"driver_cockpit_acclaim",
"launch_edition_drop",
"diamond_pave_specs",
"atelier_collector_acclaim",
"vault_allocation_drop",
"penthouse_gallery_specs",
"guest_sanctuary_acclaim",
"private_viewing_invite",
"athletic_biomech_specs",
"pro_athlete_acclaim",
"season_kit_drop",
"bridal_atelier_lace_specs",
"vogue_salon_acclaim",
"trunk_show_rsvp_invite",
"saddle_stitch_leather_specs",
"collector_patina_acclaim",
"numbered_trunk_drop",
"superyacht_charter_specs",
"private_jet_cabin_acclaim",
"mediterranean_voyage_invite",
"museum_provenance_specs",
"curator_acquisition_acclaim",
"evening_sale_bidding_drop",
"michelin_tasting_specs",
"sommelier_vintage_acclaim",
"chef_table_reservation_drop",
"savile_row_canvas_specs",
"bespoke_patron_acclaim",
"trunk_fitting_appointment_drop",
"riviera_resort_drape_specs",
"cabana_guest_acclaim",
"cruise_capsule_drop",
"six_stops_transcontinental",
"five_senses_conservatory",
"four_corners_spec_audit",
"three_acts_apothecary",
"three_stations_roastery",
"twin_cut_sprint",
"card_scene_flash_micro",
"cta_first_micro_drop",
"sculptural_candle_wax_specs",
"sanctuary_ritual_acclaim",
"solstice_edition_drop",
"equestrian_bridle_specs",
"canine_atelier_acclaim",
"bespoke_collar_drop",
"audiophile_turntable_specs",
"mastering_engineer_acclaim",
"numbered_pressing_drop",
"japanese_titanium_optical_specs",
"optician_patron_acclaim",
"numbered_frame_drop"
],
"type": "string"
},
"recipe_variants": {
"description": "Optional multi-recipe A/B tournament matrix: pass 'auto_top_3' or an array of up to 5 recipe IDs (e.g. ['social_proof_converter', 'flash_drop_promo', 'spec_showcase_reel']). Combine with reuse_video_id to render 3 different Director Recipes on the same verified 5s AI scene for 0 AI render credits."
},
"reuse_video_id": {
"description": "Optional ID of an already-completed Vadyu video to reuse its verified 5s AI motion scene(s) while re-stitching new deterministic cards, copy, logo, CTA, or audio for 0 new AI render credits in ~5 seconds.",
"type": "number"
},
"scene_prompts": {
"description": "Optional array of custom motion prompts corresponding to each ai_scene block in a recipe.",
"items": {
"type": "string"
},
"type": "array"
},
"sequence": {
"default": "problem-solution",
"description": "Standard storyboard template (used when 'recipe' and 'blocks' are omitted): 'problem-solution' (4 beats, ~20s), 'ugc-testimonial' (4 beats, ~20s), 'product-feature' (3 beats, ~15s), 'unboxing' (3 beats, ~15s), or 'single' (1 beat, 5s).",
"enum": [
"problem-solution",
"ugc-testimonial",
"product-feature",
"unboxing",
"single"
],
"type": "string"
},
"theme": {
"description": "Optional RecipeTheme override for typography cards, captions, CTA frames, split dividers, safe zones, and default transitions.",
"properties": {
"accentColor": {
"description": "Hex accent color (#RRGGBB) for rules, subcaptions, CTA border, and split divider.",
"type": "string"
},
"backgroundColor": {
"description": "Dark hex background color (#RRGGBB, relative luminance < 0.12) for text and CTA cards.",
"type": "string"
},
"defaultTransition": {
"enum": [
"hard_cut",
"fade_black",
"flash_white"
],
"type": "string"
},
"fontStyle": {
"enum": [
"serif_luxury",
"sans_modern",
"mono_editorial"
],
"type": "string"
},
"safeZone": {
"description": "'reels_tiktok' lifts lower-third captions and CTA pills above vertical social UI chrome.",
"enum": [
"standard",
"reels_tiktok"
],
"type": "string"
}
},
"type": "object"
},
"variants": {
"default": 1,
"description": "Number of parallel creative variants to render (1 to 3).",
"maximum": 3,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "vadyu_generate_video_ad"
},
{
"description": "Check the authenticated user's active Vadyu subscription plan, remaining monthly render credits, total render quota, and generation eligibility.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "vadyu_get_account_quota"
},
{
"description": "Poll the rendering status, beat progress, recipe block timeline, coherence score, signed MP4 download URL (video_url), and ready-to-publish Campaign Bundle of one or more generated Vadyu video ads by numeric video_id or batch video_ids[].",
"inputSchema": {
"properties": {
"export_format": {
"description": "Optional export format for batch campaign polling: 'json' (default), 'csv' (Meta/TikTok Ads Manager CSV), 'markdown' (Agency Creative Brief), or 'ad_set_json' (TOF/MOF/BOF programmatic Ad Set payload).",
"enum": [
"json",
"csv",
"markdown",
"ad_set_json"
],
"type": "string"
},
"video_id": {
"description": "Numeric video ID returned by vadyu_generate_video_ad.",
"type": "integer"
},
"video_ids": {
"description": "Optional batch of numeric video IDs (e.g. from a copy_variants[] or recipe_variants[] matrix render) to poll and aggregate in a single call.",
"items": {
"type": "integer"
},
"type": "array"
}
},
"type": "object"
},
"name": "vadyu_get_video_status"
},
{
"description": "List all 115+ unified Composable Director Recipes (signature presets plus the Recipe Foundry catalog, each with collection, tags and theme), 24 multi-recipe 3-stage campaign_presets, all 10 custom block schemas (ai_scene, text_card, logo_outro, ken_burns_still, flash_cut_intro, cta_endcard, split_before_after, rating_social_proof, promo_urgency_slate, feature_callout_grid), synthesized audio moods (nyc_dusk, luxury_ambient, modern_pulse, none), credit rules, and optional smart recipe recommendations.",
"inputSchema": {
"properties": {
"max_credits": {
"description": "Optional maximum AI render credits per ad (e.g., 1 or 2) when filtering recommendations.",
"type": "number"
},
"recommend_for": {
"description": "Optional product or fashion/portrait description (e.g., 'Tall Swedish blonde supermodel on a golden runway' or 'Matte black chronograph watch'). When provided, returns the top 3 ranked recipe recommendations with pre-filled suggested_payload.",
"type": "string"
},
"vertical": {
"description": "Optional commercial vertical filter across all 20 verticals ('horology_watch', 'skincare_beauty', 'fragrance_perfume', 'home_fragrance_candle', 'beverage_culinary', 'fine_dining_gastronomy', 'hardware_tech', 'audiophile_acoustics', 'jewelry_accessories', 'optical_eyewear', 'hospitality_interior', 'fitness_wellness', 'bridal_couture', 'leather_goods', 'pet_equestrian', 'yacht_aviation', 'art_collectibles', 'bespoke_tailoring', 'resort_swimwear', 'fashion_runway', or shorthand 'watch', 'skincare', 'fragrance', 'candle', 'coffee', 'gastronomy', 'hardware', 'audiophile', 'hifi', 'luthier', 'jewelry', 'eyewear', 'optical', 'sunglasses', 'hospitality', 'athletic', 'bridal', 'leather', 'pet', 'equestrian', 'yacht', 'art', 'tailoring', 'resort', 'fashion').",
"type": "string"
}
},
"type": "object"
},
"name": "vadyu_list_recipes"
},
{
"description": "List all supported Vadyu multi-beat ad sequences (storyboards), Composable Director Recipes, audio moods, and aspect ratio formats along with beat counts, durations, and prompt best practices.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "vadyu_list_sequences_and_formats"
},
{
"description": "List generated video ads in the authenticated Vadyu account, with optional status filtering ('done', 'processing', 'failed'), pagination, or batch video_ids[] campaign export ('json', 'csv', 'markdown', 'ad_set_json').",
"inputSchema": {
"properties": {
"export_format": {
"description": "Optional batch export format when video_ids is provided.",
"enum": [
"json",
"csv",
"markdown",
"ad_set_json"
],
"type": "string"
},
"limit": {
"default": 10,
"description": "Number of videos to return per page (1-50, default 10).",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"page": {
"default": 1,
"description": "Page number (1-indexed).",
"minimum": 1,
"type": "integer"
},
"status": {
"description": "Optional filter by rendering status.",
"enum": [
"done",
"processing",
"failed"
],
"type": "string"
},
"video_ids": {
"description": "Optional array of video IDs to aggregate into a batch Campaign Summary or export.",
"items": {
"type": "integer"
},
"type": "array"
}
},
"type": "object"
},
"name": "vadyu_list_videos"
},
{
"description": "Submit a new custom ad recipe idea, multi-scene storyline blueprint, or product feedback to Vadyu's creative engineering team.",
"inputSchema": {
"properties": {
"audio_mood": {
"description": "Preferred background audio mood.",
"enum": [
"nyc_dusk",
"luxury_ambient",
"modern_pulse",
"none"
],
"type": "string"
},
"brand_text": {
"description": "Optional example brand messaging intertitle text.",
"type": "string"
},
"logo_text": {
"description": "Optional example brand logo slate text.",
"type": "string"
},
"storyline": {
"description": "Scene-by-scene storyline description (e.g., 'Scene 1: Steam rising off product -> Text card: MORNING RITUAL -> Scene 2: Woman at cafe table -> Black screen logo + warm jazz chord').",
"type": "string"
},
"title": {
"description": "Short name for the proposed recipe (e.g., 'Parisian Cafe Espresso Reveal').",
"type": "string"
}
},
"required": [
"storyline"
],
"type": "object"
},
"name": "vadyu_submit_recipe_feedback"
}
]
}What the leaf hashes
{"body":"f1ad6fd1d06ec3ce4251bb36661b408ba679bd9cc26dd3c1e38088b34c850400","id":770573,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793184947661519,"prev":562790,"subject":"c172d078-7ca2-483e-b6d5-7ab88f6f9c48","subject_kind":"endpoint"}Proof
Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.