Skip to content

CLI Overview

Install, authenticate, and use the Inconvo CLI to manage your agents and semantic models.


The Inconvo CLI lets you manage semantic models and database connections directly from your terminal. It’s designed to work alongside coding agents like Claude Code and Cursor.

Terminal window
npm install -g @inconvoai/cli

Or use it via npx without installing globally:

Terminal window
npx inconvo --help

The CLI uses your Inconvo API key for authentication. Set it as an environment variable:

Terminal window
export INCONVO_API_KEY=your_api_key_here

Or pass it directly to any command:

Terminal window
npx inconvo model pull --api-key your_api_key_here
CommandDescription
inconvo model pullPull semantic model files into .inconvo/ for one or more agents
inconvo model agent listList agents available in your organisation
inconvo model action runRun a model action from a raw JSON payload
inconvo model action schemaList supported model actions and metadata
inconvo model tableManage table settings (queryable, joinable, off)
inconvo model columnManage column settings (on/off)
inconvo model computedManage computed columns
inconvo model relationManage relations between tables
inconvo model conditionManage conditions on tables
inconvo model policyManage policies
inconvo model virtualManage virtual tables
inconvo model user-contextManage user context configuration
inconvo connection getShow metadata for a connection
inconvo connection listList connections for an agent
inconvo connection syncTrigger a full database resync for a connection
inconvo connection updateUpdate a connection description
Terminal window
# 1. Pull your semantic model
npx inconvo model pull
# 2. Make changes via your coding agent or the mutation commands
# 3. Sync changes back
npx inconvo connection sync --agent agt_123

For detailed documentation on each command group, see: