crm-cli

A CLI + single-tool MCP server for a Twenty-style CRM API.

Install

curl -fsSL https://crm-cli.truly.you/install.sh | sh

Requires Node 18+. Installs to ~/.crm-cli, symlinks crm into ~/.local/bin, and auto-configures itself — no API key to paste.

Try it

crm members list
crm people list --limit 5

Claude Desktop MCP

node ~/.crm-cli/scripts/setup-claude-desktop.js

Interactive — prompts for URL + API key, merges into the Claude Desktop config. Restart Claude Desktop after.

Upgrade

crm update

Re-fetches from the same host you installed from. Your local config survives.

Common

crm people list --filter 'name.firstName[eq]:"Ada"'
crm companies upsert @company.json    # smart dedup
crm raw GET /rest/people?limit=1
crm graphql 'query { workspaceMembers { id userEmail } }'