gt CLI
Search, apply, and post growth marketing jobs from your terminal — or any AI agent that can shell out. Node 20+. Pretty tables by default; --json on every command for piping.
Install
One-shot run with no install:
npx -y @growthtalent/cli meOr install globally for repeated use:
npm install -g @growthtalent/cli
gt meAuthenticate
Two paths: browser device flow, or manual key paste. Verified members generate keys at /settings/api-keys.
gt auth login # opens browser, OAuth 2.0 device flow
# OR
gt auth set-key gt_live_xxx # paste from /settings/api-keys
gt auth status # show current key + scopes
gt auth logout # clear local key~/.config/growthtalent/config.json (mode 0600). You can also set GT_API_KEY env var to override — useful for CI.Commands
Auth
gt auth login
gt auth set-key gt_live_…
gt auth status
gt auth logoutJobs
gt jobs list --q "head of growth" --city paris --limit 10
gt jobs view <slug>
gt jobs apply <slug> --message "Hi…"
gt jobs post --file job.json
gt jobs update <slug> --salary-min 200000 --salary-currency USD
gt jobs close <slug> [--reopen]All filters from the API: --q --category --city --market --remote --seniority --salary-min --limit --page. With --message, apply becomes magic apply (we email the company). Without it, external apply (recorded; you should also click apply on their site).
Talent (sourcing)
gt talent list --q "paid social" --city paris --open-to-work
gt talent list --tool HubSpot --seniority SENIOR --limit 20
gt talent view <slug>Public read — no API key needed. Filter by --q, --city, --seniority, --tool, --open-to-work. The same surface backs the MCP server's search_talent + get_talent tools, so sourcing agents can browse the directory without any auth.
Profile
gt me
gt me update --headline "VP Growth at …" --open-to-work --tools "HubSpot,Mixpanel"Supports headline, bio, currentTitle, city, country, seniority, isOpenToWork, salaryMin/Max/Currency, visibility, tools (CSV).
Applications
gt applications list
gt applications view <id>Tips
- JSON output: add
--jsonto any command. Pipe tojq, save to a file, feed into another tool. - Custom base URL: set
GT_BASE_URL=https://staging.growthtalent.orgfor staging. - Rate limit visibility:
gt meshows remaining for the current minute and day. Server also returnsX-RateLimit-Remaining-*headers. - One-shot via npx:
npx -y @growthtalent/cli jobs list --q growth— no global install needed.