Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
microsoft avatar

Add Mcscopilot

  • 129 installs
  • 572 repo stars
  • Updated July 28, 2026
  • microsoft/power-platform-skills

Power Apps skill adding Copilot Studio connector for agent invocation and responses.

About

Power Platform skill for adding Microsoft Copilot Studio connector to Power Apps code apps. Workflow covers connection ID discovery, agent enumeration, add-data-source CLI, and service patterns for sending prompts to Copilot Studio agents and integrating agent responses into the code app UI. Enables Power Apps code apps to invoke pre-built Copilot Studio agents as backend intelligence sources.

  • Copilot Studio connector for Power Apps code apps
  • Invoke Copilot Studio agents and integrate responses
  • power-apps add-data-source CLI for agent connection
  • Send prompts to agents from code app services
  • Connection ID discovery and agent enumeration workflow

Add Mcscopilot by the numbers

  • 129 all-time installs (skills.sh)
  • Ranked #3,613 of 16,659 AI & Agent Building skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

add-mcscopilot capabilities & compatibility

Capabilities
add copilot connector · invoke copilot agents · integrate agent responses
Works with
azure
Use cases
orchestration · api development
From the docs

What add-mcscopilot says it does

Adds Microsoft Copilot Studio connector to a Power Apps code app.
SKILL.md
npx skills add https://github.com/microsoft/power-platform-skills --skill add-mcscopilot

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs129
repo stars572
Security audit3 / 3 scanners passed
Last updatedJuly 28, 2026
Repositorymicrosoft/power-platform-skills

How do I connect Copilot Studio agents to my Power Apps code app?

Add Microsoft Copilot Studio connector to a Power Apps code app for invoking agents and integrating agent responses.

Who is it for?

Developers integrating Copilot Studio agents into Power Apps code apps.

Skip if: Canvas MCP configuration or standalone Copilot Studio admin.

When should I use this skill?

User invokes Copilot Studio agents or integrates agent responses in code app.

What you get

Copilot Studio connector configured with agent prompt and response integration.

Files

SKILL.mdMarkdownGitHub ↗

📋 Shared Instructions: [shared-instructions.md](${PLUGIN_ROOT}/shared/shared-instructions.md) - Cross-cutting concerns.

Add Microsoft Copilot Studio

Workflow

1. Check Memory Bank → 2. Add Connector → 3. Configure → 4. Build → 5. Update Memory Bank

---

Step 1: Check Memory Bank

Check for memory-bank.md per shared-instructions.md.

Step 2: Add Connector

First, find the connection ID (see connector-reference.md):

Run the /list-connections skill. Find the Microsoft Copilot Studio connection in the output. If none exists, direct the user to create one using the environment-specific Connections URL — construct it from the active environment ID in context (from power.config.json or a prior step): https://make.powerapps.com/environments/<environment-id>/connections+ New connection → search for the connector → Create.

npx power-apps add-data-source -a microsoftcopilotstudio -c <connection-id>

Step 3: Configure

Ask the user which Copilot Studio agent they want to invoke and what operations they need.

Agent Setup Prerequisites (manual steps the user must complete in Copilot Studio):

1. Publish the agent: In Copilot Studio, click Channels → select Teams → add to Teams → click Publish. 2. Get the agent name: Under Channels, click "Web app". The connection string URL contains the agent name. Example: https://...api.powerplatform.com/copilotstudio/dataverse-backed/authenticated/bots/cr3e1_myAgent/conversations?... — the agent name is cr3e1_myAgent.

ExecuteCopilotAsyncV2 -- execute an agent and wait for the response:

Use the ExecuteCopilotAsyncV2 operation (path: /proactivecopilot/executeAsyncV2). This is the only endpoint that reliably returns agent responses synchronously. It is the same endpoint used by Power Automate's "Execute Agent and wait" action.

const result = await MicrosoftCopilotStudioService.ExecuteCopilotAsyncV2({
  message: "Your prompt or data here", // Can be a JSON string
  notificationUrl: "https://notificationurlplaceholder" // Required by API but unused; any URL works
});

// Response structure:
// result.responses — Array of response strings from the agent
// result.conversationId — The conversation ID
// result.lastResponse — The last response from the agent
// result.completed — Boolean indicating if the agent finished

Important: Agents often return responses as JSON strings. Parse the responses array to extract meaningful data:

const agentResponse = result.responses?.[0];
if (agentResponse) {
  const parsed = JSON.parse(agentResponse);
  // Extract specific fields, e.g., parsed.trend_summary
}

Use Grep to find specific methods in the generated service file (generated files can be very large — see connector-reference.md).

Known Issues
  • ExecuteCopilot (/execute) -- fire-and-forget, only returns ConversationId, not the actual response. Do NOT use this.
  • ExecuteCopilotAsync (/executeAsync) -- returns 502 "Cannot read server response" errors. Do NOT use this.
  • Conversation turn model (/conversations/{ConversationId}) -- only works after /execute, which doesn't provide responses. Do NOT use this.
  • Response casing varies -- check all variations: conversationId, ConversationId, conversationID.

Step 4: Build

npm run build

Fix TypeScript errors before proceeding. Do NOT deploy yet.

Step 5: Update Memory Bank

Update memory-bank.md with: connector added, agent name configured, configured operations, build status.

Related skills

FAQ

What connector is added?

Microsoft Copilot Studio connector to the Power Apps code app.

What operations are supported?

Invoking agents, sending prompts, and integrating agent responses.

How is it wired?

Connection ID discovery, agent enumeration, and add-data-source CLI.

Is Add Mcscopilot safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

AI & Agent Buildingagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.