Starting with version 3.5.0, iDNA Applications includes an MCP server. MCP (Model Context Protocol) is the open standard through which AI assistants access external data. With the MCP server enabled, AI clients such as Claude, GitHub Copilot or OpenAI Codex can answer questions about your Notes/Domino estate from your live iDNA data: application usage, design and code analysis, modernization and lifecycle planning. The recommended way to use it is the iDNA Applications Companion, an AI-assistant plugin for these clients (see the knowledge base article Setting up the iDNA Applications Companion).
https://<your iDNA host>/mcp through the existing HTTPS port; no additional firewall port is needed. AI clients connect from the user's machine, so the appliance does not have to be reachable from the internet.Note: data the AI retrieves through MCP becomes part of the AI conversation and is processed by the AI model of the client in use (for example by Anthropic, GitHub/Microsoft or OpenAI). Whether that is acceptable for your organization is decided before MCP is enabled, which is why MCP requires a double opt-in (see Step 1).
Setup at a glance:
Allowing AI systems to access data about your users is a decision for your organization, not for the iDNA administrator alone. That is why MCP is enabled in two separate steps: first your organization requests it from panagenda, then the iDNA administrator switches it on. Neither step works without the other, so an administrator cannot open iDNA data to AI systems on their own.
Contact support@panagenda.com and let us know:
panagenda then issues a new license free of charge. Upload it in [Settings] → [System configuration ...] → [License]: accept the General Terms and Conditions, choose the license file and click [Upload].

The MCP service is installed on every appliance from version 3.5.0 on, but it does not run until you enable it.
/opt/panagenda/appdata/ifa/config and set:
PANAGENDA_ENABLE_MCP=true |
ifa recreate |
Note: "ifa recreate" recreates the iDNA containers, so iDNA is unavailable for a few minutes. "ifa restart" does not apply configuration changes.
On this first start, the appliance generates an admin token for the MCP service and saves it as PANAGENDA_MCP_ADMIN_TOKEN in the same configuration file. iDNA uses it to manage the users' tokens; no further action is needed (see Security Notes).
From now on, the MCP server is available at https://<your iDNA host>/mcp. Users need this address to connect their AI clients.
By default, no user can create MCP tokens. Grant the MCP role only to users who should work with iDNA data in AI clients. There are two ways to do this.
In the admin client, open [Settings] → [System configuration ...] → [Advanced Settings] → [Users & Groups]. In the user's row, click "toggle" in the MCP column. The Authorities column then shows ROLE_MCP. Clicking "toggle" again removes the role.


Note: users who log in through LDAP appear in this list after their first login to iDNA.
If your users log in through LDAP, you can grant the role to LDAP groups instead: in [Settings] → [LDAP settings], enter the groups in the MCP field of the Role Mapping (comma-separated list).

Each user with the MCP role creates their own token in the iDNA web interface:

laptop-claude (letters, digits, dot, underscore and hyphen). The label identifies the token in the token lists and in the MCP server's audit log.
The MCP Tokens dialog right after [Create token]: the one-time token value with its copy hint, the value itself blurred or replaced. |
In the same dialog, users see their tokens with creation, expiry and last-use dates, and can delete them.
Recommendations for users:
How to connect the AI clients with the token is described in the knowledge base article Setting up the iDNA Applications Companion.
Administrators see the tokens of all users in the admin client: [Settings] → [System configuration ...] → [Advanced Settings] → [MCP Tokens].

Token values are never shown in this list. Administrators cannot create tokens for other users; every user creates their own.
Removing a user's access: remove the user's MCP role (Step 3) and delete their tokens in this list. Deleting a user in [Users & Groups] also invalidates their tokens.
PANAGENDA_MCP_ADMIN_TOKEN in /opt/panagenda/appdata/ifa/config) allows managing all users' tokens. Keep the following in mind:
PANAGENDA_ENABLE_MCP=false and run "ifa recreate". The MCP service then no longer runs.MCP is included in iDNA Applications 3.5.0 and later at no additional cost. It is enabled through a new license that panagenda issues on request, after your organization has confirmed the mode and the internal clearance (see Step 1). Contact support@panagenda.com.