Skip to content
Skillpedia
Automations40k · #5146

flowstudio-power-automate-mcp

It's the foundation for using Power Automate with FlowStudio. It handles authentication and helps find other tools. Useful for starting to use Power Automate with the agent.

What it does

This is the foundation for connecting an AI to Power Automate. It allows the AI to discover available tools and handle responses cleanly.

When to use it

  • ✓When setting up the initial connection to Power Automate.
  • ✓When the AI needs to discover what actions it can perform.
  • ✓To ensure AI responses are processed correctly.

Example of what to ask your AI

“Connect me to Power Automate and tell me what actions I can perform.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/github/awesome-copilot/blob/main/skills/flowstudio-power-automate-mcp/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/github/awesome-copilot/blob/main/skills/flowstudio-power-automate-mcp/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

It acts as the 'plumbing layer,' establishing communication between the AI and the Power Automate server. It also helps the AI find and use the right tools.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add github/awesome-copilot --skill flowstudio-power-automate-mcp

Or download just the file:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/flowstudio-power-automate-mcp/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Power Automate via FlowStudio MCP — Foundation

This skill is the plumbing layer. It gives an AI agent a reliable way to talk to a FlowStudio MCP server, discover what tools are available, and handle the responses cleanly. The actual workflow narratives live in four specialized skills that all build on this one.

Real debugging examples: Expression error in child flow | Data entry, not a flow bug | Null value crashes child flow

Requires: A FlowStudio MCP subscription (or compatible Power Automate MCP server). You will need:

  • MCP endpoint: https://mcp.flowstudio.app/mcp (same for all subscribers)
  • API key / JWT token (x-api-key header — NOT Bearer)
  • In ChatGPT or claude.ai there is no key: add https://mcp.flowstudio.app/mcp/oauth as a connector and sign in with Microsoft — see the ChatGPT walkthrough
  • Power Platform environment name (e.g. Default-<tenant-guid>)

Which Skill to Use When

Skills are organized by use-case intent, not by which tools they call. Multiple skills reuse the same underlying tools — pick by what the user is trying to accomplish.

The user wants to… Load this skill
Make or change a flow (build new, modify existing, fix a bug, deploy) flowstudio-power-automate-build
Diagnose why a flow failed (root cause analysis on a failing run) flowstudio-power-automate-debug
See tenant-wide flow health, failure rates, asset inventory flowstudio-power-automate-monitoring (Pro+)
Tag, audit, classify, score, or offboard flows flowstudio-power-automate-governance (Pro+)
Just connect, set up auth, write the helper, parse responses this skill (foundation)

Same tools, different lenses. flowstudio-power-automate-build and flowstudio-power-automate-debug both call update_live_flow, get_live_flow, and the run-error tools — they differ in direction (forward vs backward) and intent (compose vs diagnose). flowstudio-power-automate-monitoring and flowstudio-power-automate-governance both call the Store tools — they differ in audience (ops vs compliance) and outcome (read health vs write metadata). Don't try to memorize "which tools belong to which skill"; pick the skill by what the user is doing.


Source of Truth

Priority Source Covers
1 Real API response Always trust what the server actually returns
2 tool_search / list_skills Authoritative tool schemas, parameter names, types, required flags
3 SKILL docs & reference files Workflow narrative, response shapes, non-obvious behaviors

If documentation disagrees with a real API response, the API wins. Tool schemas in this skill (or any other) may lag the server — call tool_search to confirm the current shape before invoking a tool you haven't used recently.


How Agents Discover Tools

The FlowStudio MCP server (v1.1.5+) exposes two non-billable meta-tools that let an agent load only the tools relevant to the current task. Use these in preference to tools/list (which loads all 30+ schemas at once) or guessing tool names.

Meta-tool When to call
list_skills Cold start — see the available bundles (build-flow, create-flow, debug-flow, monitor-flow, discover, governance) and pick one
tool_search with query: "skill:<name>" Load the full schema set for one bundle (e.g. skill:debug-flow)
tool_search with query: "select:tool1,tool2" Load specific tools by name (e.g. when chaining across bundles)
tool_search with query: "<keywords>" Free-text search when the user request is ambiguous (e.g. "cancel run")

The server's tool_search bundles are intentionally narrower than this skill family — they're starter packs of the most-likely-needed tools per intent. A workflow skill (e.g. flowstudio-power-automate-debug) may pull a bundle and then call tool_search again for additional tools as the workflow progresses.

# Cold start — pick a bundle by intent

…
FAQ

Do I need a special account?

Yes, you need a FlowStudio MCP subscription or a compatible Power Automate MCP server. You'll also need an MCP endpoint and an API key or JWT token.

How does the AI discover what it can do?

The AI uses special 'meta-tools' like `list_skills` and `tool_search` to discover the available actions in Power Automate.

Can I use Python or Node.js?

Yes, both are recommended. Examples use Python, but Node.js works well too.

Details

Original description by the author

Foundation skill for Power Automate via FlowStudio MCP — auth setup, the reusable MCP helper (Python + Node.js), tool discovery via `list_skills` / `tool_search`, and oversized-response handling. Load this skill first when connecting an agent to Power Automate. For specialized workflows, load `flowstudio-power-automate-build`, `flowstudio-power-automate-debug`, `flowstudio-power-automate-monitorin

repo: github/awesome-copilot

Popularity

GitHub stars
40k
Ranking position
#5146
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills