Command reference

Every CLI capability the Connector exposes. Same binary that powers the local MCP server — every tool your AI assistant can call has a direct CLI counterpart.

20+ resources
Global flags
Dry-run everywhere
THE GENERAL SHAPE

resource, action, flags

$

kuali [global flags] <resource> <action> [flags] [arguments]

run any parent without a subcommand to see its help — e.g. kuali apps

GLOBAL FLAGS

Available on every command

Flag
Description
--profile <name>
Named connection profile (default: default)
--output, -o <fmt>
json, table, yaml, or csv — auto-detected: table for TTY, JSON for pipes
--dry-run
Preview the action without executing
--fields <dotted>
Return only selected fields (id,name,data.firstName)
--limit / --skip / --all
Pagination controls; --all auto-paginates every page
--insecure, -k
Skip TLS verification (dev/self-signed only)
SETUP & AUTH

Onboarding and credentials

$

kuali setup [--hostname <host>] [--api-key <key>] [--profile <name>]

$

kuali auth login | logout | status  [--profile <name>]

$

kuali config set|get|list <key> [--profile <name>]

EVERYDAY RESOURCES

The ones you'll reach for most

$

kuali apps list | get | create | publish | add-workflow-step

$

kuali documents list | get | create | update | submit | approve

$

kuali forms schema | options | outline | update

$

kuali users / groups / workflows / products / integrations …

$

kuali import csv  ·  kuali export csv|pdf|xlsx

$

kuali mcp setup | verify  ·  kuali doctor  ·  kuali update install

This is a designed summary

The full reference lists every subcommand and flag per resource — the live page runs 20+ sections deep. This layout shows the pattern; extend with more resource sections as needed.

OUTPUT & FILTERING

Scripts and pipes

$

kuali documents list --app X -o json | jq '.[].id'

$

kuali documents list --app X --fields id,data.title --all

$

kuali documents delete <id> --dry-run

Limited to what your user can see

The server enforces your key's permissions. "Not found" or "forbidden" is usually a permissions issue, not a CLI bug.

First connection ->

Where to next

Prompt library

Ready-to-use prompts for curriculum, research, build apps, imports, workflow analysis, and reporting.

Browse prompts →
Client-specific guides

Tips for Claude Desktop, Claude Code, Codex, Gemini, Copilot, and VS Code.

AI assistants →
Use it as a CLI

Skip the chat — every capability is also a plain kuali command, ready for scripts and CI.

Command reference →