neetocal) is a command-line interface for NeetoCal. It mirrors the v2 REST API, so anything you can do over HTTP you can also do from the terminal — list and create bookings, manage meetings and availabilities, run reports, and script bulk changes.
This is NeetoCal’s programmatic layer — real tooling, not a point-and-click dashboard — so it assumes some comfort with the command line or HTTP. You don’t have to be a developer, though: run neetocal setup to point an AI assistant like Claude or Cursor at the CLI, then describe what you want in plain language and let it run the commands.
Why use the CLI?
Script your scheduling
Create bookings, provision availabilities, and update meetings from shell scripts and cron jobs.
Audit from the terminal
Pull upcoming or past bookings, pipe them into
jq, and build one-off reports without leaving your shell.Manage many workspaces
Log into multiple subdomains at once and target any of them with a single flag — no browser switching.
Built for AI agents
Token-optimized
--toon output and a one-command setup for Claude, Cursor, Copilot, and more.What you need
- Access to one or more NeetoCal workspaces.
- Permission to manage the resources you want to work with (meetings, bookings, team members, and so on).
- The
neetocalbinary installed — see Installation.
Unlike the API, which authenticates with an
X-Api-Key header, the CLI signs
you in through your browser and stores credentials locally. See
Authentication.Quickstart
Install