AI features
1. AI documentation of IFlows
Since 2605 Figaf Tool can generate AI documentation for IFlows. The documentation is a human-readable textual description of what an IFlow does, generated from its BPMN model by an LLM (OpenAI). It is stored per IFlow version, shown on the IFlow tracked object page, included in the generated XLSX documentation report, and used to build embeddings for Figaf AI Assistant.
|
The IFlow payload is sent to the configured LLM (OpenAI) for processing. Figaf Tool doesn’t send |
Follow steps to enable and use the feature:
-
Configure
OpenAI API Keyon the Application configuration page. -
Enable
Enable IFlow Documentationsetting on the CPI agent configuration page. Optionally, restrict the scope withDocumentation packages filter (regex)andDocumentation IFlows filter (regex)settings.Since 2606, you can click Preview Matched Objectsto check which packages and IFlows the configured filters match before generating documentation. The action validates the regular expressions (a clear error is shown for an invalid regex) and lists the matched objects. Save the agent before using the preview. -
Synchronize the agent.
During synchronization Figaf Tool only creates documentation requests. The documentation and its embeddings are produced asynchronously by the Enable IFlow Documentation SchedulerandEnable IFlow Documentation Embedding Scheduler. So when synchronization is finished, it doesn’t mean that all documentation is generated yet.
2. Figaf AI assistant
Since 2605 Figaf Tool provides an AI assistant that lets you interact with the tool using natural language. You can use it, for example, to:
-
search IFlows by criteria (name, package, last change date, sender/receiver systems);
-
discover IFlow dependencies;
-
compare two IFlow versions.
The assistant is available in AI Assistant - open the AI Assistant chat in the Figaf Tool UI and type your request.
The AI Assistant is not available on the cloud version of Figaf Tool.
|
3. MCP server
Since 2606 Figaf Tool exposes an MCP (Model Context Protocol) server so its AI capabilities can be used from external AI clients (for example, Claude). The MCP server provides read-only tools to list agents, search IFlows, discover IFlow dependencies and list/compare IFlow versions.
The client connects to the MCP endpoint of Figaf Tool at https://<your-figaf-host>/api/mcp and authenticates using the OAuth 2.1 Authorization Code flow with PKCE. The login reuses the existing Figaf Tool authentication (local users and SAP BTP are supported in this release), so credentials are never shared with the AI client. The client is registered automatically during connection, so no OAuth client has to be created manually. Read the article to configure the MCP Connector for Claude.
To connect a client (for example, Claude):
-
Add a new custom connector in the AI client and provide the Figaf Tool MCP URL
https://<your-figaf-host>/api/mcp. -
Log in with your Figaf Tool user when prompted.
-
The connection is approved automatically if your user has the
IRTMcpReader(orIRTAdmin) role. Otherwise, the connection is refused.
|
The MCP server is available only for the on-premise ( Access is read-only and requires the |