Loading...
Loading...
Configure the Canvas Authoring MCP server for the current coauthoring session. USE WHEN "configure MCP", "set up MCP server", "MCP not working", "connect Canvas Apps MCP", "canvas-authoring not available", "MCP not configured", "set up canvas apps". DO NOT USE WHEN prerequisites are missing — direct the user to install .NET 10 SDK first.
npx skill4agent add microsoft/power-platform-skills configure-canvas-mcpdotnet --list-sdks⚠️ .NET 10 SDK is required to run the Canvas Authoring MCP server. It looks like you don't have it installed. Please install it first to use this skill. https://dotnet.microsoft.com/download/dotnet/10.0
What is the URL of your canvas app studio session?Copy the URL from the browser address bar while your app is open in Power Apps Designer (it should look like).https://make.powerapps.com/e/Default-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/canvas/?action=edit&app-id=...Make sure coauthoring is enabled in the app (Settings → Updates → Coauthoring).Keep this browser tab open for the entire session. The MCP server communicates with Power Apps through the coauthoring session tied to that tab. Closing the tab ends the coauthoring session, which preventsandcompile_canvasfrom working and means you can't see or save generated changes.sync_canvas
/e//Default-91bee3d9-0c15-4f17-8624-c92bb8b36eadapp-id/6fc3e3d1-292b-4281-8826-577f78512e56make.powerapps.com| MAKER_HOSTNAME | CLUSTER_CATEGORY |
|---|---|
| |
| |
| |
| |
| |
| |
| Any other hostname | |
https://make.powerapps.com/e/Default-91bee3d9-0c15-4f17-8624-c92bb8b36ead/canvas/?action=edit&app-id=%2Fproviders%2FMicrosoft.PowerApps%2Fapps%2F6fc3e3d1-292b-4281-8826-577f78512e56Default-91bee3d9-0c15-4f17-8624-c92bb8b36ead6fc3e3d1-292b-4281-8826-577f78512e56make.powerapps.comprodconfiguremcp__canvas-authoring__configure(
environmentId: ENV_ID,
appId: APP_ID,
clusterCategory: CLUSTER_CATEGORY
)✅ Canvas Authoring MCP server configured for your coauthoring session.You can now use Canvas App skills liketo create or edit your app./canvas-appTo verify the setup, try: "List available Canvas App controls" — this should invoke.list_controls