Slack CLI Invoke the binary (install via ). Source of truth is . It wraps the engine for behavior, but prints JSON by default (the underlying MCP server emits CSV) so output pipes cleanly into . Output Every successful command prints valid JSON by default . List/table commands (channels, messages, users, saved items, user groups) emit arrays of objects. Structured mutations expose their result fields directly; returns , optional , and . Legacy plain-text statuses are wrapped as . Pipe directly into : Field values from CSV-backed tables are strings; use jq's for numeric comparisons. prints the…