Skip to main content
Glama

Power Automate MCP Server by Flow Studio

get_live_flow_http_schema

Read-only

[DEPRECATED — scheduled for removal] Inspect the HTTP interface of a Power Automate Request-triggered flow: returns the JSON schema the trigger URL expects as the POST body, any required headers, the HTTP method, and the JSON schema(s) defined on any Response action(s) in the flow. All information is read from the live flow definition via the PA API — no test call is made to the trigger URL. Use this before calling trigger_live_flow to understand what body to send.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
flowNameYesName (ID) of the flow.
environmentNameYesName of the Power Platform environment.

TDQS

A4.2/5.0
Behavior4/5

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

Beyond the readOnlyHint and destructiveHint annotations, the description clearly discloses a meaningful behavior: all data is read from the live flow definition via the PA API and no test call is made to the trigger URL. It also warns that the tool is deprecated and scheduled for removal. This is useful behavioral context beyond the annotations, though it does not cover failure modes or authorization requirements.

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?

The description is compact and front-loaded with the core purpose, then adds the key safety/behavior detail ('no test call'), then ends with a direct usage recommendation. Every sentence earns its place and there is no padding.

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

Completeness4/5

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

For a two-parameter, read-only introspection tool without an output schema, the description provides adequate context: what is returned, how it is obtained, and when to use it. A little more context would be given by naming a non-deprecated alternative or clarifying what happens when the flow is not a Request-triggered flow, but the description is sufficient for safe invocation.

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

Parameters3/5

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

The input schema already contains descriptions for both parameters with 100% coverage, so the baseline of 3 applies and the description does not need to repeat parameter explanations. The prose clarifies the context of the parameters (quickly Request-triggered flow, live flow definition) but does not add meaningful semantics about individual parameters themselves.

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?

The description specifies a clear verb ('Inspect') and concrete resource ('HTTP interface of a Power Automate Request-triggered flow'), then enumerates exactly what will be returned: request JSON schema, required headers, HTTP method, and response action schemas. This makes its purpose distinct from siblings like get_live_flow_trigger_url even without opening any schemas.

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

Usage Guidelines4/5

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

It explicitly says to use this tool before calling trigger_live_flow to understand what body to send, and it notes that no test call is made, which helps an agent choose it over trigger_live_flow. It does not name alternatives or explicitly state when not to use it, so it falls just short of full prescriptive guidance.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A3.9/5.0
Disambiguation4/5

The consistent live/store prefixes and clear resource nouns make most tools distinguishable, and deprecated tools explicitly flag replacements. However, the duplicated live-vs-cache surfaces and multiple run/error-history tools can still require careful reading to choose correctly.

Naming Consistency5/5

All tools follow a consistent snake_case verb_noun pattern with stable qualifiers like live, store, flow, and run. Even meta-tools like list_skills and tool_search fit the same convention, and the few longer names such as add_live_flow_to_solution remain predictable.

Tool Count2/5

34 tools is well above the 25+ threshold for 'too many,' and the set is inflated by live/store duplication plus four deprecated tools scheduled for removal. Several tools could be consolidated or dropped without losing capability.

Completeness3/5

The server covers the main flow lifecycle well: list/get/create/update, state changes, running, resubmission, run diagnostics, environments, connections, and solution migration. Notable gaps include no delete flow, no remove-from-solution operation, and read-only connection management, which agents can partially work around.