draw.io
Create draw.io diagrams in chat from Mermaid or XML, shown live and interactive. 10,000+ shapes.
Give your AI a real phone: place calls, send SMS, fetch recordings and transcripts. Local or hosted.
Pick the AI app you use, then copy the settings.
Passed 2/4 checks · Runs on your computer
We hid some of the commands
Connect by URL: the server address did not answer when we checked
Use “Run on your computer” instead; the steps are below
First: which AI do you use?
Pick your app and the steps appear below.
Works with Claude, with some setup first
You need a Crixin Voice key (create it on the maker’s site) · Install Node.js on your computer first (one time) · Only the Claude desktop app (Windows or Mac), not the web or phone
Copy this message into a Claude chat. The AI checks your computer, tells you which file it will change, and waits for your OK every time.
Please install the MCP server Crixin Voice for Claude on this computer, in this order: 1) Check Node.js with node -v. If it is missing, tell me to install it from https://nodejs.org/en/download; do not install it yourself. 2) Use only this config (already checked by PopNx MCP): { "mcpServers": { "voice": { "command": "npx", "args": [ "-y", "crixin", "voice", "mcp" ], "env": { "CRIXIN_API_KEY": "your-value", "TWILIO_AUTH_TOKEN": "your-value" } } } } 3) Tell me the full path of the file you will change, or the command you will run, and wait for my OK. 4) For CRIXIN_API_KEY, TWILIO_AUTH_TOKEN, leave "your-value" in place and tell me to paste the real value myself into the file or the app’s field. Never ask me to type a key in chat. 5) Do what we agreed, then check that the Crixin Voice tools really show up.This message has no key in it. If a key is needed, the AI will ask you to paste it yourself into the file or the app’s field.
Already installed? Check first · Open Terminal, type this command and press Enter
node -vMac: press ⌘ + Space, type Terminal, press Enter
Windows: open Start, type Windows PowerShell, then Open
Not installed: Open the official download page, pick the LTS version and the click-through installer: .pkg on Mac · .msi on Windows. Double-click and follow it to the end. No curl command needed
Open the Node.js download page ↗
When it’s done, close Terminal, open it again and run the same command. You should see a version number: node -v
Install once; it works for everything that needs Node.js
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
SettingsDeveloperEdit Config
{
"mcpServers": {
"voice": {
"command": "npx",
"args": [
"-y",
"crixin",
"voice",
"mcp"
],
"env": {
"CRIXIN_API_KEY": "your-value",
"TWILIO_AUTH_TOKEN": "your-value"
}
}
}
}Paste the key only into the app’s field, never into a chat or to anyone
Use Crixin Voice and tell me what you can do for me, then show me one thing✓ If Claude says it is using Crixin Voice or shows a Crixin Voice tool in the answer, you are connected
The command above works without these. Add them only if you want to change something, following the maker’s description.
TWILIO_ACCOUNT_SID Bring-your-own-Twilio mode: account SID.TWILIO_PHONE_NUMBER Bring-your-own-Twilio mode: caller number in E.164.DEEPGRAM_API_KEY Optional in BYO mode — enables transcribe_call locally.Descriptions are as written by the maker.
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
ChatGPT cannot connect Crixin Voice yet
Crixin Voice runs on your computer, but ChatGPT can only connect servers that run on the web
A · Use an app that can connect Crixin Voice
B · Others in Chat & email that work with ChatGPT
Picked from the most used in the same category, only ones that connect by address with no key
Works with Claude Code, with some setup first
You need a Crixin Voice key (create it on the maker’s site) · Install Node.js on your computer first (one time)
Copy this message into a Claude Code chat. The AI checks your computer, tells you which file it will change, and waits for your OK every time.
Please install the MCP server Crixin Voice for Claude Code on this computer, in this order: 1) Check Node.js with node -v. If it is missing, tell me to install it from https://nodejs.org/en/download; do not install it yourself. 2) Use only this config (already checked by PopNx MCP): claude mcp add --scope user voice --env CRIXIN_API_KEY=your-value --env TWILIO_AUTH_TOKEN=your-value -- npx -y crixin voice mcp 3) Tell me the full path of the file you will change, or the command you will run, and wait for my OK. 4) For CRIXIN_API_KEY, TWILIO_AUTH_TOKEN, leave "your-value" in place and tell me to paste the real value myself into the file or the app’s field. Never ask me to type a key in chat. 5) Do what we agreed, then check that the Crixin Voice tools really show up.This message has no key in it. If a key is needed, the AI will ask you to paste it yourself into the file or the app’s field.
Already installed? Check first · Open Terminal, type this command and press Enter
node -vMac: press ⌘ + Space, type Terminal, press Enter
Windows: open Start, type Windows PowerShell, then Open
Not installed: Open the official download page, pick the LTS version and the click-through installer: .pkg on Mac · .msi on Windows. Double-click and follow it to the end. No curl command needed
Open the Node.js download page ↗
When it’s done, close Terminal, open it again and run the same command. You should see a version number: node -v
Install once; it works for everything that needs Node.js
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
Mac: press Command+Space and type Terminal · Windows: open PowerShell
claude mcp add --scope user voice --env CRIXIN_API_KEY=your-value --env TWILIO_AUTH_TOKEN=your-value -- npx -y crixin voice mcpReplace “your-value” with your key before pressing Enter
Paste the key only into the app’s field, never into a chat or to anyone
You should see Crixin Voice listed as connected
Use Crixin Voice and tell me what you can do for me, then show me one thing✓ If Claude Code says it is using Crixin Voice or shows a Crixin Voice tool in the answer, you are connected
The command above works without these. Add them only if you want to change something, following the maker’s description.
TWILIO_ACCOUNT_SID Bring-your-own-Twilio mode: account SID.TWILIO_PHONE_NUMBER Bring-your-own-Twilio mode: caller number in E.164.DEEPGRAM_API_KEY Optional in BYO mode — enables transcribe_call locally.Descriptions are as written by the maker.
Menu names checked against Anthropic’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with Cursor, with some setup first
You need a Crixin Voice key (create it on the maker’s site) · Install Node.js on your computer first (one time)
Copy this message into a Cursor chat. The AI checks your computer, tells you which file it will change, and waits for your OK every time.
Please install the MCP server Crixin Voice for Cursor on this computer, in this order: 1) Check Node.js with node -v. If it is missing, tell me to install it from https://nodejs.org/en/download; do not install it yourself. 2) Use only this config (already checked by PopNx MCP): { "mcpServers": { "voice": { "command": "npx", "args": [ "-y", "crixin", "voice", "mcp" ], "env": { "CRIXIN_API_KEY": "your-value", "TWILIO_AUTH_TOKEN": "your-value" } } } } 3) Tell me the full path of the file you will change, or the command you will run, and wait for my OK. 4) For CRIXIN_API_KEY, TWILIO_AUTH_TOKEN, leave "your-value" in place and tell me to paste the real value myself into the file or the app’s field. Never ask me to type a key in chat. 5) Do what we agreed, then check that the Crixin Voice tools really show up.This message has no key in it. If a key is needed, the AI will ask you to paste it yourself into the file or the app’s field.
Already installed? Check first · Open Terminal, type this command and press Enter
node -vMac: press ⌘ + Space, type Terminal, press Enter
Windows: open Start, type Windows PowerShell, then Open
Not installed: Open the official download page, pick the LTS version and the click-through installer: .pkg on Mac · .msi on Windows. Double-click and follow it to the end. No curl command needed
Open the Node.js download page ↗
When it’s done, close Terminal, open it again and run the same command. You should see a version number: node -v
Install once; it works for everything that needs Node.js
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
In the Crixin Voice settings, CRIXIN_API_KEY, TWILIO_AUTH_TOKEN is empty; add your key and save
Paste the key only into the app’s field, never into a chat or to anyone
Use Crixin Voice and tell me what you can do for me, then show me one thing✓ If Cursor says it is using Crixin Voice or shows a Crixin Voice tool in the answer, you are connected
The command above works without these. Add them only if you want to change something, following the maker’s description.
TWILIO_ACCOUNT_SID Bring-your-own-Twilio mode: account SID.TWILIO_PHONE_NUMBER Bring-your-own-Twilio mode: caller number in E.164.DEEPGRAM_API_KEY Optional in BYO mode — enables transcribe_call locally.Descriptions are as written by the maker.
Menu names checked against Cursor’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Works with VS Code, with some setup first
You need a Crixin Voice key (create it on the maker’s site) · Install Node.js on your computer first (one time)
Copy this message into a VS Code chat. The AI checks your computer, tells you which file it will change, and waits for your OK every time.
Please install the MCP server Crixin Voice for VS Code on this computer, in this order: 1) Check Node.js with node -v. If it is missing, tell me to install it from https://nodejs.org/en/download; do not install it yourself. 2) Use only this config (already checked by PopNx MCP): { "servers": { "voice": { "type": "stdio", "command": "npx", "args": [ "-y", "crixin", "voice", "mcp" ], "env": { "CRIXIN_API_KEY": "your-value", "TWILIO_AUTH_TOKEN": "your-value" } } } } 3) Tell me the full path of the file you will change, or the command you will run, and wait for my OK. 4) For CRIXIN_API_KEY, TWILIO_AUTH_TOKEN, leave "your-value" in place and tell me to paste the real value myself into the file or the app’s field. Never ask me to type a key in chat. 5) Do what we agreed, then check that the Crixin Voice tools really show up.This message has no key in it. If a key is needed, the AI will ask you to paste it yourself into the file or the app’s field.
Already installed? Check first · Open Terminal, type this command and press Enter
node -vMac: press ⌘ + Space, type Terminal, press Enter
Windows: open Start, type Windows PowerShell, then Open
Not installed: Open the official download page, pick the LTS version and the click-through installer: .pkg on Mac · .msi on Windows. Double-click and follow it to the end. No curl command needed
Open the Node.js download page ↗
When it’s done, close Terminal, open it again and run the same command. You should see a version number: node -v
Install once; it works for everything that needs Node.js
Open the maker’s site, sign up and create an API key for the next step. Check the maker’s site for pricing and free plans.
In the Crixin Voice settings, CRIXIN_API_KEY, TWILIO_AUTH_TOKEN is empty; add your key and save
Paste the key only into the app’s field, never into a chat or to anyone
Use Crixin Voice and tell me what you can do for me, then show me one thing✓ If VS Code says it is using Crixin Voice or shows a Crixin Voice tool in the answer, you are connected
The command above works without these. Add them only if you want to change something, following the maker’s description.
TWILIO_ACCOUNT_SID Bring-your-own-Twilio mode: account SID.TWILIO_PHONE_NUMBER Bring-your-own-Twilio mode: caller number in E.164.DEEPGRAM_API_KEY Optional in BYO mode — enables transcribe_call locally.Descriptions are as written by the maker.
Menu names checked against VS Code’s help page on Nov 11, 2026 · your screen may differ slightly by app version
Claude Code
claude mcp add --scope user voice --env CRIXIN_API_KEY=your-value --env TWILIO_AUTH_TOKEN=your-value -- npx -y crixin voice mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"voice": {
"command": "npx",
"args": [
"-y",
"crixin",
"voice",
"mcp"
],
"env": {
"CRIXIN_API_KEY": "your-value",
"TWILIO_AUTH_TOKEN": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"voice": {
"command": "npx",
"args": [
"-y",
"crixin",
"voice",
"mcp"
],
"env": {
"CRIXIN_API_KEY": "your-value",
"TWILIO_AUTH_TOKEN": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"voice": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"crixin",
"voice",
"mcp"
],
"env": {
"CRIXIN_API_KEY": "your-value",
"TWILIO_AUTH_TOKEN": "your-value"
}
}
}
}CRIXIN_API_KEY secret required envTWILIO_ACCOUNT_SID envTWILIO_AUTH_TOKEN secret required envTWILIO_PHONE_NUMBER envDEEPGRAM_API_KEY secret envDescriptions are as written by the maker.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
npm: crixinBased on how this server connects and on each app’s own docs, checked Nov 10, 2026.
Connect over the internet in
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
Run on your computer in
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
The server did not answer when we last checked, so we could not read its tools.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 15, 2026
The registry name was verified against the domain crixin.com (the registry checks domain ownership)
No code changes for over a year, or the repo is archived
Uses MIT
Did not respond within 6 seconds when we checked
Did not respond within 6 seconds when we checked
Not checked yet; we read the tool list when we check the endpoint
Not checked yet
Ask, share a tip or report that it does not work. Sorted by what people marked helpful.
No posts yet. Be the first to ask or share.
Posts here are written by users, not the PopNx team.
No reviews yet
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 2 of 4 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
You need to fill in: Authorization, CRIXIN_API_KEY, TWILIO_AUTH_TOKEN
Either way works: install it on your computer or connect to the cloud version.
The GitHub repo last changed 42 days ago, and the latest version (0.7.2) reached the registry 2 months ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT on the web (full MCP on Business and above; Pro read-only).
In the same category: draw.io, Vexa, emailmd, Kite Discord Bot Builder, e2a — email for AI agents
Same category, other makers, commands already checked. Official ones first, then by stars.
Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Create draw.io diagrams in chat from Mermaid or XML, shown live and interactive. 10,000+ shapes.
Meeting bot and transcripts for Google Meet, Teams and Zoom. Live or after, speakers labelled.
Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.
Build and fix Discord bots from a chat. Kite hosts them 24/7, with no code to deploy.
Authenticated email gateway for AI agents — per-agent inboxes, HITL approval, SPF/DKIM verified.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
The MCP toolkit for AI agents. Two MCPs in one npm package, sharing one local SQLite, installing into the same MCP-aware hosts you already use.
Local-first. Bring your own Twilio. Bring your own LLM. No SaaS in the middle.
npm i -g crixin
crixin install # writes BOTH MCPs (voice + coder) into Claude Desktop, Claude Code, Cursor, Codex CLI
Escape hatches if you want one half only:
crixin voice install # only the phone half
crixin coder install # only the memory half
For Voice MCP, set Twilio creds in the env your AI host launches from:
export TWILIO_ACCOUNT_SID=ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
export TWILIO_AUTH_TOKEN=your_auth_token export TWILIO_PHONE_NUMBER=+15555550100 export DEEPGRAM_API_KEY=... # optional — needed for Voice Wrapped + Caller Archetype
Don't want to bring your own Twilio? Grab an API key from the Crixin dashboard and set it instead — all six voice tools route through Crixin's hosted platform:
CRIXIN_API_KEY=crx_live_... npx -y crixin voice mcp
No TWILIO_* vars, no DEEPGRAM_API_KEY (transcription runs server-side). CRIXIN_API_BASE overrides the API origin if you need to. The geo-gate still runs locally — strict-consent destinations (US/UK/EU/AU) require consented: true either way.
Verify before you dial:
crixin voice doctor # BYO: one GET against Twilio. Platform mode: checks your key + minute quota. No charges.
For Coder MCP, ingest your AI coding history:
crixin coder ingest # pulls Claude Code, Codex CLI, Cursor sessions → ~/.crixin/crixin.db
The same six voice tools are served over Streamable HTTP by the hosted platform. Point any MCP host at the endpoint with your crx_live_… key:
claude mcp add --transport http crixin-voice https://crixin-platform.vercel.app/api/mcp \
--header "Authorization: Bearer crx_live_..."
Cursor / VS Code: add an HTTP MCP server with the same URL and Authorization header. ChatGPT: Settings → Connectors → Developer mode → add the URL. The endpoint is stateless (POST only); tool names, arguments and results are identical to the local server.
crixin-voice| Tool | What it does |
|---|---|
make_call | Outbound voice call. to + prompt (assistant speaks it; recipient response recorded), or raw TwiML. |
get_call | Status / duration / price / timestamps for one Call SID. |
list_calls | Recent calls — filter by to / from / status / start_time_after. |
list_recordings | Recordings + auth-protected media URLs for a Call SID. |
transcribe_call | Run a recording through Deepgram. 30+ languages including Arabic. |
send_sms | SMS / MMS through Twilio. Messaging Service support. |
crixin-coder| Tool | What it does |
|---|---|
search_sessions | Full-text search across every ingested Claude Code / Codex / Cursor session. |
list_recent_sessions | Newest sessions first, with project + token counts. |
get_session | Pull a full session transcript by ID. |
stats | Aggregate counts across the local SQLite store. |
# Voice MCP
crixin voice doctor # live-probe Twilio (no charges) crixin voice call [prompt] # one-off call from the CLI crixin voice sms # one-off SMS crixin voice ingest # pull recent Twilio calls + Deepgram transcripts → local SQLite crixin voice wrapped --year 2026 # annual recap (HTML) — heatmaps, archetype, top destinations crixin voice archetype # caller archetype reveal (Quick Pitcher / Patient Listener / …) crixin voice mcp # run as a stdio MCP server (used by AI hosts via npx)
crixin coder ingest # ingest AI coding sessions → ~/.crixin/crixin.db crixin coder search # CLI search across sessions crixin coder dashboard # local Hono dashboard on 127.0.0.1 crixin coder wrapped --year 2026 # annual recap (HTML) — top projects, monthly bars, archetype crixin coder archetype # 11 archetypes — 5 for you, 6 for your AI crixin coder mcp # run as a stdio MCP server (used by AI hosts via npx)
crixin sync status # device + link state + queue counts (works on Free) crixin sync link # opens browser to approve this device crixin sync push # send metadata to the server (manual, foreground) crixin sync pull # fetch peer metadata into the local inbox crixin sync inbox # latest pulled records from your other machines
Metadata only. Sync v1 shares the session index across your machines — never message bodies, transcripts, credentials, phone numbers, or free-text tags. Your code never leaves your disk.
# Claude Code
claude mcp add crixin-voice -- npx -y crixin voice mcp claude mcp add crixin-coder -- npx -y crixin coder mcp
{ "mcpServers": { "crixin-voice": { "command": "npx", "args": ["-y","crixin","voice","mcp"] }, "crixin-coder": { "command": "npx", "args": ["-y","crixin","coder","mcp"] } } }
[mcp_servers.crixin-voice] command = "npx" args = ["-y","crixin","voice","mcp"]
[mcp_servers.crixin-coder] command = "npx" args = ["-y","crixin","coder","mcp"]
Or just run crixin install and let it wire everything for you.
Both halves emit a self-contained HTML report.
crixin voice wrapped # → ./crixin-voice-wrapped-2026.html
crixin coder wrapped # → ./crixin-coder-wrapped-2026.html
Hour-of-day heatmaps, monthly bars, archetype reveal (Patient Listener / Hard Closer / Ducker / Cowboy / Architect / …), top destinations or top projects, top languages or top models. PII-stripped. Shareable as a screenshot. No upload.
DEEPGRAM_API_KEY). . (Polly.Joanna-Neural for en-US, Polly.Hala-Neural for ar-EG, Polly.Lucia-Neural for es-ES, etc.)~/.crixin/crixin.db. Tables: voice_calls, voice_recordings, sessions, messages.| Tier | Price | What you get |
|---|---|---|
| Open Source | Free forever | Both MCPs, all tools, all Wrapped, all archetypes. MIT-licensed. Bring your own Twilio. |
| Crixin Unlimited | $9.99/mo | Hosted calling with no Twilio account: unlimited calls, one monthly fee. Premium voice for the first 60 minutes each month, then standard, then basic — the call always gets made. One call at a time per account. Platform mode (CRIXIN_API_KEY) and the remote MCP run on this plan. |
Existing Coder Pro ($5/mo: hosted Wrapped + crixin sync) keeps working and is being folded into Unlimited.
api.twilio.com directly with your auth header.Full policy: https://crixin.com/legal/privacy (effective June 17, 2026). In short:
~/.crixin/crixin.db on your machine. Your AI host sees tool results the same way it sees any other tool.Outbound calls to strict-consent jurisdictions (US, Canada, UK, IE, FR, ES, IT, NL, AU, NZ) require an explicit --consented flag or consented: true in the MCP tool args. Permissive jurisdictions (Egypt, UAE, KSA, Jordan, Kuwait, Qatar, Bahrain, Oman, Lebanon, Nigeria, ZA) dial without the flag. Germany is blocked outright. Override with CRIXIN_VOICE_ALLOWED_CC.
Install · Voice MCP · Coder MCP · Wrapped · Archetype · Pricing · FAQ
MIT. Built by @Mrdopplereffekt.