
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)
add-mcscopilot capabilities & compatibility
- Capabilities
- add copilot connector · invoke copilot agents · integrate agent responses
- Works with
- azure
- Use cases
- orchestration · api development
What add-mcscopilot says it does
Adds Microsoft Copilot Studio connector to a Power Apps code app.
npx skills add https://github.com/microsoft/power-platform-skills --skill add-mcscopilotAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 129 |
|---|---|
| repo stars | ★ 572 |
| Security audit | 3 / 3 scanners passed |
| Last updated | July 28, 2026 |
| Repository | microsoft/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
📋 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 finishedImportant: 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 returnsConversationId, 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 buildFix 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.