← Registry

AI & Machine Learning

openflowmcp.com

This MCP server enables generating Google Flow images and videos, including Veo video and Nano Banana images, directly from MCP clients like Claude Code or Cursor using your own Google account.

1 endpoint35 known toolsFirst detected August 18, 2026Last detected September 7, 2026

ENDPOINT 1

https://openflowmcp.com/mcp

No auth detected

MCP server metadata

Name
openFlowAPI
Capabilities
experimentalpromptsresourcestools
Server instructions

Tools for generating images and videos through Google Flow. Generation is asynchronous: generate_image/generate_video wait briefly for a fast result but may return a job_id instead if the Android device backing this needs to warm up (up to ~70s cold) or the job is just slow (video especially). When you get a job_id back instead of a finished result, call check_job with it, waiting a few seconds between checks, until status is 'done' or 'failed'. A self-registered key works immediately but starts with a free trial quota, and paid video needs a subscription. Call flow_status to see what a key still needs — before the first generation, and after any refusal. Its `next_step` carries the wording and the URL; relay both to the user in their own language, because those steps happen in their browser, not in yours. If the user asks about billing, a subscription or paid video, or something is broken: the operator's Telegram is https://t.me/mxmtkchk. That is the service's only support channel, and for a self-registered key it is the only contact that exists at all — nobody will reach out to the user first.

Known tools 35

generate_with_face

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.

Inferred read-only
generate_image

Generate an image from a text prompt via Google Flow.

Inferred read-only
music_generate

Generate a full song from a text brief via Google Flow Music (Lyria).

Inferred read-only
music_chat

Talk to the Google Flow Music Producer agent instead of one-shotting a track.

Inferred read-only
music_stems

Split a track we generated into stems (vocals, instrumental, drums, bass, …).

Inferred read-only
music_list

List the user's music tracks.

Inferred read-only
music_get

Get metadata for a single music track.

Inferred read-only
music_download

Download the raw .m4a file of a track to the server.

Inferred read-only
music_credits

Check remaining flowmusic credits and subscription tier.

Inferred read-only
generate_scene

Build a location precisely from a scene-layout/v2 map and generate its plate.

Inferred read-only
generate_video

Generate a video from a text prompt via Google Flow (Veo models).

Inferred read-only
edit_video

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".

Inferred read-only
extend_video

Continue a video this service already generated — Flow writes what happens next.

Inferred read-only
generate_video_between_frames

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.

Inferred read-only
generate_video_from_image

Generate a video that starts from a given image (i2v — image-to-video).

Inferred read-only
generate_video_with_reference

Generate a video using up to 3 reference images (r2v — e.g.

Inferred read-only
generate_character_image

Generate a portrait or body image for an existing Flow character.

Inferred read-only
create_character

Create a new, empty Flow character (just gets you an entity_id — no portrait/body, no description yet).

Potential side effects
create_character_from_photo

Create a new Flow character whose portrait (and optionally body) is a REAL PHOTO, not a text description or generation.

Potential side effects
create_character_from_description

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 create_character + update_character + generate_character_image yourself.

Inferred read-only
list_characters

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(character=<name>, prompt=...).

Inferred read-only
generate_character_turnaround

Generate a single image showing the character's FULL BODY from 3 angles (front/side/back) in one row, labeled — a "turnaround sheet".

Inferred read-only
generate_character_expression_sheet

Generate a single image showing the character's FACE with several different expressions in one row, labeled — an "expression sheet".

Inferred read-only
create_project

Create a NEW Flow project on one of your farm accounts and return its project_id.

Potential side effects
check_credits

Check projects for a farm account (or all).

Inferred read-only
flow_dashboard

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 reading.

Inferred read-only
update_character

Save a character's display name and/or personality notes.

Inferred read-only
upscale_image

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 downloading an image in the Flow UI.

Inferred read-only
upscale_video

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).

Inferred read-only
check_job

Check the status/result of a job previously returned by generate_image, generate_video, generate_video_from_image, or generate_video_with_reference.

Inferred read-only
fetch_media

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 reachable with your MCP key.

Inferred read-only
add_account_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).

Inferred read-only
flow_status

What this key still needs before it can do everything — READ-ONLY, spends nothing.

Inferred read-only
flow_health

Check whether the Flow generation backend is reachable and see current queue depth (queued + warming + running jobs).

Inferred read-only
list_models

List every valid model id this service accepts — READ-ONLY, spends no credits, calls nothing outside this service.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.openflowapi]
url = "https://openflowmcp.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "openflowapi": {
      "type": "http",
      "url": "https://openflowmcp.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: openflowapi
Remote MCP URL: https://openflowmcp.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "openflowapi": {
      "url": "https://openflowmcp.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "openflowapi": {
      "type": "http",
      "url": "https://openflowmcp.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "openflowapi",
  "transport": "streamable-http",
  "url": "https://openflowmcp.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for openflowmcp.com was fetched 2026-08-23T17:20:18.780Z.

Trust status Neutral

openflowmcp.com is assessed as Neutral: No suspicious signals found, but no strong positive signal either

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.