Power Automate MCP Server by Flow Studio
https://mcp.flowstudio.app/mcpskills: {'id': 'tool_search', '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 full JSON schemas for matched tools so they can be called immediately. Call this whenever the user request maps to functionality you are not 100% sure about, OR when you want to load a whole skill bundle (build-flow, debug-flow, monitor-flow, discover, governance) at once. Query forms: (1) "skill:<name>" — fetch the full bundle (use list_skills first to see options); (2) "select:name1,name2" — fetch exact tools by name; (3) free-text keywords like "cancel run" or "trigger url" — ranked match against tool name + description. Non-billable.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'list_skills', 'name': 'list_skills', 'description': 'List all skill bundles — named groups of tools the agent typically uses together for a single user intent (build-flow, debug-flow, monitor-flow, discover, governance). Returns each skill\'s description and member tool names. Call this first when you are unsure which tools apply to a request; then call tool_search with query: "skill:<name>" to load the full bundle. Non-billable.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'list_store_flows', '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 fields including trigger URL, state, and run failure rate. Data is from the stored snapshot — not live from the Power Automate API.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_store_flow', '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 governance metadata. Data is from the stored snapshot — not live from the Power Automate API.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_store_flow_trigger_url', '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 directly from the stored flow record — no live Power Automate API call is made. Use get_live_flow_trigger_url for a guaranteed-fresh URL.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_store_flow_runs', '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 (seconds), failedActions, and remediation hint per run. Data is from the stored snapshot — not live from the Power Automate API.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_store_flow_errors', '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_store_flow_runs with status=Failed). Returns failedActions and remediation hint per run to help diagnose issues. Data is from the stored snapshot — not live from the Power Automate API. Use get_live_flow_runs and filter by status=Failed instead.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}, {'id': 'get_store_flow_summary', '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, and average/max duration over a time window. Data is from the stored snapshot — not live from the Power Automate API.', 'tags': [], 'examples': None, 'input_modes': None, 'output_modes': None}; uptime_30d 1.0%; p95 1233.2ms; conformance: pass
How to connect
https://mcp.flowstudio.app/mcp
curl -X POST https://mcp.flowstudio.app/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}'