Skip to main content
Glama

Flow status

flow_status

Connects to the Flow Chrome window, launching it on first use, and reports whether you are signed in so you can verify Google authentication before image generation.

Instructions

Connect to the Flow Chrome window (launching it on first use) and report whether you are signed in. Call this first; if signedIn is false, ask the user to sign into Google in the Chrome window that opened.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A4.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden and does disclose the key hidden behavior: it launches a Chrome window as a side effect on first use and depends on a Google sign-in in that window. It does not cover failure modes (Chrome missing, connection timeout) or whether the call blocks while the window opens, which keeps it short of a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with no waste: the side effect (window launch) is front-loaded, then the sequencing and conditional instruction. Every clause earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-parameter, no-output-schema status check, the description supplies the essentials an agent needs: the side effect of launching Chrome, the ordering constraint, and the meaning of the signedIn result with the follow-up action. Nothing critical for correct invocation is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so the baseline is 4 and there is nothing for the description to add. The mention of the signedIn result field is a small bonus rather than parameter guidance.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States specific verbs and resources: it connects to the Flow Chrome window, launching it on first use, and reports sign-in status. That is clearly distinct from the sibling tools (get options, generate images, download images), so an agent can tell it is the prerequisite/setup check without opening any schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says "Call this first", which establishes ordering relative to the siblings, and adds a branching instruction: if signedIn is false, ask the user to sign into Google in the Chrome window that opened. Both when to use it and what to do with the result are spelled out rather than inferred.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.