Skip to content
Agentmart
Submit a tool

Power Automate MCP Server by Flow Studio

Debug, build, and manage Power Automate cloud flows with AI agents

Connector by ninihen1 · GitHub account verified by the MCP Registry

IndexedMITRemote (HTTP)★ 34
Write a review

Install

Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install connector/ninihen1-flowstudio-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://mcp.flowstudio.app/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Debug, build, and manage Power Automate cloud flows with AI agents

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
20 read · 8 write · 2 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
Nothing to install (hosted)
Runs as
Hosted (remote endpoint)

Tools by what they do 30

From the running server's own tool list (tools/list) on Oct 25, 2026.

Read 20 · Look things up without changing anything.

  • describe_live_connector
  • get_live_flow
  • get_live_flow_run_action_outputs
  • get_live_flow_run_error
  • get_live_flow_runs
  • get_store_flow
  • get_store_flow_runs
  • get_store_flow_summary
  • get_store_maker
  • list_live_connections
  • list_live_environments
  • list_live_flows
Show 8 more tools
  • list_skills
  • list_store_connections
  • list_store_environments
  • list_store_flows
  • list_store_makers
  • list_store_power_apps
  • resolve_live_parameters
  • tool_search

Write 8 · Create, change, send or run things.

  • add_live_flow_to_solution
  • create_live_connection
  • report_bug
  • resubmit_live_flow_run
  • set_live_flow_state
  • test_live_connection
  • trigger_live_flow
  • update_store_flow

Delete 2 · Delete, drop, revoke or wipe things.

  • cancel_live_flow_run
  • update_live_flow

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • x-api-key

Network hosts it talks to 3

  • flowstudio.app · found in code
  • github.com · found in code
  • mcp.flowstudio.app · found in remote endpoint, install command, code

Files it touches

  • Your home directory (~)
  • Any path the agent passes to its tools

Tools (30)

As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • add_live_flow_to_solutionAdd flow to solution

    Move a flow into a solution. Refuses if the flow is already in one. solutionId is optional — omit for the default solution.

  • cancel_live_flow_runCancel runcan change or delete data

    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 be cancelled.

  • create_live_connectionCreate connection

    Create a connection, or sign an existing one in again (pass connectionName). Shows a sign-in card where the person signs in; you never sign in for them. Without the card, give the person signInLink to open. Connectors that use a key or account details instead of a sign-in are refused: create those in Power Automate.

  • describe_live_connectorDescribe connectorread-only

    Describe a live Power Platform connector/API and its operations. Use mode=summary (default) to get a compact operation catalog. Use operationId to describe one operation, including inputs, outputs, dynamic parameter metadata, nextTool hints to call resolve_live_parameters, and an authored hint + canonical example shape (when one exists) to copy into update_live_flow. Use search without connectorName/apiName to search operations across connectors and get connection-aware suggestions. Use mode=full only when raw OpenAPI connector metadata is required.

  • get_live_flowGet flow definitionread-only

    Fetch the full native Power Automate flow JSON from the PA API, including the complete flow definition (triggers, actions, parameters, outputs). Returns the raw properties object exactly as the PA API returns it. Use this to inspect the full definition before calling update_live_flow with a modified definition.

  • get_live_flow_run_action_outputsGet run action inputs and outputsread-only

    Read the recorded inputs and outputs of actions in one flow run. Without actionName: the top-level actions (optionally filtered by name). With actionName: every execution of that action across foreach iterations, each with repetitionIndexes, status, error, and resolved inputs/outputs. Use iterationIndex to pin one iteration; omit it for all. TRIGGER PAYLOADS: set trigger=true with a runName to get that run's trigger inputs and outputs. No Compose workaround is needed. TRIGGER CHECKS: pass checkId (from get_live_flow_runs -> triggerChecks.recent[].checkId) to read a trigger evaluation that neve…

  • get_live_flow_run_errorGet run errorread-only

    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 went wrong.

  • get_live_flow_runsList flow runsread-only

    Fetch run history for a flow directly from Power Automate. Returns { runs, runCount, triggerChecks }: each run has name, status, startTime, endTime, trigger name/code, and any top-level error. IMPORTANT — no runs does NOT mean the flow is healthy. A trigger that fires and evaluates to nothing, or fails to evaluate, records a TRIGGER CHECK and never becomes a run. When there are no runs (or when includeTriggerChecks is set) this tool also reports the trigger check history, so "nothing ran" can be told apart from "the trigger has been failing". Read triggerChecks.byStatus before concluding a flo…

  • get_store_flowGet cached flowread-only

    [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 governance metadata. Data is from the stored snapshot — not live from the Power Automate API.

  • get_store_flow_runsGet cached run historyread-only

    [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 (seconds), failedActions, and remediation hint per run. Data is from the stored snapshot — not live from the Power Automate API.

  • get_store_flow_summaryGet cached run summaryread-only

    [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, and average/max duration over a time window. Data is from the stored snapshot — not live from the Power Automate API.

  • get_store_makerGet makerread-only

    [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 the account has been deleted.

  • list_live_connectionsList connectionsread-only

    List Power Platform connections in an environment directly from Power Automate. Returns id, displayName, connectorName, environment, createdBy (full object), authenticatedUser, statuses, overallStatus, createdTime, expirationTime, and connectionParameters for each connection. Pass search=<term> to narrow the list and receive a paste-ready connectionReferenceTemplate plus action-side hostTemplate per connection — drop these into update_live_flow's connectionReferences and inputs.host without further edits.

  • list_live_environmentsList environmentsread-only

    List all Power Platform environments you belong to, directly from Power Automate. Returns id, displayName, sku, location, and state for each environment. mode=all (default) and mode=member: every environment you are a member of. mode=admin: only those you administer; errors rather than guessing if admin access cannot be determined. isAdmin means you hold the ListAnyFlow permission there — the capability list_live_flows mode=admin needs. It is null, never false, when the platform did not tell us. isMember is true for every environment returned.

  • list_live_flowsList flowsread-only

    List Power Automate flows in an environment. Returns id, displayName, state, triggerType, and lastModifiedTime for each flow. mode=owner (default): flows you own plus flows shared with you (personal + team), with full definitions. mode=admin: all flows in the environment (requires an admin account). mode=admin with includeDeleted=true also returns soft-deleted flows (state=Deleted) — the only way to find a deleted flow. If search is provided, results are filtered to flows whose displayName contains the search text. For large environments pagination is time-bounded — if nextLink is returned, pa…

Show 15 more tools
  • list_skillsList skill bundlesread-only

    Skill bundles: groups of the tools listed here that are used together for one task (diagnose-connection-references, build-flow, debug-flow, monitor-flow, discover, governance). Returns each bundle's name and one-line description. Use it when unsure which tools fit a request; tool_search "skill:<name>" returns the bundle's full guidance and definitions. Non-billable.

  • list_store_connectionsList cached connectionsread-only

    [Requires Pro+ plan] List all Power Platform connections from the Power Clarity cache.

  • list_store_environmentsList cached environmentsread-only

    [Requires Pro+ plan] List all Power Platform environments from the Power Clarity cache.

  • list_store_flowsList cached flowsread-only

    [Requires Pro+ plan] List Power Automate flows from the Power Clarity cache. Optionally filter by governance flags (monitor, notification rules). Returns key fields including trigger URL, state, and run failure rate. Data is from the stored snapshot — not live from the Power Automate API.

  • list_store_makersList makersread-only

    [Requires Pro+ plan] List all makers (citizen developers / AAD users) from the Power Clarity cache.

  • list_store_power_appsList cached appsread-only

    [Requires Pro+ plan] List all Power Apps canvas apps from the Power Clarity cache.

  • report_bugReport a bug

    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 passwords, access tokens, secrets, or full flow definitions unless necessary.

  • resolve_live_parametersResolve action inputsread-only

    Resolve a connector action's inputs the way the flow designer does: dropdown options, list and table columns, folder and file pickers — every input in one call, or one with parameterName. Reads only: it runs the lookups the designer runs, never an action. Pass values you have in parameters; pass a display name in match to get back the value to write into the flow. An input whose parent is not known yet has status "needs". Inputs inside an object are addressed by key (body/recipient/groupId). Omit connectionName and one is chosen.

  • resubmit_live_flow_runResubmit run

    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 definition automatically — no trigger name parameter needed.

  • set_live_flow_stateTurn flow on or off

    Start or stop the flow you name. Reads the current state first and only calls Power Automate if a change is actually needed.

  • test_live_connectionTest connection

    Test a connection, or run one operation on it. Without operationId it runs the connector's own connection test. With operationId it runs that operation and returns the raw reply: a GET operation, or a lookup the connector itself declares for a dropdown, list, schema or folder picker. Anything else is refused before a call is made. connectionName comes from list_live_connections; operation ids from describe_live_connector.

  • tool_searchSearch toolsread-only

    Find a tool listed here instead of guessing its name, and get its definition. Query forms: (1) "skill:<name>" — a whole bundle; call list_skills for the names; (2) "select:name1,name2" — exact tools; (3) free text like "cancel run" — ranked against name and description. Non-billable.

  • trigger_live_flowRun flow

    Run a flow on demand — the same as the maker portal's "Run flow" button. Works with Request triggers (HTTP request, manual Button, PowerApps) and with scheduled RECURRENCE flows, which run immediately; a scheduled flow takes no inputs, so passing `body` to one is refused. Pass trigger inputs as `body`. Automated connector triggers only fire from their source event.

  • update_live_flowCreate or update flowcan change or delete data

    Update or create a flow. Use `dryRun: true` to preview any change without writing. Omit flowName to create: definition and displayName are required. Give flowName to update: displayName and/or definition and/or connectionReferences. SURGICAL EDIT: pass `operations` — an ordered list of set/add/remove/merge ops on array-of-keys paths — to change one action or parameter without resending the whole definition. Provide EITHER operations OR definition; connectionReferences may accompany either and lands in the same save. WHOLE definition: call get_live_flow, mutate properties.definition, pass it he…

  • update_store_flowUpdate flow governance fields

    [Requires Pro+ plan] Update governance/metadata fields on a flow record in the Power Clarity store (description, business impact, owner team, tags, monitor flag, notification settings, etc.). Only fields provided are updated (merge semantics). Writes to the cache — does not call the Power Automate API.

Signals

Stars
34
Forks
9
Open issues
5
Contributors
2
Last commit
Sep 4, 2026 (1 month ago)
Last release
Apr 3, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.ninihen1/flowstudio-mcp
Version
1.0.0
Auth
API key
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Power Automate MCP Server by Flow Studio. Agent Mart. https://agentmart.dev/connectors/ninihen1-flowstudio-mcp (last updated 2026-10-24)