Skip to main content
The Lymo CLI gives you terminal access to calls, transcripts, deal scores, and more. It also ships an MCP server so AI agents (Claude Desktop, Claude Code, Cursor, Codex, Gemini CLI, Windsurf, OpenCode) can call the same endpoints.

Install

Shell (macOS / Linux)

Resolves the latest production release from https://cdn.lymo.jp/manifest/latest.json, downloads the matching tarball from the Lymo CDN, verifies its SHA-256 checksum, and installs lymo into ~/.local/bin. Prints a PATH hint if needed. Override the install directory — note the env var belongs on the sh side of the pipe, not the curl side:
Pin to a specific release:

Verify

First run — lymo setup

lymo setup is the guided onboarding wizard. It signs you in, asks rep vs. manager, runs lymo doctor, and suggests a first command.
Prefer to script the individual steps? lymo login and lymo doctor are the non-interactive equivalents:
Sign-in uses a localhost callback. Pass --no-browser to either command to print the URL instead of auto-opening. The config file lives at ~/.config/lymo/config.json with 0600 permissions. Override with $LYMO_CONFIG_DIR or $XDG_CONFIG_HOME.

Core commands

List calls and deals

Inspect a call

Commands that take a call accept a UUID or latest (the most recent call in your org).

Export

Bundle multiple sections into a single file. Defaults: --sections summary,checklist, --format md.
Available sections: summary, transcript, checklist, events. Formats: md, json.

MCP server (agent integration)

Register the CLI as an MCP server so agent clients can access Lymo data:
Supported clients: claude-desktop, claude-code, codex, cursor, gemini-cli, windsurf, opencode. Run the server manually over stdio (your client normally does this for you):

Shell integration

lymo setup configures shell integration as part of onboarding. To manage it manually:
Native completion paths: lymo shell install also adds the install dir (~/.local/bin by default, override with LYMO_INSTALL_DIR) to $PATH if it isn’t already there. Pass --no-path or --no-completion to opt out. If you’d rather not have Lymo manage rc files, pipe the completion script directly (the gh / kubectl pattern):
After install, run exec $SHELL (or open a new terminal) to pick up the changes.

Output formats

Every command supports three rendering modes for the same underlying envelope:

Profiles

Named profiles let you switch between organizations without re-authenticating each time. --profile is a global flag — attach it to any command.
The active profile defaults to default.

Troubleshooting

Reports on: config-directory writability, API key presence, live API connectivity (via /v1/members/me), and which MCP clients the server is wired into. If lymo doctor fails on auth, re-run lymo login. If it fails on connectivity, check that $LYMO_PLATFORM_BASE_URL (if set) points at a reachable Lymo deployment.