Skip to main content
Glama

Power Automate MCP Server by Flow Studio

get_live_dynamic_properties

Read-only

Resolve live dynamic schema/properties for a connector operation parameter. Use this when describe_live_connector returns a dynamicProperties entry with nextTool=get_live_dynamic_properties. Works with x-ms-dynamic-properties and x-ms-dynamic-schema metadata, for example SharePoint item fields after resolving site/list/view parameters.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
apiNameNoAlias for connectorName.
locationNoWhether to resolve input or output dynamic properties. Default input.
includeRawNoInclude raw schema/property definitions. With propertyName, includes raw only for the matched property. Without propertyName, includes the full raw schema. Default false.
parametersNoResolved dependent parameter values, for example { "dataset": "<site url>", "table": "<list id>" }.
operationIdNoOperation ID that owns the dynamic parameter.
propertyNameNoOptional property name/title/alias to return just one property. Useful for a progressive follow-up with includeRaw=true after inspecting the compact schema.
connectorNameNoConnector logical name, for example shared_sharepointonline.
parameterNameYesDynamic properties parameter name, for example item or body.
connectionNameYesRequired connector connection name/id. Use list_live_connections to find candidates.
dynamicMetadataYesx-ms-dynamic-properties or x-ms-dynamic-schema metadata from describe_live_connector.
environmentNameYesName of the Power Platform environment.
contextParameterAliasNoAlias for returned property paths. Defaults to the parameter alias from metadata, or parameterName.

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, so the read-only safety profile needs no repetition. The description adds valuable behavior context beyond annotations: it resolves live metadata, works with specific metadata formats, and gives a concrete SharePoint example. It does not describe pagination or error behavior, but those are not critical for a read-only resolve operation.

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?

Three tight sentences: define the action, state the exact trigger, then give metadata types and an example. No wasted words, the most important guidance is front-loaded, and every sentence contributes to successful invocation.

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 12-parameter tool with no output schema, the description plus fully described schema parameters leaves little ambiguity about what input is required and why. The main gap is that the return shape is not explicitly described, but the schema's includeRaw, propertyName, and contextParameterAlias parameters implicitly clarify the response behavior.

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?

Schema description coverage is 100%, so the schema already explains each parameter well. The description adds meaningful workflow guidance beyond the schema by explaining the progressive propertyName/includeRaw=true follow-up pattern and by grounding the parameters object in a realistic SharePoint site/list/view example.

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 opens with a specific verb and resource ('Resolve live dynamic schema/properties for a connector operation parameter') and immediately ties it to a concrete trigger from describe_live_connector. It clearly separates this tool from the sibling get_live_dynamic_options by scoping it to dynamicProperties and x-ms-dynamic-properties/x-ms-dynamic-schema.

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 states an explicit use condition: call this when describe_live_connector returns a dynamicProperties entry with nextTool=get_live_dynamic_properties. This is strong guidance for when to invoke the tool. It does not explicitly mention when not to use it or name alternatives like get_live_dynamic_options, but the trigger is sufficiently clear and directive.

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.