mcpserver.lol
registry/omni-flash-veo3-nano-banana
Connection check verified live · 27h ago

omni-flash-veo3-nano-banana

Omni Flash and Veo video, Nano Banana images on Google Flow, from any MCP client

Tools 35
GitHub stars 7
Installs / wk
Licence
Transport streamable-http
Last checked 27h ago

Tools & capabilities

35 tools

Read from the running server on 27h ago.

add_account_token email*reset_dayoauth_token*
Attach one of YOUR OWN Google accounts to the pool using an oauth_token captured on the USER'S OWN machine (password/2FA never leave it). This is the self-serve onboarding…
check_credits read-only account
Check projects for a farm account (or all). NOTE: for the credit BALANCE and a full at-a-glance overview, prefer `flow_dashboard()` — it returns real credit numbers per acc…
check_job read-only job_id*include_preview
Check the status/result of a job previously returned by generate_image, generate_video, generate_video_from_image, or generate_video_with_reference. Besides status/result…
create_character account*
Create a new, empty Flow character (just gets you an entity_id — no portrait/body, no description yet). Plain HTTP, no browser involved. Low-level building block — for "ma…
create_character_from_description name*modelaspectaccount*description*display_name +1
Invent a new character from a text description and generate its portrait — the full "make me a character, no photo involved" path in ONE call, instead of gluing together cr…
create_character_from_photo nameaccount*photo_base64*body_photo_base64physical_description
Create a new Flow character whose portrait (and optionally body) is a REAL PHOTO, not a text description or generation. Both photos become the character's slot-0 (portrait)…
create_project nameaccount*
Create a NEW Flow project on one of your farm accounts and return its project_id. Use this to give every one of YOUR OWN clients their own namespace: create a project per…
edit_video aspectprompt*media_id*include_previewvideo_model_key
Rewrite a video this service already generated, from a plain description: "make the sky stormy", "take the passer-by out of the shot", "warmer light". media_id: the id fro…
extend_video aspectprompt*media_id*project_idinclude_previewvideo_model_key
Continue a video this service already generated — Flow writes what happens next. media_id: the id from a previous generate_video* result (the bare id, not the /v1/media/..…
fetch_media read-only path*max_kbforce_bytes
Download a generated media file (video, frame) and return its bytes, base64-encoded, so the file can be saved or shown even though the media endpoint isn't publicly reachab…
flow_dashboard read-only
The account-pool control panel: for EVERY farm account, the real credit balance, subscription tier, project count, and health status, plus totals — one call, formatted for…
flow_health read-only
Check whether the Flow generation backend is reachable and see current queue depth (queued + warming + running jobs). Note: the Android emulator is now OFF — generation run…
flow_status read-only
What this key still needs before it can do everything — READ-ONLY, spends nothing. Call this BEFORE the first generation of a session, whenever a call is refused, and when…
generate_character_expression_sheet account*entity_id*expressionscharacter_slot_index
Generate a single image showing the character's FACE with several different expressions in one row, labeled — an "expression sheet". Same job type and same history as gener…
generate_character_image modelaspectprompt*entity_id*character_slot_index*
Generate a portrait or body image for an existing Flow character. entity_id: the character's entityId — from create_character or create_character_from_photo, or create_cha…
generate_character_turnaround account*entity_id*outfit_descriptioncharacter_slot_index
Generate a single image showing the character's FULL BODY from 3 angles (front/side/back) in one row, labeled — a "turnaround sheet". Pure HTTP as of 2026-07-26 — no browse…
generate_image seedmodelaspectprompt*project_idimage_inputs +2
Generate an image from a text prompt via Google Flow. model — pass ONE of these exact ids (from GET v1/flow/models, verified 2026-07-25): NARWHAL = "Nano Banana 2"…
generate_scene seeddepthextrastyleaspectcamera_id* +6
Build a location precisely from a scene-layout/v2 map and generate its plate. This is the "exact location building" path: instead of describing the room in prose (which th…
generate_video beatsaspectprompt*project_idinclude_previewvideo_model_key
Generate a video from a text prompt via Google Flow (Veo models). video_model_key options: abra_t2v_4s (default, 7 credits), veo_3_1_t2v_lite (10cr, visibly cleaner), veo_…
generate_video_between_frames beatsaspectprompt*project_idinclude_previewvideo_model_key +2
Generate the transition between TWO given frames: the video starts at the first image and ends at the second one, Flow invents everything in between. This is Flow's "Кадры…
generate_video_from_image beatsaspectprompt*project_idinclude_previewvideo_model_key +1
Generate a video that starts from a given image (i2v — image-to-video). start_image_base64: raw base64-encoded image bytes, no data: URI prefix. Mutually exclusive with re…
generate_video_with_reference aspectprompt*project_idinclude_previewvideo_model_keyreference_images_base64*
Generate a video using up to 3 reference images (r2v — e.g. a consistent character/subject across the video). reference_images_base64: raw base64-encoded image bytes (no da…
generate_with_face modelaspectprompt*characterproject_idphoto_media_id +1
Generate a NEW image of the SAME PERSON/character as an existing photo or portrait — dress them differently, move them somewhere else, make an avatar. This is the tool for…
list_characters read-only
List the characters YOU created (create_character_from_description, or create_character_from_photo with name=...) and can now generate more images of via generate_with_face…
list_models read-only
List every valid model id this service accepts — READ-ONLY, spends no credits, calls nothing outside this service. Call this BEFORE generate_image/generate_video if you're…
music_chat modelmessage*conversation_id
Talk to the Google Flow Music Producer agent instead of one-shotting a track. Use this when the work is a conversation rather than a single brief: asking what it can do, h…
music_credits read-only
Check remaining flowmusic credits and subscription tier.
music_download clip_id*
Download the raw .m4a file of a track to the server.
music_generate modellyricsprompt*conversation_id
Generate a full song from a text brief via Google Flow Music (Lyria). prompt — free text: genre, mood, BPM, instruments, and whether you want vocals or an instrumental (e.…
music_get read-only clip_id*
Get metadata for a single music track.
music_list read-only limit
List the user's music tracks.
music_stems clip_id*
Split a track we generated into stems (vocals, instrumental, drums, bass, …). clip_id — the id of a clip returned by music_generate (or music_video's song). Runs on the sa…
update_character account*entity_id*display_namepersonality_notes
Save a character's display name and/or personality notes. Without this, a character stays 'Untitled Character' with no description even after portrait/body images exist. ac…
upscale_image account*media_id*target_resolution
Upscale an existing generated image (from a prior generate_image call) to a higher resolution, via Flow's own Download panel -- the same "1K/2K/4K" picker shown when downlo…
upscale_video account*media_id*target_resolution
Upscale an existing generated video (from a prior generate_video call) to a higher resolution, via Flow's own grid-view download menu (the "270p/720p/1080p/4K" picker).…