{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_4wfxxmzkbuke","handle":"power-automate-mcp-server-by-flow-studio","url":"https://wellknown.network/agents/power-automate-mcp-server-by-flow-studio","links":{"self":"https://wellknown.network/agents/power-automate-mcp-server-by-flow-studio/record.json","html":"https://wellknown.network/agents/power-automate-mcp-server-by-flow-studio","markdown":"https://wellknown.network/agents/power-automate-mcp-server-by-flow-studio/record.md","api":"https://wellknown.network/api/v1/agents/power-automate-mcp-server-by-flow-studio","status":"https://wellknown.network/api/v1/agents/power-automate-mcp-server-by-flow-studio/status","claim":"https://wellknown.network/agents/power-automate-mcp-server-by-flow-studio/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/power-automate-mcp-server-by-flow-studio/claim.json","badge":"https://wellknown.network/agents/power-automate-mcp-server-by-flow-studio/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.flowstudio.app:server:power-automate-mcp-server-by-flow-studio","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Power Automate MCP Server by Flow Studio","summary":"Debug, build, and manage Power Automate cloud flows with AI agents","description":"Debug, build, and manage Power Automate cloud flows with AI agents","publisher":{"name":"ninihen1","url":null},"homepage":"https://mcp.flowstudio.app","repository":"https://github.com/ninihen1/power-automate-mcp-skills","version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.flowstudio.app/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-04-03T10:36:47.973931Z","publishedAt":"2026-04-03T10:36:47.973931Z","registryName":"io.github.ninihen1/flowstudio-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"automation.workflows","name":"Workflow Automation","confidence":1,"provenance":"derived"},{"slug":"code.debugging","name":"Debugging","confidence":0.859,"provenance":"derived"},{"slug":"communication.notifications","name":"Notifications","confidence":0.583,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["automation","code","communication","content","dev"]},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-09-08T04:20:31.163Z","lastProbedAt":"2026-09-08T04:20:31.163Z","statusComputedAt":"2026-09-08T04:35:22.240Z","reliability30d":{"probes":4,"successRate":1,"p50Ms":87},"latestObservations":[{"at":"2026-09-08T04:20:31.163Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":107,"error":null,"detail":{"tools":[{"name":"tool_search","description":"PREFER THIS over guessing tool names when picking from this server. Searches Flow Studio MCP tools by keyword, skill bundle, or explicit selector and returns fu"},{"name":"list_skills","description":"List all skill bundles — named groups of tools the agent typically uses together for a single user intent (diagnose-connection-references, build-flow, debug-flo"},{"name":"report_bug","description":"Report a Flow Studio MCP bug or missing capability, append text evidence, or check your reports. Free and available even after quota is reached. Do not include "},{"name":"list_store_flows","description":"[Requires Pro+ plan] List Power Automate flows from the Power Clarity cache. Optionally filter by governance flags (monitor, notification rules). Returns key fi"},{"name":"get_store_flow","description":"[Requires Pro+ plan] Get full details for a single Power Automate flow from the Power Clarity cache. Includes trigger URL, owners, state, run statistics, and go"},{"name":"get_store_flow_trigger_url","description":"[Requires Pro+ plan] [DEPRECATED — scheduled for removal] Get the trigger URL and trigger type for an HTTP-triggered flow from the Power Clarity cache. Read dir"},{"name":"get_store_flow_runs","description":"[Requires Pro+ plan] Get cached run history for a flow from the Power Clarity store. Defaults to the last 7 days. Returns startTime, endTime, status, duration ("},{"name":"get_store_flow_errors","description":"[Requires Pro+ plan] [DEPRECATED — scheduled for removal] Get cached failed run history for a flow from the Power Clarity store (convenience wrapper around get_"},{"name":"get_store_flow_summary","description":"[Requires Pro+ plan] Get aggregated run statistics for a flow from the Power Clarity cache: total runs, success count, failure count, success rate, fail rate, a"},{"name":"set_store_flow_state","description":"[Requires Pro+ plan] [DEPRECATED — scheduled for removal] Start or stop a Power Automate flow via the live Power Automate API, then persists the updated state b"},{"name":"update_store_flow","description":"[Requires Pro+ plan] Update governance/metadata fields on a flow record in the Power Clarity store (description, business impact, owner team, tags, monitor flag"},{"name":"list_store_environments","description":"[Requires Pro+ plan] List all Power Platform environments from the Power Clarity cache."},{"name":"list_store_makers","description":"[Requires Pro+ plan] List all makers (citizen developers / AAD users) from the Power Clarity cache."},{"name":"get_store_maker","description":"[Requires Pro+ plan] Get details for a single maker from the Power Clarity cache by their key (usually the AAD object ID). Includes flow/app counts and whether "},{"name":"list_store_power_apps","description":"[Requires Pro+ plan] List all Power Apps canvas apps from the Power Clarity cache."},{"name":"list_store_connections","description":"[Requires Pro+ plan] List all Power Platform connections from the Power Clarity cache."},{"name":"get_live_flow_trigger_url","description":"[DEPRECATED — scheduled for removal] Fetch the live trigger URL and method for an HTTP-triggered flow directly from the Power Automate API. Unlike get_flow_trig"},{"name":"get_live_flow_runs","description":"Fetch run history for a flow directly from Power Automate. Returns { runs, runCount, triggerChecks }: each run has name, status, startTime, endTime, trigger nam"},{"name":"get_live_flow_run_error","description":"Fetch error details for a specific flow run from the live Power Automate API. Lists every failed action with its error code and message to help diagnose what we"},{"name":"get_live_flow_run_action_outputs","description":"Download inputs and outputs for actions in a flow run via SAS blob links from the live Power Automate API. Without actionName: returns top-level actions (option"},{"name":"trigger_live_flow","description":"Run a flow on demand. Works with Request triggers — HTTP request, manual Button, or PowerApps — and with RECURRENCE (scheduled) flows, which it runs immediately"},{"name":"cancel_live_flow_run","description":"Cancel a currently running Power Automate flow run via the live PA API. Use after get_live_flow_runs to obtain the run name. Only runs with status \"Running\" can"},{"name":"resubmit_live_flow_run","description":"Resubmit a failed or cancelled Power Automate flow run via the live PA API, re-using the original trigger payload. Discovers the trigger name from the flow defi"},{"name":"set_live_flow_state","description":"Start or stop a Power Automate flow. Covers flows in any environment you have access to. Reads the current flow state first and only issues the start/stop call "},{"name":"get_live_flow","description":"Fetch the full native Power Automate flow JSON from the PA API, including the complete flow definition (triggers, actions, parameters, outputs). Returns the raw"},{"name":"update_live_flow","description":"Update or create a Power Automate flow via the live PA API. If flowName is omitted or blank, a new flow is created (PUT with a generated GUID) using an environm"},{"name":"get_live_flow_http_schema","description":"[DEPRECATED — scheduled for removal] Inspect the HTTP interface of a Power Automate Request-triggered flow: returns the JSON schema the trigger URL expects as t"},{"name":"list_live_environments","description":"List all Power Platform environments you belong to, directly from Power Automate. Returns id, displayName, sku, location, and state for each environment. mode=a"},{"name":"list_live_flows","description":"List Power Automate flows in an environment. Returns id, displayName, state, triggerType, and lastModifiedTime for each flow. mode=owner (default): flows you ow"},{"name":"list_live_connections","description":"List Power Platform connections in an environment directly from Power Automate. Returns id, displayName, connectorName, environment, createdBy (full object), au"},{"name":"describe_live_connector","description":"Describe a live Power Platform connector/API and its operations. Aligned with Canvas MCP describe_api. Use mode=summary (default) to get a compact operation cat"},{"name":"get_live_dynamic_options","description":"Resolve live dynamic dropdown/list options for a connector operation parameter. Use this when describe_live_connector returns a dynamic parameter with nextTool="},{"name":"get_live_dynamic_properties","description":"Resolve live dynamic schema/properties for a connector operation parameter. Use this when describe_live_connector returns a dynamicProperties entry with nextToo"},{"name":"add_live_flow_to_solution","description":"Migrate a non-solution Power Automate flow into a solution via the admin migrateFlows API. If the flow is already part of a solution, returns an error message w"}],"toolCount":34,"serverName":"Flow Studio MCP","capabilities":["tools"],"serverVersion":"1.3.20","protocolVersion":"2025-03-26"}},{"at":"2026-09-07T21:23:02.712Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":287,"error":null,"detail":{"tools":[{"name":"tool_search","description":"PREFER THIS over guessing tool names when picking from this server. Searches Flow Studio MCP tools by keyword, skill bundle, or explicit selector and returns fu"},{"name":"list_skills","description":"List all skill bundles — named groups of tools the agent typically uses together for a single user intent (diagnose-connection-references, build-flow, debug-flo"},{"name":"report_bug","description":"Report a Flow Studio MCP bug or missing capability, append text evidence, or check your reports. Free and available even after quota is reached. Do not include "},{"name":"list_store_flows","description":"[Requires Pro+ plan] List Power Automate flows from the Power Clarity cache. Optionally filter by governance flags (monitor, notification rules). Returns key fi"},{"name":"get_store_flow","description":"[Requires Pro+ plan] Get full details for a single Power Automate flow from the Power Clarity cache. Includes trigger URL, owners, state, run statistics, and go"},{"name":"get_store_flow_trigger_url","description":"[Requires Pro+ plan] [DEPRECATED — scheduled for removal] Get the trigger URL and trigger type for an HTTP-triggered flow from the Power Clarity cache. Read dir"},{"name":"get_store_flow_runs","description":"[Requires Pro+ plan] Get cached run history for a flow from the Power Clarity store. Defaults to the last 7 days. Returns startTime, endTime, status, duration ("},{"name":"get_store_flow_errors","description":"[Requires Pro+ plan] [DEPRECATED — scheduled for removal] Get cached failed run history for a flow from the Power Clarity store (convenience wrapper around get_"},{"name":"get_store_flow_summary","description":"[Requires Pro+ plan] Get aggregated run statistics for a flow from the Power Clarity cache: total runs, success count, failure count, success rate, fail rate, a"},{"name":"set_store_flow_state","description":"[Requires Pro+ plan] [DEPRECATED — scheduled for removal] Start or stop a Power Automate flow via the live Power Automate API, then persists the updated state b"},{"name":"update_store_flow","description":"[Requires Pro+ plan] Update governance/metadata fields on a flow record in the Power Clarity store (description, business impact, owner team, tags, monitor flag"},{"name":"list_store_environments","description":"[Requires Pro+ plan] List all Power Platform environments from the Power Clarity cache."},{"name":"list_store_makers","description":"[Requires Pro+ plan] List all makers (citizen developers / AAD users) from the Power Clarity cache."},{"name":"get_store_maker","description":"[Requires Pro+ plan] Get details for a single maker from the Power Clarity cache by their key (usually the AAD object ID). Includes flow/app counts and whether "},{"name":"list_store_power_apps","description":"[Requires Pro+ plan] List all Power Apps canvas apps from the Power Clarity cache."},{"name":"list_store_connections","description":"[Requires Pro+ plan] List all Power Platform connections from the Power Clarity cache."},{"name":"get_live_flow_trigger_url","description":"[DEPRECATED — scheduled for removal] Fetch the live trigger URL and method for an HTTP-triggered flow directly from the Power Automate API. Unlike get_flow_trig"},{"name":"get_live_flow_runs","description":"Fetch run history for a flow directly from Power Automate. Returns { runs, runCount, triggerChecks }: each run has name, status, startTime, endTime, trigger nam"},{"name":"get_live_flow_run_error","description":"Fetch error details for a specific flow run from the live Power Automate API. Lists every failed action with its error code and message to help diagnose what we"},{"name":"get_live_flow_run_action_outputs","description":"Download inputs and outputs for actions in a flow run via SAS blob links from the live Power Automate API. Without actionName: returns top-level actions (option"},{"name":"trigger_live_flow","description":"Run a flow on demand. Works with Request triggers — HTTP request, manual Button, or PowerApps — and with RECURRENCE (scheduled) flows, which it runs immediately"},{"name":"cancel_live_flow_run","description":"Cancel a currently running Power Automate flow run via the live PA API. Use after get_live_flow_runs to obtain the run name. Only runs with status \"Running\" can"},{"name":"resubmit_live_flow_run","description":"Resubmit a failed or cancelled Power Automate flow run via the live PA API, re-using the original trigger payload. Discovers the trigger name from the flow defi"},{"name":"set_live_flow_state","description":"Start or stop a Power Automate flow. Covers flows in any environment you have access to. Reads the current flow state first and only issues the start/stop call "},{"name":"get_live_flow","description":"Fetch the full native Power Automate flow JSON from the PA API, including the complete flow definition (triggers, actions, parameters, outputs). Returns the raw"},{"name":"update_live_flow","description":"Update or create a Power Automate flow via the live PA API. If flowName is omitted or blank, a new flow is created (PUT with a generated GUID) using an environm"},{"name":"get_live_flow_http_schema","description":"[DEPRECATED — scheduled for removal] Inspect the HTTP interface of a Power Automate Request-triggered flow: returns the JSON schema the trigger URL expects as t"},{"name":"list_live_environments","description":"List all Power Platform environments you belong to, directly from Power Automate. Returns id, displayName, sku, location, and state for each environment. mode=a"},{"name":"list_live_flows","description":"List Power Automate flows in an environment. Returns id, displayName, state, triggerType, and lastModifiedTime for each flow. mode=owner (default): flows you ow"},{"name":"list_live_connections","description":"List Power Platform connections in an environment directly from Power Automate. Returns id, displayName, connectorName, environment, createdBy (full object), au"},{"name":"describe_live_connector","description":"Describe a live Power Platform connector/API and its operations. Aligned with Canvas MCP describe_api. Use mode=summary (default) to get a compact operation cat"},{"name":"get_live_dynamic_options","description":"Resolve live dynamic dropdown/list options for a connector operation parameter. Use this when describe_live_connector returns a dynamic parameter with nextTool="},{"name":"get_live_dynamic_properties","description":"Resolve live dynamic schema/properties for a connector operation parameter. Use this when describe_live_connector returns a dynamicProperties entry with nextToo"},{"name":"add_live_flow_to_solution","description":"Migrate a non-solution Power Automate flow into a solution via the admin migrateFlows API. If the flow is already part of a solution, returns an error message w"}],"toolCount":34,"serverName":"Flow Studio MCP","capabilities":["tools"],"serverVersion":"1.3.20","protocolVersion":"2025-03-26"}},{"at":"2026-09-07T13:26:20.991Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":43,"error":null,"detail":{"tools":[{"name":"tool_search","description":"PREFER THIS over guessing tool names when picking from this server. Searches Flow Studio MCP tools by keyword, skill bundle, or explicit selector and returns fu"},{"name":"list_skills","description":"List all skill bundles — named groups of tools the agent typically uses together for a single user intent (diagnose-connection-references, build-flow, debug-flo"},{"name":"report_bug","description":"Report a Flow Studio MCP bug or missing capability, append text evidence, or check your reports. Free and available even after quota is reached. Do not include "},{"name":"list_store_flows","description":"[Requires Pro+ plan] List Power Automate flows from the Power Clarity cache. Optionally filter by governance flags (monitor, notification rules). Returns key fi"},{"name":"get_store_flow","description":"[Requires Pro+ plan] Get full details for a single Power Automate flow from the Power Clarity cache. Includes trigger URL, owners, state, run statistics, and go"},{"name":"get_store_flow_trigger_url","description":"[Requires Pro+ plan] [DEPRECATED — scheduled for removal] Get the trigger URL and trigger type for an HTTP-triggered flow from the Power Clarity cache. Read dir"},{"name":"get_store_flow_runs","description":"[Requires Pro+ plan] Get cached run history for a flow from the Power Clarity store. Defaults to the last 7 days. Returns startTime, endTime, status, duration ("},{"name":"get_store_flow_errors","description":"[Requires Pro+ plan] [DEPRECATED — scheduled for removal] Get cached failed run history for a flow from the Power Clarity store (convenience wrapper around get_"},{"name":"get_store_flow_summary","description":"[Requires Pro+ plan] Get aggregated run statistics for a flow from the Power Clarity cache: total runs, success count, failure count, success rate, fail rate, a"},{"name":"set_store_flow_state","description":"[Requires Pro+ plan] [DEPRECATED — scheduled for removal] Start or stop a Power Automate flow via the live Power Automate API, then persists the updated state b"},{"name":"update_store_flow","description":"[Requires Pro+ plan] Update governance/metadata fields on a flow record in the Power Clarity store (description, business impact, owner team, tags, monitor flag"},{"name":"list_store_environments","description":"[Requires Pro+ plan] List all Power Platform environments from the Power Clarity cache."},{"name":"list_store_makers","description":"[Requires Pro+ plan] List all makers (citizen developers / AAD users) from the Power Clarity cache."},{"name":"get_store_maker","description":"[Requires Pro+ plan] Get details for a single maker from the Power Clarity cache by their key (usually the AAD object ID). Includes flow/app counts and whether "},{"name":"list_store_power_apps","description":"[Requires Pro+ plan] List all Power Apps canvas apps from the Power Clarity cache."},{"name":"list_store_connections","description":"[Requires Pro+ plan] List all Power Platform connections from the Power Clarity cache."},{"name":"get_live_flow_trigger_url","description":"[DEPRECATED — scheduled for removal] Fetch the live trigger URL and method for an HTTP-triggered flow directly from the Power Automate API. Unlike get_flow_trig"},{"name":"get_live_flow_runs","description":"Fetch run history for a flow directly from Power Automate. Returns { runs, runCount, triggerChecks }: each run has name, status, startTime, endTime, trigger nam"},{"name":"get_live_flow_run_error","description":"Fetch error details for a specific flow run from the live Power Automate API. Lists every failed action with its error code and message to help diagnose what we"},{"name":"get_live_flow_run_action_outputs","description":"Download inputs and outputs for actions in a flow run via SAS blob links from the live Power Automate API. Without actionName: returns top-level actions (option"},{"name":"trigger_live_flow","description":"Run a flow on demand. Works with Request triggers — HTTP request, manual Button, or PowerApps — and with RECURRENCE (scheduled) flows, which it runs immediately"},{"name":"cancel_live_flow_run","description":"Cancel a currently running Power Automate flow run via the live PA API. Use after get_live_flow_runs to obtain the run name. Only runs with status \"Running\" can"},{"name":"resubmit_live_flow_run","description":"Resubmit a failed or cancelled Power Automate flow run via the live PA API, re-using the original trigger payload. Discovers the trigger name from the flow defi"},{"name":"set_live_flow_state","description":"Start or stop a Power Automate flow. Covers flows in any environment you have access to. Reads the current flow state first and only issues the start/stop call "},{"name":"get_live_flow","description":"Fetch the full native Power Automate flow JSON from the PA API, including the complete flow definition (triggers, actions, parameters, outputs). Returns the raw"},{"name":"update_live_flow","description":"Update or create a Power Automate flow via the live PA API. If flowName is omitted or blank, a new flow is created (PUT with a generated GUID) using an environm"},{"name":"get_live_flow_http_schema","description":"[DEPRECATED — scheduled for removal] Inspect the HTTP interface of a Power Automate Request-triggered flow: returns the JSON schema the trigger URL expects as t"},{"name":"list_live_environments","description":"List all Power Platform environments you belong to, directly from Power Automate. Returns id, displayName, sku, location, and state for each environment. mode=a"},{"name":"list_live_flows","description":"List Power Automate flows in an environment. Returns id, displayName, state, triggerType, and lastModifiedTime for each flow. mode=owner (default): flows you ow"},{"name":"list_live_connections","description":"List Power Platform connections in an environment directly from Power Automate. Returns id, displayName, connectorName, environment, createdBy (full object), au"},{"name":"describe_live_connector","description":"Describe a live Power Platform connector/API and its operations. Aligned with Canvas MCP describe_api. Use mode=summary (default) to get a compact operation cat"},{"name":"get_live_dynamic_options","description":"Resolve live dynamic dropdown/list options for a connector operation parameter. Use this when describe_live_connector returns a dynamic parameter with nextTool="},{"name":"get_live_dynamic_properties","description":"Resolve live dynamic schema/properties for a connector operation parameter. Use this when describe_live_connector returns a dynamicProperties entry with nextToo"},{"name":"add_live_flow_to_solution","description":"Migrate a non-solution Power Automate flow into a solution via the admin migrateFlows API. If the flow is already part of a solution, returns an error message w"}],"toolCount":34,"serverName":"Flow Studio MCP","capabilities":["tools"],"serverVersion":"1.3.18","protocolVersion":"2025-03-26"}},{"at":"2026-09-07T05:22:43.072Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":66,"error":null,"detail":{"tools":[{"name":"tool_search","description":"PREFER THIS over guessing tool names when picking from this server. Searches Flow Studio MCP tools by keyword, skill bundle, or explicit selector and returns fu"},{"name":"list_skills","description":"List all skill bundles — named groups of tools the agent typically uses together for a single user intent (diagnose-connection-references, build-flow, debug-flo"},{"name":"report_bug","description":"Report a Flow Studio MCP bug or missing capability, append text evidence, or check your reports. Free and available even after quota is reached. Do not include "},{"name":"list_store_flows","description":"[Requires Pro+ plan] List Power Automate flows from the Power Clarity cache. Optionally filter by governance flags (monitor, notification rules). Returns key fi"},{"name":"get_store_flow","description":"[Requires Pro+ plan] Get full details for a single Power Automate flow from the Power Clarity cache. Includes trigger URL, owners, state, run statistics, and go"},{"name":"get_store_flow_trigger_url","description":"[Requires Pro+ plan] [DEPRECATED — scheduled for removal] Get the trigger URL and trigger type for an HTTP-triggered flow from the Power Clarity cache. Read dir"},{"name":"get_store_flow_runs","description":"[Requires Pro+ plan] Get cached run history for a flow from the Power Clarity store. Defaults to the last 7 days. Returns startTime, endTime, status, duration ("},{"name":"get_store_flow_errors","description":"[Requires Pro+ plan] [DEPRECATED — scheduled for removal] Get cached failed run history for a flow from the Power Clarity store (convenience wrapper around get_"},{"name":"get_store_flow_summary","description":"[Requires Pro+ plan] Get aggregated run statistics for a flow from the Power Clarity cache: total runs, success count, failure count, success rate, fail rate, a"},{"name":"set_store_flow_state","description":"[Requires Pro+ plan] [DEPRECATED — scheduled for removal] Start or stop a Power Automate flow via the live Power Automate API, then persists the updated state b"},{"name":"update_store_flow","description":"[Requires Pro+ plan] Update governance/metadata fields on a flow record in the Power Clarity store (description, business impact, owner team, tags, monitor flag"},{"name":"list_store_environments","description":"[Requires Pro+ plan] List all Power Platform environments from the Power Clarity cache."},{"name":"list_store_makers","description":"[Requires Pro+ plan] List all makers (citizen developers / AAD users) from the Power Clarity cache."},{"name":"get_store_maker","description":"[Requires Pro+ plan] Get details for a single maker from the Power Clarity cache by their key (usually the AAD object ID). Includes flow/app counts and whether "},{"name":"list_store_power_apps","description":"[Requires Pro+ plan] List all Power Apps canvas apps from the Power Clarity cache."},{"name":"list_store_connections","description":"[Requires Pro+ plan] List all Power Platform connections from the Power Clarity cache."},{"name":"get_live_flow_trigger_url","description":"[DEPRECATED — scheduled for removal] Fetch the live trigger URL and method for an HTTP-triggered flow directly from the Power Automate API. Unlike get_flow_trig"},{"name":"get_live_flow_runs","description":"Fetch run history for a flow directly from Power Automate. Returns { runs, runCount, triggerChecks }: each run has name, status, startTime, endTime, trigger nam"},{"name":"get_live_flow_run_error","description":"Fetch error details for a specific flow run from the live Power Automate API. Lists every failed action with its error code and message to help diagnose what we"},{"name":"get_live_flow_run_action_outputs","description":"Download inputs and outputs for actions in a flow run via SAS blob links from the live Power Automate API. Without actionName: returns top-level actions (option"},{"name":"trigger_live_flow","description":"Run a flow on demand. Works with Request triggers — HTTP request, manual Button, or PowerApps — and with RECURRENCE (scheduled) flows, which it runs immediately"},{"name":"cancel_live_flow_run","description":"Cancel a currently running Power Automate flow run via the live PA API. Use after get_live_flow_runs to obtain the run name. Only runs with status \"Running\" can"},{"name":"resubmit_live_flow_run","description":"Resubmit a failed or cancelled Power Automate flow run via the live PA API, re-using the original trigger payload. Discovers the trigger name from the flow defi"},{"name":"set_live_flow_state","description":"Start or stop a Power Automate flow. Covers flows in any environment you have access to. Reads the current flow state first and only issues the start/stop call "},{"name":"get_live_flow","description":"Fetch the full native Power Automate flow JSON from the PA API, including the complete flow definition (triggers, actions, parameters, outputs). Returns the raw"},{"name":"update_live_flow","description":"Update or create a Power Automate flow via the live PA API. If flowName is omitted or blank, a new flow is created (PUT with a generated GUID) using an environm"},{"name":"get_live_flow_http_schema","description":"[DEPRECATED — scheduled for removal] Inspect the HTTP interface of a Power Automate Request-triggered flow: returns the JSON schema the trigger URL expects as t"},{"name":"list_live_environments","description":"List all Power Platform environments directly from Power Automate. Returns id, displayName, sku, location, and state for each environment. mode=all (default): e"},{"name":"list_live_flows","description":"List Power Automate flows in an environment. Returns id, displayName, state, triggerType, and lastModifiedTime for each flow. mode=owner (default): flows you ow"},{"name":"list_live_connections","description":"List Power Platform connections in an environment directly from Power Automate. Returns id, displayName, connectorName, environment, createdBy (full object), au"},{"name":"describe_live_connector","description":"Describe a live Power Platform connector/API and its operations. Aligned with Canvas MCP describe_api. Use mode=summary (default) to get a compact operation cat"},{"name":"get_live_dynamic_options","description":"Resolve live dynamic dropdown/list options for a connector operation parameter. Use this when describe_live_connector returns a dynamic parameter with nextTool="},{"name":"get_live_dynamic_properties","description":"Resolve live dynamic schema/properties for a connector operation parameter. Use this when describe_live_connector returns a dynamicProperties entry with nextToo"},{"name":"add_live_flow_to_solution","description":"Migrate a non-solution Power Automate flow into a solution via the admin migrateFlows API. If the flow is already part of a solution, returns an error message w"}],"toolCount":34,"serverName":"Flow Studio MCP","capabilities":["tools"],"serverVersion":"1.3.7","protocolVersion":"2025-03-26"}},{"at":"2026-09-06T22:27:06.289Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":50,"error":null,"detail":{"tools":[{"name":"tool_search","description":"PREFER THIS over guessing tool names when picking from this server. Searches Flow Studio MCP tools by keyword, skill bundle, or explicit selector and returns fu"},{"name":"list_skills","description":"List all skill bundles — named groups of tools the agent typically uses together for a single user intent (diagnose-connection-references, build-flow, debug-flo"},{"name":"report_bug","description":"Report a Flow Studio MCP bug or missing capability, append text evidence, or check your reports. Free and available even after quota is reached. Do not include "},{"name":"list_store_flows","description":"[Requires Pro+ plan] List Power Automate flows from the Power Clarity cache. Optionally filter by governance flags (monitor, notification rules). Returns key fi"},{"name":"get_store_flow","description":"[Requires Pro+ plan] Get full details for a single Power Automate flow from the Power Clarity cache. Includes trigger URL, owners, state, run statistics, and go"},{"name":"get_store_flow_trigger_url","description":"[Requires Pro+ plan] [DEPRECATED — scheduled for removal] Get the trigger URL and trigger type for an HTTP-triggered flow from the Power Clarity cache. Read dir"},{"name":"get_store_flow_runs","description":"[Requires Pro+ plan] Get cached run history for a flow from the Power Clarity store. Defaults to the last 7 days. Returns startTime, endTime, status, duration ("},{"name":"get_store_flow_errors","description":"[Requires Pro+ plan] [DEPRECATED — scheduled for removal] Get cached failed run history for a flow from the Power Clarity store (convenience wrapper around get_"},{"name":"get_store_flow_summary","description":"[Requires Pro+ plan] Get aggregated run statistics for a flow from the Power Clarity cache: total runs, success count, failure count, success rate, fail rate, a"},{"name":"set_store_flow_state","description":"[Requires Pro+ plan] [DEPRECATED — scheduled for removal] Start or stop a Power Automate flow via the live Power Automate API, then persists the updated state b"},{"name":"update_store_flow","description":"[Requires Pro+ plan] Update governance/metadata fields on a flow record in the Power Clarity store (description, business impact, owner team, tags, monitor flag"},{"name":"list_store_environments","description":"[Requires Pro+ plan] List all Power Platform environments from the Power Clarity cache."},{"name":"list_store_makers","description":"[Requires Pro+ plan] List all makers (citizen developers / AAD users) from the Power Clarity cache."},{"name":"get_store_maker","description":"[Requires Pro+ plan] Get details for a single maker from the Power Clarity cache by their key (usually the AAD object ID). Includes flow/app counts and whether "},{"name":"list_store_power_apps","description":"[Requires Pro+ plan] List all Power Apps canvas apps from the Power Clarity cache."},{"name":"list_store_connections","description":"[Requires Pro+ plan] List all Power Platform connections from the Power Clarity cache."},{"name":"get_live_flow_trigger_url","description":"[DEPRECATED — scheduled for removal] Fetch the live trigger URL and method for an HTTP-triggered flow directly from the Power Automate API. Unlike get_flow_trig"},{"name":"get_live_flow_runs","description":"Fetch run history for a flow directly from Power Automate. Returns { runs, runCount, triggerChecks }: each run has name, status, startTime, endTime, trigger nam"},{"name":"get_live_flow_run_error","description":"Fetch error details for a specific flow run from the live Power Automate API. Lists every failed action with its error code and message to help diagnose what we"},{"name":"get_live_flow_run_action_outputs","description":"Download inputs and outputs for actions in a flow run via SAS blob links from the live Power Automate API. Without actionName: returns top-level actions (option"},{"name":"trigger_live_flow","description":"Run a flow on demand. Works with Request triggers — HTTP request, manual Button, or PowerApps — and with RECURRENCE (scheduled) flows, which it runs immediately"},{"name":"cancel_live_flow_run","description":"Cancel a currently running Power Automate flow run via the live PA API. Use after get_live_flow_runs to obtain the run name. Only runs with status \"Running\" can"},{"name":"resubmit_live_flow_run","description":"Resubmit a failed or cancelled Power Automate flow run via the live PA API, re-using the original trigger payload. Discovers the trigger name from the flow defi"},{"name":"set_live_flow_state","description":"Start or stop a Power Automate flow. Covers flows in any environment you have access to. Reads the current flow state first and only issues the start/stop call "},{"name":"get_live_flow","description":"Fetch the full native Power Automate flow JSON from the PA API, including the complete flow definition (triggers, actions, parameters, outputs). Returns the raw"},{"name":"update_live_flow","description":"Update or create a Power Automate flow via the live PA API. If flowName is omitted or blank, a new flow is created (PUT with a generated GUID) using an environm"},{"name":"get_live_flow_http_schema","description":"[DEPRECATED — scheduled for removal] Inspect the HTTP interface of a Power Automate Request-triggered flow: returns the JSON schema the trigger URL expects as t"},{"name":"list_live_environments","description":"List all Power Platform environments directly from Power Automate. Returns id, displayName, sku, location, and state for each environment. mode=all (default): e"},{"name":"list_live_flows","description":"List Power Automate flows in an environment. Returns id, displayName, state, triggerType, and lastModifiedTime for each flow. mode=owner (default): flows you ow"},{"name":"list_live_connections","description":"List Power Platform connections in an environment directly from Power Automate. Returns id, displayName, connectorName, environment, createdBy (full object), au"},{"name":"describe_live_connector","description":"Describe a live Power Platform connector/API and its operations. Aligned with Canvas MCP describe_api. Use mode=summary (default) to get a compact operation cat"},{"name":"get_live_dynamic_options","description":"Resolve live dynamic dropdown/list options for a connector operation parameter. Use this when describe_live_connector returns a dynamic parameter with nextTool="},{"name":"get_live_dynamic_properties","description":"Resolve live dynamic schema/properties for a connector operation parameter. Use this when describe_live_connector returns a dynamicProperties entry with nextToo"},{"name":"add_live_flow_to_solution","description":"Migrate a non-solution Power Automate flow into a solution via the admin migrateFlows API. If the flow is already part of a solution, returns an error message w"}],"toolCount":34,"serverName":"Flow Studio MCP","capabilities":["tools"],"serverVersion":"1.3.7","protocolVersion":"2025-03-26"}}],"tools":[{"name":"tool_search","description":"PREFER THIS over guessing tool names when picking from this server. Searches Flow Studio MCP tools by keyword, skill bundle, or explicit selector and returns fu"},{"name":"list_skills","description":"List all skill bundles — named groups of tools the agent typically uses together for a single user intent (diagnose-connection-references, build-flow, debug-flo"},{"name":"report_bug","description":"Report a Flow Studio MCP bug or missing capability, append text evidence, or check your reports. Free and available even after quota is reached. Do not include "},{"name":"list_store_flows","description":"[Requires Pro+ plan] List Power Automate flows from the Power Clarity cache. Optionally filter by governance flags (monitor, notification rules). Returns key fi"},{"name":"get_store_flow","description":"[Requires Pro+ plan] Get full details for a single Power Automate flow from the Power Clarity cache. Includes trigger URL, owners, state, run statistics, and go"},{"name":"get_store_flow_trigger_url","description":"[Requires Pro+ plan] [DEPRECATED — scheduled for removal] Get the trigger URL and trigger type for an HTTP-triggered flow from the Power Clarity cache. Read dir"},{"name":"get_store_flow_runs","description":"[Requires Pro+ plan] Get cached run history for a flow from the Power Clarity store. Defaults to the last 7 days. Returns startTime, endTime, status, duration ("},{"name":"get_store_flow_errors","description":"[Requires Pro+ plan] [DEPRECATED — scheduled for removal] Get cached failed run history for a flow from the Power Clarity store (convenience wrapper around get_"},{"name":"get_store_flow_summary","description":"[Requires Pro+ plan] Get aggregated run statistics for a flow from the Power Clarity cache: total runs, success count, failure count, success rate, fail rate, a"},{"name":"set_store_flow_state","description":"[Requires Pro+ plan] [DEPRECATED — scheduled for removal] Start or stop a Power Automate flow via the live Power Automate API, then persists the updated state b"},{"name":"update_store_flow","description":"[Requires Pro+ plan] Update governance/metadata fields on a flow record in the Power Clarity store (description, business impact, owner team, tags, monitor flag"},{"name":"list_store_environments","description":"[Requires Pro+ plan] List all Power Platform environments from the Power Clarity cache."},{"name":"list_store_makers","description":"[Requires Pro+ plan] List all makers (citizen developers / AAD users) from the Power Clarity cache."},{"name":"get_store_maker","description":"[Requires Pro+ plan] Get details for a single maker from the Power Clarity cache by their key (usually the AAD object ID). Includes flow/app counts and whether "},{"name":"list_store_power_apps","description":"[Requires Pro+ plan] List all Power Apps canvas apps from the Power Clarity cache."},{"name":"list_store_connections","description":"[Requires Pro+ plan] List all Power Platform connections from the Power Clarity cache."},{"name":"get_live_flow_trigger_url","description":"[DEPRECATED — scheduled for removal] Fetch the live trigger URL and method for an HTTP-triggered flow directly from the Power Automate API. Unlike get_flow_trig"},{"name":"get_live_flow_runs","description":"Fetch run history for a flow directly from Power Automate. Returns { runs, runCount, triggerChecks }: each run has name, status, startTime, endTime, trigger nam"},{"name":"get_live_flow_run_error","description":"Fetch error details for a specific flow run from the live Power Automate API. Lists every failed action with its error code and message to help diagnose what we"},{"name":"get_live_flow_run_action_outputs","description":"Download inputs and outputs for actions in a flow run via SAS blob links from the live Power Automate API. Without actionName: returns top-level actions (option"},{"name":"trigger_live_flow","description":"Run a flow on demand. Works with Request triggers — HTTP request, manual Button, or PowerApps — and with RECURRENCE (scheduled) flows, which it runs immediately"},{"name":"cancel_live_flow_run","description":"Cancel a currently running Power Automate flow run via the live PA API. Use after get_live_flow_runs to obtain the run name. Only runs with status \"Running\" can"},{"name":"resubmit_live_flow_run","description":"Resubmit a failed or cancelled Power Automate flow run via the live PA API, re-using the original trigger payload. Discovers the trigger name from the flow defi"},{"name":"set_live_flow_state","description":"Start or stop a Power Automate flow. Covers flows in any environment you have access to. Reads the current flow state first and only issues the start/stop call "},{"name":"get_live_flow","description":"Fetch the full native Power Automate flow JSON from the PA API, including the complete flow definition (triggers, actions, parameters, outputs). Returns the raw"},{"name":"update_live_flow","description":"Update or create a Power Automate flow via the live PA API. If flowName is omitted or blank, a new flow is created (PUT with a generated GUID) using an environm"},{"name":"get_live_flow_http_schema","description":"[DEPRECATED — scheduled for removal] Inspect the HTTP interface of a Power Automate Request-triggered flow: returns the JSON schema the trigger URL expects as t"},{"name":"list_live_environments","description":"List all Power Platform environments you belong to, directly from Power Automate. Returns id, displayName, sku, location, and state for each environment. mode=a"},{"name":"list_live_flows","description":"List Power Automate flows in an environment. Returns id, displayName, state, triggerType, and lastModifiedTime for each flow. mode=owner (default): flows you ow"},{"name":"list_live_connections","description":"List Power Platform connections in an environment directly from Power Automate. Returns id, displayName, connectorName, environment, createdBy (full object), au"},{"name":"describe_live_connector","description":"Describe a live Power Platform connector/API and its operations. Aligned with Canvas MCP describe_api. Use mode=summary (default) to get a compact operation cat"},{"name":"get_live_dynamic_options","description":"Resolve live dynamic dropdown/list options for a connector operation parameter. Use this when describe_live_connector returns a dynamic parameter with nextTool="},{"name":"get_live_dynamic_properties","description":"Resolve live dynamic schema/properties for a connector operation parameter. Use this when describe_live_connector returns a dynamicProperties entry with nextToo"},{"name":"add_live_flow_to_solution","description":"Migrate a non-solution Power Automate flow into a solution via the admin migrateFlows API. If the flow is already part of a solution, returns an error message w"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.ninihen1/flowstudio-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.ninihen1%2Fflowstudio-mcp","firstSeenAt":"2026-09-06T22:22:25.757Z","fetchedAt":"2026-09-06T22:22:25.757Z","normalizedAt":"2026-09-06T22:22:25.757Z"}]},"firstSeenAt":"2026-09-06T22:22:25.757Z","updatedAt":"2026-09-08T04:35:38.248Z"}