Building with Xperience by Kentico means holding a lot of context – platform APIs, project conventions, and your content model. KentiCopilot gives that context to the AI coding assistant you already use.
KentiCopilot is a suite of AI development tools that enables agentic development for Xperience by Kentico projects. It combines MCP (Model Context Protocol) servers, curated skills and workflows, and best practices to help developers work more effectively with AI coding assistants when building with Xperience by Kentico.
Think of KentiCopilot as an umbrella term for all the tools, features, instructions and built-in guidance we provide to help developers work smarter with AI.
Instead of acting as a standalone AI agent, KentiCopilot tools bridge your preferred AI development tools with the Xperience by Kentico platform. They work with any AI coding assistant that supports the Model Context Protocol (MCP) (opens in a new tab) and agent skills.
The following graph shows the available KentiCopilot tools and resources.
For detailed information about the options supported by the Management MCP server, see Reference - Management MCP capabilities.
Installing the tools is the first step. An agent also needs to know how your project is laid out, which conventions it follows, and how to verify its own changes. Without that context, every session starts over and the results vary.
KentiCopilot skills are distributed as agent plugins (opens in a new tab), and the KentiCopilot repository (opens in a new tab) serves as the plugin marketplace. Each plugin installs separately, so you can add only the ones your work needs. The usage guide (opens in a new tab) in the repository lists the available plugins and the detailed installation steps.
Add the marketplace to your coding assistant, then install a plugin by name. For example, in Claude Code:
/plugin marketplace add Kentico/xperience-by-kentico-kenticopilot
/plugin install kentico-web-development@xperience-by-kentico-kenticopilotThe commands differ between AI tools. See the usage guide for the equivalent steps in yours.
The agentify skill in the web development plugin (opens in a new tab) audits an existing project against Kentico's agentic-development practices. The skill asks which AI tool you work with, evaluates the project, and writes a readiness report that names each gap. Nothing in your repository changes until you approve the recommendations.
To run the audit, you need an Xperience by Kentico project and the web development plugin. Then ask your assistant to run the agentify skill against the project in your workspace.
The audit evaluates your project in a few areas:
With your approval, the skill then creates the missing files and places them where your AI tool discovers them.
A project that passes the audit gives every new session the same starting context, which makes the results of the other curated skills and workflows more consistent.
With the project prepared, see Work effectively with KentiCopilot for the habits that get the most out of the tools.
Effective AI-assisted development requires more than just access to tools. The KentiCopilot tools include a growing library of skills and plugins (opens in a new tab) specifically optimized for Xperience by Kentico development scenarios.
Pre-built skills and orchestrated workflows help you with common development tasks:
The web development plugin (opens in a new tab) covers a design-led implementation end to end: preparing the project for agentic development, modeling content from a design, building Page Builder widgets, sections, and page templates, writing content retrieval code, and comparing the finished implementation against the original design.
Before generating any code, these skills study the components your project already has, mirror your repository's conventions, and verify uncertain APIs against the current Xperience documentation.
Development capabilities:
Check out a video series where KentiCopilot powers a full widget build. See how AI automates content modeling and creates a ready-to-use Page Builder widget in Build Smarter: From Content Model to Widget with KentiCopilot (opens in a new tab).
KentiCopilot includes specialized tooling to help you migrate legacy Kentico Xperience 13 (KX13) projects to Xperience by Kentico. The KX13 migration plugin (opens in a new tab) covers the full upgrade journey in a single plugin, organized into groups of skills:
appsettings.json and the C# extensions for Migration.Tool.Extensions, executes the migration tool, and evaluates the result. The eval skill produces an HTML report that classifies each finding and routes back to the specific sibling skill to re-run.Upgrade capabilities:
Once a project is in production, the project lifecycle plugin (opens in a new tab) helps you keep it current and deploy changes in a controlled way:
update-xperience – Determines your current and target Xperience versions, reviews every Changelog entry in between together with the update guides they link to, and then follows the official update procedure.cd-repository-configure – Builds deployment-scoped repository.config filters from the pull requests or commit range you want to deploy, excluding Xperience version-only changes, and then exports and verifies the serialized deployment content.The digital experience plugin (opens in a new tab) enables coding assistants to develop custom components for automation processes. Its skills implement and register custom automation steps and triggers, which marketers can use and configure in the Automation Builder.
Model Context Protocol (MCP) (opens in a new tab) servers are the foundation of KentiCopilot's capabilities. These servers expose Xperience by Kentico functionality directly to AI assistants and enable them to interact with your projects, access documentation, and execute Kentico-specific operations in real time.
MCP servers use a standardized protocol that allows AI assistants to discover available capabilities, understand their parameters, and execute operations safely within your development environment.
Provides access to Xperience by Kentico documentation and code examples. Serves as a reliable source of context for your agentic workflows. See Documentation MCP server to learn more.
Provides content modeling assistance with validation and best practice checks. See Content Modeling MCP Server to learn more.
Provides integration with the Xperience by Kentico management API to allow querying and editing of content, configuration, and other objects stored in the system's database. This includes the project's content model (content types and reusable field schemas), content items, pages (including Page Builder content and configuration), channels, languages and more.
See the Management MCP server documentation for more information and instructions.
We've built and open-sourced the following tools to help you deliver your projects more easily:
In addition to the official Kentico MCP servers that provide out-of-the-box functionality, you can create your own tooling, such as custom MCP servers and other toolsets:
The official Kentico MCP servers are compatible with third-party MCP servers, so you can extend the current functionality with your own servers or integrate other tools into your development workflow.
Agentic development moves project data through your AI tool, your model provider, and the KentiCopilot MCP servers, skills, and plugins. Before you adopt KentiCopilot, review what each part sends, what it stores, and where Kentico's responsibility ends and yours begins.
KentiCopilot security covers the full data-flow diagram, what the Kentico-hosted MCP servers record, the access the Management MCP server grants, and how to choose a safe setup for your project.
KentiCopilot works best when you are comfortable directing an AI coding assistant. If you are new to AI-assisted development, start with the general fundamentals. The same habits apply to every assistant: plan before you generate code, provide specific context instead of vague prompts, and review everything the assistant produces.
The following free resources assume little or no prior AI knowledge:
AGENTS.md, give an assistant project context across sessions.Kentico-specific materials build on those fundamentals. You can find them in the Xperience by Kentico documentation, in the developer guides, or in blog posts on the Community Portal (opens in a new tab):
Once you know the fundamentals, the KentiCopilot curated skills and workflows apply them to Xperience by Kentico scenarios, so you do not need to design your own prompts and workflows from scratch.
For a comprehensive collection of AI-assisted development resources, including articles, videos, and community contributions, visit the Xperience by Kentico AI Development Hub (opens in a new tab) on the Community Portal.
KentiCopilot is built on open standards, primarily the Model Context Protocol (MCP) (opens in a new tab) and agent skills. This means you're not locked into a specific AI tool, and no specific tool or editor is required. See System requirements for more information.
As new AI development assistants emerge, KentiCopilot's MCP and skill-based architecture ensures compatibility without major changes to your workflow.
KentiCopilot's curated skills and workflows use plugin architecture, which allows quick installation specifically in Claude Code and GitHub Copilot environments.
Results may vary depending on the AI model and client. For best results, use a recent flagship model together with a commonly used MCP-compatible AI development tool.
Content Modeling MCP Server CONCEPT – Learn how to use the Content Modeling MCP server to speed up content model creation with a structured workflow and built-in validation against Kentico best practices. The MCP server is compatible with any IDE or AI client that supports MCP.
Prototype your model with Content modeling MCP server CONCEPT – See how you can use the Content Modeling MCP server together with the Management MCP server to rapidly prototype a content model for your project. Learn how to speed up model creation, iterate faster, and keep everything consistent across your solution.
AI assisted improvements to the Kentico Community Portal (opens in a new tab) – Learn how GitHub Copilot was used to accelerate UI improvements, search redesign, and Q&A tagging on a real in-production Xperience by Kentico project.
Can AI really update my Xperience by Kentico project? (opens in a new tab) – Explore an AI-driven workflow for automating Xperience by Kentico hotfix and refresh updates, including package changes, database migrations, and breaking change resolution.
AI-Powered Refactoring: Updating Xperience by Kentico Logging with a Single Prompt (opens in a new tab) – See how a single GitHub Copilot prompt, backed by the Documentation MCP server, migrated the entire Kentico Community Portal from IEventLogService to ILogger<T>.
Deliver More: AI Assisted Improvements to Q&A Discussions (opens in a new tab) – Discover how AI expanded the scope of Community Portal improvements, including discussion notifications, timezone customization, and reaction voting, without increasing development time.
Smarter Components: Using Icon Metadata to Guide AI in Kentico Projects (opens in a new tab) – Learn how AI-generated descriptions added to Kentico's icon class help AI agents select the right icon when generating Page Builder component registrations.
Is KentiCopilot an AI agent?
No, KentiCopilot is not an AI agent itself. It's a suite of tools that enables developers by enhancing 3rd-party AI assistants. The tools developed under the KentiCopilot umbrella provide AI assistants and agentic coding tools with specialized knowledge and capabilities for Xperience by Kentico development. Think of the KentiCopilot tooling as giving your AI assistant expert-level knowledge of Kentico, but not turning it into an autonomous stand-in for developers.
Is KentiCopilot tooling for C#/.NET only, or does it include also JavaScript/React?
The toolkit recognizes that Xperience by Kentico projects often involve both server-side and client-side code. Tools built under the KentiCopilot umbrella support both back-end and front-end development: