>_

jo

agent-ready json output non-interactive

JSON output from a shell

How to install jo

brew install jo

jo use case

Create JSON objects and arrays directly from shell commands and piped input

When to use jo

  • Building JSON structures in shell scripts or one-liners
  • Converting tabular or line-based output (e.g., from seq, cut) into JSON arrays
  • Generating configuration files or API payloads in CI/CD pipelines

When not to use jo

  • Parsing or manipulating existing JSON (use jq instead)
  • Creating deeply nested or complex JSON structures with many levels

jo features

  • · key=value syntax for objects
  • · array mode with -a flag
  • · pretty printing with -p
  • · boolean and numeric type detection

Want your agent to find this automatically?

Add the MCP server to your agent config and it will discover tools like jo on its own.

Set up MCP →

Similar tools to jo