Liferay

AI Access to Liferay Content Becomes Controllable

Whether an AI connection can be used in production is rarely decided by the interface alone. Liferay DXP 2026.Q3 adds profiles, masking and traceable access controls to the MCP Server – and thus addresses key questions of data protection, auditing and approval.

Whether an AI assistant should access portal content is rarely the decisive question in customer conversations. What matters more is: who determines which data may leave the company – and how can this be traced later?

In practice, this often determines whether an AI connection can be used in production or gets stuck in the approval loop. This is exactly where Liferay DXP 2026.Q3 comes in.

From beta project to regular connection

The MCP Server was previously available as a beta. With full support for OAuth 2.0, it now reaches the next stage of development.

An AI assistant's access thus runs via the same authentication mechanisms that are already used in the portal for applications and interfaces. For operators, this is an important step: the connection is based on existing identities and can be operated and monitored with existing tools.

Profiles for different use cases

With MCP Server Profiles, administrators define which actions an AI assistant may perform in a specific use case.

The actions are grouped by scope of application. In addition, there are protection mechanisms at field level and configurable masking. Several separate profiles can be operated in parallel – for example, one for an assistant in the editorial team and another for providing information in the service area.

The default settings are deliberately restrictive. At the same time, it is logged which access a profile permits.

This makes it possible to map a discussion directly in the system that otherwise has to be held anew in every project: instead of first opening technical access broadly and then restricting it organizationally, the restriction is stored technically and made verifiable.

Masking before data leaves the company

MCP Server Data Masking checks responses and masks configured content before it reaches the AI provider. This includes email addresses, phone numbers and credit card numbers, among other things.

The mechanism works across all connected tools and generates a complete audit trail.

The advantage over custom-developed filtering lies above all in its reach: an in-house development has to be built in, maintained and rechecked for new interfaces at every relevant point. The integrated protection mechanism, by contrast, applies centrally to all data that passes through the server.

Rules for AI crawlers

With llms.txt, operators can define in the site root how large language models and AI crawlers may use their content.

The principle is based on robots.txt: sensitive paths can be excluded without having to develop a separate technical solution. The feature is currently marked as beta.

Interfaces that describe their own capabilities

The Headless Search API provides more comprehensive, self-describing OpenAPI metadata. AI tools that read the schema are thus meant to better understand which functions the API offers and how to call it correctly.

It is not only AI applications that benefit from this. In classic integration projects, too, understandable metadata reduces queries, failed attempts and additional coordination effort.

Modular developer skills for development

In the Liferay Workspace, the previous AI rule files are now available as modular developer skills. They are organized by frequently used DXP areas, including site initializers, fragments, frontend client extensions and Objects.

AI agents load only the information required for the respective task. This keeps the context manageable and can improve the quality of generated customizations.

For development teams that already work with AI support, this means above all in everyday work: more precise results and less rework.

What changes for approval

A technical connection to a language model is established comparatively quickly. Delays often only arise during approval – because it cannot be sufficiently demonstrated which data is transferred under which conditions and who defined the rules for it.

Profiles, field-level protection, masking and logging provide key building blocks for this. Data protection, auditing and the works council receive answers that are not only assured organizationally, but can be verified in the system.

For context, however, it should also be noted: some features are optional, others are still in beta. The direction is clearly recognizable. For a concrete production decision, however, maturity and suitability must be checked in the respective deployment scenario.

Marc Hermann
Questions about this topic?
Marc Hermann, working with Liferay and Magnolia since 2008, replies personally.
Get in touch →
Oct 9, 2026 · Headless CMS

Storyblok Leads G2 Rating for Headless CMS in Fall 2026

According to the company, Storyblok has achieved first place in the Headless CMS category in the G2 Grid Report for Fall 2026. The company announced the placement on its blog on August 25, 2026. In addition to the Lead…