Toolsets
The Kloudfuse MCP server groups its tools into toolsets so you can expose only the ones you need on a given connection. Selecting fewer toolsets keeps the AI assistant’s context window small, which often improves answer quality and reduces token cost.
By default the server exposes every tool — selecting toolsets is opt-in, useful when you want a smaller, task-specific surface (for example, only apm and logs for trace-driven investigations).
Available Toolsets
| Toolset | What it covers |
|---|---|
|
Run PromQL queries against your metrics, list label names, and explore label values. |
|
Search logs, list log labels and values, and run LogQL metric queries over log data. |
|
Inspect APM services and dependencies, search and drill into traces, view trace waterfalls and span details, and surface trace errors. |
|
Search alert rules, fetch the underlying queries, and pull alert firing history. |
|
Query Kubernetes events with filtering, sorting, and facet discovery. |
|
Search Kubernetes objects (pods, deployments, services, nodes, …) and get their current status. |
|
Pull continuous-profiling data: profile types, label discovery, time series, flamegraphs, and diff comparisons between profiles. |
|
Real User Monitoring — list applications, search RUM events, view error groups, fetch latency distributions and time series, and unminify stack traces. |
|
Search and retrieve official Kloudfuse documentation pages. |
Selecting Toolsets
Append a toolsets query parameter to the MCP server URL with a comma-separated list of names:
https://<KLOUDFUSE_URL>/mcp?toolsets=apm,logs
The order of names does not matter. Whitespace around names is tolerated.
Define multiple MCP server entries against the same Kloudfuse cluster — each with its own toolset — and assign them to different subagents or workflows. For example, an incident-triage subagent can use a connection scoped to logs,metrics,alerts, while a performance-tuning subagent uses one scoped to apm,pyroscope. Most MCP clients let you give each entry a separate name.
|
Use this URL anywhere your MCP client accepts an MCP server endpoint — the same places shown in Install MCP Server in Kloudfuse and the OAuth custom connector guides. When passing the URL on a command line, quote it to prevent shell globbing or word-splitting of query characters.
Notes
-
Applies to the remote MCP server only. Toolset selection is read from the URL query string, so it works for the cluster-hosted server at
https://<KLOUDFUSE_URL>/mcpand for OAuth custom connectors. The local Docker container exposes its full toolset. -
Unknown names are ignored. Misspelled or unsupported names are silently dropped from your selection so future toolset additions and renames stay backward compatible. Double-check the spelling against the table above if a tool you expect is not appearing.
-
Changing toolsets requires reconnecting. Update the URL in your MCP client and restart or reconnect the connector for the new selection to take effect.