v0.1.0 · live on npm

Your AI sales team, in receipts.

One install. Your AI agent places real calls and sends real SMS through your Twilio. Every meeting booked, every order taken, every dollar in Twilio — analyzed on your laptop. Bring your own Twilio.

$npm i -g crixin && crixin voice install
BYO Twilio · no SaaS MIT licensed Node ≥ 22
// your AI sales team · audited

What it's for

One engine. Three jobs.

The same MCP server places outbound calls, picks up inbound calls, and sends transactional confirmations. You decide what your AI is for — Crixin is the phone primitive underneath.

01

The receptionist

Your phone never goes unanswered — 24/7, even at 2am. Restaurant orders, salon bookings, clinic confirmations. Polly + Google neural voices in 30+ languages including Egyptian Arabic and Spanish.

02

The sales team

Sixteen agents — four voices × four personas. Drop a list, pick a cadence, watch outcomes land in your local DB. TCPA windows + DNC enforced by default. No one calls before 8am or after 9pm local.

03

The confirmation line

Appointment reminders, order confirmations, payment retries — without a human picking up the phone. Hits the calendar, books the slot, sends the receipt by SMS, hangs up. All from one MCP tool call.

The annual moment

Run it once. See your AI's year.

crixin voice wrapped generates a self-contained HTML report — total calls placed, minutes on the line, top destination countries, busiest hour, longest call, plus a Caller Archetype reveal. Local. Shareable as a screenshot. PII auto-stripped.

See what's on the page → The archetypes

A Crixin Voice Wrapped report — 1,247 calls placed, 8,432 minutes on the line, $174.32 estimated Twilio spend, archetype 'Patient Listener', hour-of-day heatmap, top destination countries, top campaigns, language breakdown

How it works

Three commands. That's the whole thing.

No setup wizard. No SaaS account. No telemetry. The package on npm is the entire product. You bring Twilio, you keep the audio.

# Install + wire the voice MCP into Claude Code / Cursor / Codex / Desktop.
$ npm i -g crixin && crixin voice install

# Verify Twilio reachable (no charges — just GET /Accounts/{sid}.json).
$ crixin voice doctor

# Place a real call from the CLI.
$ crixin voice call +201500309524 "Hi, this is a test call from Crixin."

# Or just ask your AI host: "use crixin-voice to call +201500309524 …"

Per-host install

Pick a host. One click.

crixin voice install wires all three at once — but if you'd rather install per-host, here's the manual path.

Cursor

Drop the block into ~/.cursor/mcp.json. Cursor picks it up on restart.

{
  "mcpServers": {
    "crixin-voice": {
      "command": "npx",
      "args": ["-y", "crixin", "voice", "mcp"]
    }
  }
}
Copy block

Claude Code

One CLI command. Lands in ~/.claude.json alongside any existing MCP servers.

claude mcp add crixin-voice -- npx -y crixin voice mcp
Copy command

Codex CLI

Append this block to ~/.codex/config.toml. Codex picks it up on next launch.

[mcp_servers.crixin-voice]
command = "npx"
args = ["-y", "crixin", "voice", "mcp"]
Copy block

Pricing

Open source. Then hosted.

The MCP-first npm package is MIT-licensed and free forever — you bring Twilio. The hosted tiers (Starter / Pro / Business) come with a managed Twilio account, the dashboard, and Stripe billing. Pick the altitude.

Open Source
$0 / forever
  • MCP server — Claude Code, Cursor, Codex, Desktop
  • make_call · send_sms · transcribe_call · list_calls · …
  • Voice Wrapped · Caller Archetype · Ducked phrases
  • Polly + Google neural voices · 30+ languages
  • Local SQLite — your transcripts stay on your laptop
  • You pay Twilio directly (~$0.014/min US)
npm i -g crixin
Business
$199 / month
  • 2,500 minutes · 5 phone numbers
  • Everything in Pro
  • Cost optimizer · custom analytics
  • Priority support
  • For high-volume sales / multi-location ops
Compare tiers

Get the receipts.

Drop your email for the hosted-tier launch ping, or skip ahead and run the open-source CLI right now.