cli
SuprSend CLI
Documentation
SuprSend CLI
SuprSend CLI is a command-line interface tool for interacting with the SuprSend API, written in Go. It also doubles as an MCP server so AI agents (Claude, Cursor, Gemini, etc.) can drive your workspace through the same set of operations.
What you can do with it
- Manage workspace resources — `template`, `workflow`, `schema`, `event`, `category`, `translation`, `workspace`. Each supports `list`, `get`, `pull`, `push`, `commit` against your local working directory.
- Sync between workspaces — `suprsend sync` pulls assets from one workspace and pushes to another, with an optional local directory as intermediate storage.
- Generate typed payload code — `suprsend generate-types` emits typed code in Go, TypeScript, Python, Java, Kotlin, Swift, or Dart from your event / workflow JSON Schemas.
- Run as an MCP server — `suprsend start-mcp-server` exposes tools over stdio/SSE/HTTP. Installable directly from the MCP Registry (`npx -y suprsend start-mcp-server`), or wire it into Claude Code / Cursor / Gemini CLI manually.
- Multi-account / multi-environment profiles — `suprsend profile add|modify|list|use|remove` stores per-account credentials and base URLs, so the same CLI works against public cloud, BYOC, staging, pre-prod, etc.
Full command reference: docs.suprsend.com/reference/cli-intro. Or run `suprsend --help` for the command tree.
Installation
npm / npx
Run without installing:
npx suprsend --helpOr install globally:
npm i -g suprsend
suprsend --helpWorks on macOS, Linux, and Windows (x64 and arm64). Requires Node.js ≥ 18 (for `npx`).
Homebrew
You can install SuprSend CLI using Homebrew:
brew tap suprsend/tap
brew install --cask suprsendBinary Releases
Pre-compiled binaries for various platforms are available on the Releases page.
Building from Source
To build SuprSend CLI from source, follow these steps:
1. Ensure you have Go installed on your system (version 1.25 or later — see `go.mod`).
2. Clone the repository:
git clone https://github.com/suprsend/cli.git
cd cli/cmd/suprsend3. Build the binary:
go build -o suprsend4. The binary will be created in the current directory. You can move it to a location in your PATH for easy access:
sudo mv suprsend /usr/local/bin/Now you can use the `suprsend` command from anywhere in your terminal.
Usage
After installation, you can use the CLI by running the `suprsend` command. For example:
suprsend --helpDocumentation
Please refer to documentation here OR if you want to access the cobra generated docs those are here
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Generating build artifacts locally
`make build` compiles the embedded type-morph Deno binary (requires Deno), then generates CLI documentation in `docs/` and AI skills in `skills/`.
make buildA CI check on PRs to `main` verifies that `docs/` and `skills/` are up to date. Run `make build` and commit the output before opening a PR.
Removing local build artifacts
make cleanLicense
This project is licensed under the MIT License - see the LICENSE file for details.
Frequently asked questions
What is cli?
cli is SuprSend CLI
How do I install cli?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is cli open source?
Yes — it is hosted on GitHub at https://github.com/suprsend/cli and has 12 stars.
Related MCP tools
eBPF-powered network observability for Kubernetes. Indexes L4/L7 traffic with full K8s context, decrypts TLS without keys. Queryable by AI agents via MCP and humans via dashboard.
GOWA - WhatsApp REST API with support for UI, Multi Account, Webhooks, and MCP, and Chatwoot. Built with Golang for efficient memory use.
The missing open-source Kubernetes UI with a built-in MCP server for AI agents. See what's broken, why, and what changed. Issues, Topology, event timeline, Helm, GitOps, live service traffic, and cluster audits - all in one Go binary.
mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, and diagnostics.
The Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.
Run MATLAB® using AI applications with the official MATLAB MCP Server from MathWorks®. This MCP server for MATLAB supports a wide range of coding agents like Claude Code® and Visual Studio® Code.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP