Introduction
What if you could describe a website in plain English and have AI build it — complete with data models, authentication, API integrations, and deployment — without writing a single line of configuration code?
That’s no longer a future scenario. Microsoft has released a public preview of the Power Pages plugin for GitHub Copilot CLI and Claude Code, a purpose-built AI agentic tool that transforms how organizations build and deploy Power Pages sites on the Power Platform.
For businesses already invested in Microsoft Dynamics 365 and the Power Platform ecosystem, this is a significant leap forward. At MTC, we’ve been closely monitoring how agentic AI development tools are reshaping what’s possible for our clients — and this release is one of the most impactful developments of 2026.
What Is the Power Pages AI Plugin?
The Power Pages plugin is a conversational AI tool that integrates directly into GitHub Copilot CLI and Claude Code — two of the most widely used agentic coding environments available today.
Once installed, developers and power users interact with the plugin using natural language commands. You simply describe what you want to build, and the plugin handles:
- Project scaffolding — choosing and setting up your preferred front-end framework (React, Vue, Angular, or Astro)
- Dataverse setup — proposing and creating your data model with full ER diagrams
- API integrations — replacing mock data with production-ready API code, including typed clients and CRUD services
- Permissions and web roles — configuring table permissions, site settings, and role-based access control
- Authentication — setting up Microsoft Entra ID sign-in/sign-out flows
- SEO — generating sitemaps and metadata tags automatically
- Deployment — building, uploading, and provisioning a live public URL on Power Pages
The result is a platform-aware tool that understands the nuances of Power Pages — table permissions, web roles, site settings, and Web API patterns — out of the box.
Why This Matters for Power Platform Users
Power Platform has always been about reducing the gap between business needs and technical delivery. Low-code tools like Power Apps, Power Automate, and Power Pages have enabled teams to build solutions faster than ever. But even with low-code, there has always been a ceiling — complex configuration, Dataverse schema design, and security setup still require deep platform expertise.
Agentic AI development removes that ceiling.
Instead of navigating menus and writing configuration scripts, your team describes business intent and the AI agent executes the technical implementation. This shift has three major implications for Power Platform customers:
1. Faster Time to Value
Projects that previously required weeks of back-and-forth between business analysts and developers can now be prototyped and deployed in days. The plugin’s /create-site command alone handles framework setup, dependency installation, and browser preview — steps that typically consume hours of setup time.
2. Reduced Configuration Risk
One of the most common sources of errors in Power Pages development is misconfigured table permissions and web roles. The plugin’s dedicated Permissions Architect agent proposes security configurations and waits for human approval before applying them. This “propose, review, approve” pattern significantly reduces the risk of misconfigured access controls reaching production.
3. Consistent, Platform-Aware Code Quality
Because the plugin is purpose-built for Power Pages, it doesn’t generate generic web code. It generates code that aligns with Power Platform best practices — typed API clients that match Dataverse schemas, authentication patterns built on Microsoft Entra ID, and deployment configurations that work natively with Power Pages environments.
A Look at the Nine Agentic SkillsThe plugin provides nine conversational skills that cover the full development lifecycle of a Power Pages single-page application (SPA):
| Skill | What It Does |
| /create-site | Scaffolds the project, installs dependencies, opens a live preview |
| /deploy-site | Builds and uploads the project to Power Pages |
| /activate-site | Provisions the public URL |
| /setup-datamodel | Analyzes code, checks Dataverse, proposes a schema with ER diagram |
| /integrate-webapi | Replaces mock data with production API code |
| /add-sample-data | Populates tables with realistic test records |
| /setup-auth | Generates Microsoft Entra ID sign-in/sign-out functionality |
| /create-webroles | Defines role-based access control and web role assignments |
| /add-seo | Generates sitemaps and meta tags |
Each skill is independent and self-checks its own prerequisites — meaning you can run them in any order that fits your workflow. At every critical step, the plugin proposes changes and waits for your approval before taking action. You remain in full control of what gets deployed to your environment.
How This Connects to Dynamics 365 and Custom Development
For organizations running Dynamics 365, the implications extend beyond just website development. Power Pages sits on top of Dataverse — the same data platform that powers Dynamics 365 Sales, Customer Service, Field Service, and more.
This means that a Power Pages site built with the AI plugin can:
- Surface Dynamics 365 data directly to external users — customers, partners, vendors — through secure, role-gated web portals
- Extend Dynamics 365 processes with self-service workflows, such as customer case submissions, partner deal registration portals, or employee onboarding sites
- Integrate with custom API layers built on Azure, enabling hybrid architectures where Power Platform and custom code work together
At MTC, many of our clients are building exactly these kinds of solutions — portals that bridge Dynamics 365 back-office operations with customer-facing web experiences. The Power Pages AI plugin accelerates this work dramatically, allowing our team to focus on solution architecture and business logic rather than boilerplate configuration.
Getting Started: What You Need
To use the Power Pages plugin today, you’ll need the following:
- Node.js 18 or later
- Power Platform CLI (PAC CLI) — latest version
- Azure CLI — latest version
- GitHub Copilot CLI or Claude Code
- A Power Platform environment with Power Pages enabled
- Authenticated sessions for both PAC CLI and Azure CLI
Once your environment is ready, installation is straightforward:
/plugin marketplace add microsoft/power-platform-skills
/plugin install power-pages@power-platform-skills
After installation, run /create-site and describe what you want to build. Microsoft’s official documentation on Get started with the Power Pages plugin for GitHub Copilot CLI and Claude Code provides a full walkthrough including best practices for writing effective prompts.
Best Practices for Agentic Power Pages Development
Based on Microsoft’s guidance and MTC’s experience working with Power Platform clients, here are key practices to get the most from this tool:
- Be specific in your prompts. Describe not just what pages you need, but the business purpose — “a customer portal for submitting service requests tied to Dynamics 365 cases” gives the agent far more to work with than “a support website.”
- Build incrementally. Start with /create-site and a live preview before setting up your data model. Validate each layer before moving to the next.
- Always review proposed changes. The plugin gives you a schema proposal with ER diagrams before creating anything in Dataverse. Take time to review these against your existing data architecture.
- Share errors with context. When something doesn’t work as expected, paste the full error with the surrounding context back to the agent. It’s designed to iterate.
- Use sample data early. The /add-sample-data skill lets you test your UI against realistic records before going to production, catching display and permission issues before they matter.
The Bigger Picture: Agentic AI on the Power Platform
The Power Pages plugin is part of a broader shift across the Microsoft ecosystem toward agentic AI development — where AI doesn’t just suggest code, but acts as a full development collaborator that plans, executes, reviews, and deploys.
We’re seeing this pattern emerge across:
- Copilot Studio — building AI agents that automate business processes
- Power Automate — AI-assisted flow generation and optimization
- Azure AI Foundry — custom AI model development integrated with Power Platform
- Dynamics 365 Copilot — embedded AI across CRM and ERP workflows
For organizations navigating digital transformation, the question is no longer whether to adopt AI-assisted development — it’s how quickly you can build the internal capability and governance frameworks to do it well.
How MTC Can Help
At MTC, we specialize in Microsoft Dynamics 365, Power Platform, and AI custom development. Our team helps organizations move from experimentation to production — ensuring that new capabilities like the Power Pages AI plugin are implemented with the right architecture, security posture, and integration strategy.
Whether you’re looking to:
- Build a customer or partner portal on Power Pages connected to Dynamics 365
- Modernize an existing portal using AI-accelerated development
- Evaluate Power Platform as your low-code foundation for digital transformation
- Design a custom AI solution that spans Power Platform and Azure
We’re here to help you move faster, with confidence.
Contact the MTC team today to discuss how agentic AI development on the Power Platform can accelerate your next project.
Summary
The Power Pages AI plugin for GitHub Copilot CLI and Claude Code represents a meaningful evolution in how Power Platform sites are built. By combining conversational AI with deep platform expertise — covering Dataverse, web roles, authentication, and deployment — it removes the most time-consuming and error-prone parts of portal development.
For Power Platform and Dynamics 365 customers, the opportunity is clear: faster delivery, lower configuration risk, and a tighter connection between business intent and technical output.
The future of Power Platform development is agentic. The tools are here. The question is: are you ready to use them?