servers / mcp-power-automate

mcp-power-automate

communitystdiolocalwrite capablehealthy

Local Power Automate MCP server, browser extension, and installable Codex skill.


01Tools · 22

How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.

ToolRiskSide effectsApproval
refresh_flows
Refresh the flow catalog for the currently captured environment.
unknownunknownunknown
create_flow
Create a new blank flow in the current environment and select it as the active target.
writetrueunknown
list_flows
List flows from the currently captured environment and optionally filter by name.
readfalseunknown
get_active_flow
Return the selected flow target plus the current browser tab flow context.
unknownunknownunknown
get_flow
Fetch the selected Power Automate flow target and return a normalized editable payload.
readfalseunknown
get_health
Return the current flow status plus cached run and update summaries for troubleshooting.
writetrueunknown
set_active_flow
Select which flow the MCP should operate on inside the current environment.
unknownunknownunknown
clone_flow
Clone an existing flow inside the current environment and optionally make the clone the active target.
unknownunknownunknown
list_runs
List recent runs for the selected flow target.
readfalseunknown
get_run
Return details for a specific run of the selected flow target.
writetrueunknown
get_last_run
Return the last run summary cached by the local bridge.
writetrueunknown
set_active_flow_from_tab
Set the active flow target from the currently captured browser tab flow.
writetrueunknown
get_status
Show whether a Power Automate browser session is captured, which flow is selected, and which flow is open in the current tab.
readfalseunknown
get_latest_run
Return the most recent run for the selected flow target.
writetrueunknown
get_run_actions
Return action-level statuses for a specific run of the selected flow target.
writetrueunknown
revert_last_update
Revert the selected flow target to the last successfully recorded before-state. The target flow must match the last updated flow.
unknownunknownunknown
update_flow
Update the selected flow using the normalized flow payload returned by get_flow. The existing environment metadata is preserved automatically.
writetrueunknown
invoke_trigger
Invoke the selected flow trigger using its callback URL when the trigger supports manual execution.
writetrueunknown
get_last_update
Return the last successful flow update recorded by the local bridge, including before/after data, summaries, and a structured review diff.
writetrueunknown
get_trigger_callback_url
Return the callback URL for the selected flow trigger when the trigger supports manual invocation.
unknownunknownunknown
wait_for_run
Poll the latest run or a specific run until it reaches a terminal status or a timeout is reached.
writetrueunknown
validate_flow
Validate the selected flow definition using the legacy Power Automate validation endpoints when available.
unknownunknownunknown

02Install & source
npx -y @kaael1/mcp-power-automate
npx

05Provenance & freshness
sourcesGitHub repo search [p4]
last_checked2026-07-09 08:30Z
next_check2026-07-11 07:58Z
cadenceevery 48h
verifiedtools_list:passed handshake:passed metadata:passed
index_statusindex8 unique facts >= 5

06Badge

Add the “as seen on MCPExplorer” badge to your README. mcp-power-automate MCP — as seen on mcpexplorer.com

[![mcp-power-automate MCP — as seen on mcpexplorer.com](https://mcpexplorer.com/badge/mcp-power-automate.svg)](https://mcpexplorer.com/servers/mcp-power-automate)

Next step

This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.

Explore loadouts →