OpenFlow logo

OpenFlow

Generate Google Flow images, Veo videos, music, and character assets through MCP tools using your own Google account.

Install OpenFlow

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://openflowmcp.com/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

The openFlow MCP server connects MCP clients to Google Flow for Nano Banana image generation and Veo video creation through a user's Google account. It exposes tools for images, videos, characters, music, upscaling, media retrieval, job status, credits, and model discovery. Setup uses a hosted streamable HTTP endpoint, followed by agent-guided key registration and Google account linking. Reach for it when an agent needs to create or refine visual media without a public Google Flow API.

Use cases

  • Generate images from an MCP client
  • Create Veo clips from text or images
  • Build consistent characters across shots
  • Upscale and save generated media
  • Generate music and separate its stems

Key features

  • Nano Banana image generation
  • Veo text-to-video and image-to-video
  • Character creation and variation tools
  • Music generation and stem separation
  • Job, credit, model, and media management
  • Multi-shot scene consistency workflows

Tools49

What OpenFlow lets your agent do. Expand a tool for its parameters.

Verified live~20.2k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

6/6 checks healthy over the last 41d

What it can do

From the 49 tools this server returned when we ran it.

Runs commands · 2Can delete or modify data · 2Handles credentials · 4Makes network requests · 15Read-only tools · 45
Tool definitions changed on 2026-10-20. Review them if you approved this server earlier.

Observed 2026-10-20 in an isolated sandbox. A description of reach, not a security audit.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars8Stargazers on the source repository.
Last commit4d agoMost recent push to the default branch.
Tools exposed49Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How OpenFlow works

What openFlow MCP server does

The openFlow MCP server lets an MCP-compatible agent operate Google Flow for image, video, music, and character-generation workflows. Images use Google’s Nano Banana models, while video generation uses Veo capabilities available through Flow. Results include direct download links, allowing an agent to save generated media into a project.

The server runs work against the user’s Google account. Image generation is described as free on a normal account, subject to the account and service limits. Video uses the account’s Google credits and also requires an openFlow subscription. A new key includes 25 image generations before a GitHub account is linked; linking removes that limit.

How it works

Clients connect to the hosted MCP endpoint at https://openflowmcp.com/mcp over HTTP. After connecting, an agent can register a key when asked to check openFlow status, then guide the user through linking Google. Authentication happens through a script on the user’s machine that opens Google’s own login page. The Google password remains in that browser flow; the service receives a token instead.

The openFlow MCP server provides model-aware operations through tool descriptions intended for agents. list_models returns the currently verified model identifiers and credit prices rather than requiring the client to guess model names. Jobs can be checked while running, and queued work can retry when the account’s simultaneous-generation limit is reached.

Setup and configuration

For Claude Code, add the HTTP server with:

Terminal
claude mcp add --transport http openflow https://openflowmcp.com/mcp

Other clients can use an MCP server entry with the same URL and an optional bearer key:

config.json
{
  "mcpServers": {
    "openflow": {
      "type": "http",
      "url": "https://openflowmcp.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}

After connecting, ask the agent to check openFlow status and connect the Google account. No SDK or separately purchased Google API key is required by the documented setup.

Tools and capabilities

Available tool groups include:

  • Images: generate_image, upscale_image, and generate_scene.
  • Video: text-to-video, image-to-video, reference-to-video, frame interpolation, extension, editing, and upscaling.
  • Characters: create characters from photos or descriptions, generate facial variations, create turnarounds and expression sheets, and manage saved characters.
  • Music: generate a track with lyrics and style controls, then split it into vocal and instrumental stems.
  • Status and files: inspect Flow health, dashboard data, credits, jobs, models, and generated media.

Five MCP prompts cover recurring workflows such as character UGC video, turnarounds, expression sheets, generate-then-refine tasks, and multiple camera angles in one location. Reference images can preserve faces, products, rooms, or other approved elements across generations. generate_scene helps maintain object positions and depth, but additional room references may be needed to preserve materials and architecture.

Limitations and notes

A Google account supports up to eight simultaneous generations according to the documented measurements. Nano Banana Pro has a separate daily account quota. Multiple linked Google accounts can distribute work and increase available rate limits.

Files remain on the service until storage pressure requires cleanup; files already downloaded are eligible for removal, while files not yet fetched are not deleted under the stated policy. The documentation also states that tokens are encrypted with AES-256-GCM and that the encryption key is stored separately from the database.

Video lengths documented for the available workflows include 4, 6, 8, and 10 seconds. Image-to-video is better suited to preserving an existing frame, while reference-to-video is intended to preserve identity from an example and may alter small details.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about OpenFlow

openFlow is an MCP server that connects agents to Google Flow through the user’s Google account. Its main tools generate Nano Banana images, create Veo videos, manage characters, generate music, upscale media, inspect jobs and credits, list models, and fetch results. It works through a hosted HTTP MCP endpoint.

Install it by adding `https://openflowmcp.com/mcp` as an HTTP MCP server. Claude Code can use `claude mcp add --transport http openflow https://openflowmcp.com/mcp`; other clients can use the documented JSON configuration with an optional bearer key.

Ask the connected agent to connect your Google account to openFlow. A script runs on your machine, opens Google’s login page, and returns a one-time token; your password is entered in Google’s page and is not sent to the service.

Yes, openFlow works with Cursor through its HTTP MCP configuration. Add `https://openflowmcp.com/mcp` as the server URL and provide the bearer key in the client’s headers when required.

Image generation is documented as free on a normal Google account, while video uses Google credits and requires an openFlow subscription. Listed subscription prices are $6 for one month, $15 for three, $24 for six, and $36 for one year.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewOpenFlow AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/openflow?style=directory)](https://allmcps.com/mcp/openflow)
HTML Embed
<a href="https://allmcps.com/mcp/openflow"><img src="https://allmcps.com/api/badge/openflow?style=directory" alt="OpenFlow on AllMCPs" /></a>