Skip to content
SendSquared

SendSquared CLI

Your CRM, one command away

sendsquared is an agent-first, agent-native command line for your SendSquared account. Run it yourself when a one-liner beats twenty clicks, or hand it to Claude Code and let an agent do the work on your behalf.

Agent-nativeJSON by defaultMCP-backedOne-line install
zsh — sendsquared

$ sendsquared -o md contacts list --limit 10

| name | email | ltv |

|-------------------|------------------------|---------|

| Dana Whitfield | dana@example.com | $12,480 |

| Marcus Oyelaran | marcus@example.com | $8,215 |

| Priya Raman | priya@example.com | $6,900 |

$ sendsquared calls list --since 2026-07-01 -o json | jq '.[] | .recording_url'

$ sendsquared workflows action-types

→ 24 action types, 11 trigger types, step format v3

$ _

Install

One line, then you are logged in

The CLI is not published to npm. Install it from the SendSquared install server and upgrade in place whenever you like.

$ curl -fsSL https://mcp.sendsquared.com/install.sh | bash

Authenticate

sendsquared auth login

Upgrade

sendsquared upgrade

Check where you stand with sendsquared auth status, print a token for scripting with sendsquared auth token, or generate a connector token for the MCP consent page with sendsquared auth connector-token.

Watch it run

Run your property from the terminal

The sendsquared CLI scripts everything from bulk call-recording exports to lead pipelines and webhooks, and the same commands run inside Claude Code, so you can automate in plain English.

Built for agents

Point Claude Code at your account and let it work

Every command speaks a structured agent output mode, and the same capabilities are exposed as remote MCP tools. That combination is what turns an AI assistant into an operator who can actually finish the job.

1

Hand it to your agent

Claude Code, claude.ai, or any MCP-compatible agent can drive the CLI on your behalf: pull a segment, draft a campaign, build a multi-step automation, run a report, batch-update contacts.

2

It discovers its own environment

Agents read sendsquared commands and sendsquared workflows action-types / trigger-types / step-format to learn what exists. No briefing document, no hand-written prompt describing your account.

3

Your account, your permissions

The CLI logs in once and stores your token. Every action runs as you, through the same APIs and the same access controls your team already works under.

Same surface, over MCP

The SendSquared MCP server is a remote HTTP endpoint backed by the same client SDK. Point Claude, ChatGPT, or any MCP client at it, paste a connector token, and the entire command surface arrives as tools. No separate setup.

Explore the MCP server

Without an agent

Faster as a one-liner than as a click-through

You do not need an AI in the loop to get value out of it. Some jobs are simply quicker to type.

Grab every contact in a segment and pipe it into jq or a CSV

Send a one-off SMS to a contact without opening the web app

Download every call recording from last month

Pull a date-ranged email or SMS report

Add or remove a tag on a contact

Add a contact to a standard group

Run a CLI doctor check when something looks off

Build a multi-step automation from a single prompt

Output modes

Every command accepts -o, --output <mode> at the top level, so the same command serves a script, a human, and an agent.

json

Default. Scripting and piping into jq.

md

Readable tables when you are working in the terminal.

quiet

Suppress output, exit code only.

agent

Structured output tuned for AI agents to parse.

The command surface

Sixteen command groups covering the parts of SendSquared teams touch every day.

Auth

Login, status, tokens

Contacts

Lookup, create, batch update

Groups & Segments

Membership and exports

Leads

Pipeline, statuses, assignment

Campaigns

Draft, schedule, review

Workflows

Automations end to end

Templates

Email and SMS templates

Calls

History and recordings

SMS

Send and inspect messages

Tags

Add, remove, list

Brands

Multi-property scoping

Lead Taxonomy

Categories and sources

Reports

Date-ranged performance

Connector Maps

PMS field mapping

Webhooks

Subscriptions and events

Utilities

Doctor, upgrade, config

1

Line to install

16

Command groups

4

Output modes

0

Clicks required

SendSquared CLI, answered

What is the SendSquared CLI?

It is an agent-first, agent-native command-line tool (sendsquared) for working with your SendSquared account from your terminal, or from coding agents like Claude Code. Anything you would otherwise click through in the web app or script by hand against the API is a command.

How do I install it?

Run curl -fsSL https://mcp.sendsquared.com/install.sh | bash. The CLI is not published to npm, so always use the install script. Upgrade later with sendsquared upgrade.

How does it relate to the MCP server?

They are the same capability surface. The SendSquared MCP server is a remote HTTP endpoint backed by the same client SDK the CLI uses, so an MCP client gets the full command surface as tools. Use sendsquared auth connector-token to paste your JWT and refresh token into the consent page.

Do I need an AI agent to use it?

No. Plenty of work is faster as a one-liner: pull a segment, send an SMS, download last month’s call recordings, run a date-ranged report. Output defaults to JSON so it pipes cleanly, and -o md gives you something readable in the terminal.

What is agent output mode?

Every command accepts -o, --output <mode>. The agent mode returns structured output designed for an LLM to parse reliably, which is what makes handing the CLI to Claude Code work as well as it does.

Is it safe to let an agent run commands on my account?

The CLI acts as the authenticated user, under the same permissions and audit trail as the web app. Tokens are stored locally, can be revoked at any time, and connector tokens for MCP are generated separately from your interactive session.

Put an agent to work on your account

See the CLI and the MCP server running against a live SendSquared environment, with your workflows and your data.

Book a Demo