unbound analytics tool-use reads the Analytics → Tool Use tables from the terminal: what agents ran, which MCP tools they called, and which policies matched.
Requires Admin role. Run unbound status to check.
Datasets
mcp-servers first when you need a value for --server — it lists the names the other datasets accept.
Filters
All of these take comma-separated values and work on every dataset unless noted.Output
The default is a table sized to your terminal, showing a curated set of columns.
The table hides the widest columns to stay readable. Use
--wide, or --format json, to see all of them.
--limit is capped lower for the table than for JSON because a table is read by a person and JSON is parsed by a program. Use --format csv for everything, rather than paging a table.Paging
Each page prints where it sits in the result set:next_offset from the JSON envelope rather than adding offset + returned_count: the server counts source rows and drops some while serializing, so the two differ.
For scripts and agents
--format json is a stable contract:
rows align to columns. Page with --offset next_offset until has_more is false.
Diagnostics go to stderr and stdout carries only the payload, so it is safe to pipe. The exit code is 0 on success and 1 on any error.
Exporting
--format csv exports every matching row rather than one page. The file is prepared in the background and the command waits for it — see Exports for how that works, and for exporting Logs, Tasks and Users the same way.
Requires CLI 1.15.0 or later.

