Tool Reference
This chapter provides a reference to the tools exposed by the SUSE Multi-Linux Manager MCP Server, including their arguments, results, and effects.
The SUSE Multi-Linux Manager MCP Server exposes read-only tools by default.
Tools in the state-changing section are available only when UYUNI_MCP_WRITE_TOOLS_ENABLED=true.
Most tools that accept system_identifier support a system name or system ID.
If a name is not found or is ambiguous, call find_systems_by_name and use the returned ID.
1. Systems and events
| Tool | Arguments | Result |
|---|---|---|
|
|
Paged active systems. |
|
|
System ID, name, last boot time, UUID, CPU, network, and installed products. |
|
|
Newest-first event history. |
|
|
Status, timestamps, result fields, and additional information for one event. |
|
|
Paged hostname matches. |
|
|
Paged systems matching an IP address. |
|
|
Paged systems requiring a reboot. |
2. Updates and CVEs
The supported advisory type values are Security Advisory, Product Enhancement Advisory, and Bug Fix Advisory.
| Tool | Arguments | Result |
|---|---|---|
|
|
Compact pending update list and counts. CVE expansion is omitted. |
|
|
Pending and queued update counts without update details. |
|
|
Paged pending updates. A positive |
|
|
Paged systems with pending updates. |
|
|
Paged systems and update counts without update details. |
|
|
Paged systems affected by the specified CVE. |
|
|
Applicable patches that are not scheduled. |
3. Actions, activation keys, and groups
| Tool | Arguments | Result |
|---|---|---|
|
|
Paged actions after exact-match filtering. |
|
None |
Activation keys available to the current user. |
|
None |
Group ID, name, description, and system count. |
|
|
System IDs and names in the specified group. |
4. State-changing tools
|
These tools change managed infrastructure. Review all arguments and the intended targets before approving a call. |
| Tool | Arguments | Effect |
|---|---|---|
|
|
Schedules all pending updates for one system. |
|
|
Schedules one patch for one system. |
|
|
Bootstraps and registers a system over SSH. Requires |
|
|
Removes a system. |
|
|
Schedules an immediate reboot. |
|
|
Cancels the specified scheduled action. |
|
|
Creates a system group. |
|
|
Adds the specified systems to a group. |
|
|
Removes the specified systems from a group. |
The add_system API can continue processing after the MCP Server request timeout.
When the tool reports that the addition process has started, check the system list later rather than immediately repeating the call.
5. Pagination controls
Tools that can return large result sets support pagination with limit and offset arguments.
Paginated responses include a meta object that describes the current page and provides next_offset when more results are available.
Pagination limits response size, reduces latency, and lowers AI context usage.