Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FLOW_MCP_CDP_PORTNoPort used for the Chrome DevTools Protocol connection.9333
FLOW_MCP_LOG_LEVELNoLogging level for the MCP server.info
FLOW_MCP_STATE_DIRNoDirectory for logs, screenshots, and job data.~/.google-flow-mcp
FLOW_MCP_CHROME_PATHNoPath to the Google Chrome executable./Applications/Google Chrome.app/Contents/MacOS/Google Chrome
FLOW_MCP_USER_DATA_DIRNoDirectory where the dedicated Chrome profile and user data are stored.~/.google-flow-chrome
FLOW_MCP_GENERATION_TIMEOUT_MSNoTimeout in milliseconds for generation operations.1800000

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
flow_connectA

Attach to the dedicated Chrome (launching it if needed), open a tab owned by this server and load Google Flow. Other tools connect on demand, so this is mainly a warm-up and login check. If logged_in is false, sign in once in the Chrome window.

flow_statusA

Report browser connection, login state, the current Flow project/scene, the running tool and in-flight jobs. Never touches the page.

flow_screenshotA

Save a PNG of the tab this server owns and return its absolute path. Useful to see what the agent or Scene Builder is showing.

flow_inspectA

Snapshot interactive elements, optionally perform one action (click/hover a button matched by text or aria-label regex, press a key, or navigate), then return the elements that appeared/disappeared. This is how selectors are discovered when Flow changes its UI; paste the rows into a bug report. Never generates anything.

flow_project_openA

Navigate the owned tab to a Flow project URL and report how many media items the grid shows. Generation tools call this implicitly.

flow_generate_videoA

Generate one video through the Flow agent composer and download it. Spends Flow credits when auto_confirm=true. Call with auto_confirm=false first: the prompt, settings and reference image are prepared and verified but nothing is sent. resume=true skips the composer and only waits for / downloads an in-flight generation (after a crash or timeout).

flow_generate_imageA

Generate images through the Flow agent composer (Nano Banana models) and download them. Spends Flow credits when auto_confirm=true; auto_confirm=false prepares and verifies without sending. resume=true only waits for / downloads an in-flight generation.

flow_media_downloadA

Download one Flow media item (video or image) by its media id using the logged-in browser session. Ids come from the generation and scene tools or from flow_project_open.

flow_scene_addA

Open a project media item's menu and "Add to Scene → Create scene", then open the new Scene Builder view. Returns the scene URL to pass to flow_scene_extend / flow_scene_status / flow_scene_download. Costs no credits.

flow_scene_statusA

Open a Scene Builder view and report its clips (index, duration) and total length, plus whether an extension is still rendering. with_media_ids selects each clip to read its media id (slower). Costs no credits.

flow_scene_extendA

Scene Builder "Extend": generates a 7-second continuation of the clip at after_clip_index (must be the last clip) with Veo 3.1 - Lite and downloads it as a separate media file. Spends credits when auto_confirm=true; auto_confirm=false opens the extend prompt, fills it, takes a screenshot and cancels. Safe to retry: if the extension was already generated (clip present at after_clip_index+1, or resume=true after a crash) it is downloaded instead of generated again.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ParkSangGwon/google-flow-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server