A command-line interface for Krisp powered by the Krisp MCP server at https://mcp.krisp.ai/mcp.
Every tool exposed by the MCP server is registered as its own krisp subcommand, so you get a typed CLI over your Krisp meetings, transcripts, and other data.
npm install -g @statechange/krisp-cliRequires Node.js 20 or later.
# Sign in via the browser (OAuth 2.1 + PKCE)
krisp auth
# See every tool the MCP server exposes
krisp tools
# Each MCP tool is its own subcommand — use --help to see args
krisp --help
krisp search-meetings --help
krisp search-meetings --after 2026-01-01 --search "standup"Credentials are cached locally (path printed by krisp auth). Run krisp logout to remove them.
| Command | What it does |
|---|---|
krisp auth / krisp login |
Sign in to Krisp via the browser and cache the tool catalog |
krisp logout |
Delete saved credentials |
krisp tools [--refresh] [--json] |
List tools exposed by Krisp MCP |
krisp call <tool> [key=value...] |
Call any MCP tool by name |
krisp <tool> [options] |
One subcommand per MCP tool, auto-registered after krisp auth |
Pass --json to any tool subcommand to print the raw MCP response.
npm install
npm run dev -- tools # run the TypeScript sources directly
npm run build # compile to dist/
node dist/index.js tools # run the built CLIkrisp-cli completes OAuth 2.1 with dynamic client registration against the authorization server advertised by the Krisp MCP resource, caches the resulting tokens, and then walks the MCP tool catalog — generating a commander subcommand per tool from its JSON Schema. Refresh tokens are used to keep the session alive.
MIT