About Krystal Voice Caller
Krystal Voice Caller’s MCP server lets teams manage a tenant from MCP-aware clients such as Claude and Cursor. Available tools depend on the tenant’s product tier, while script approval remains in the web UI.
Key features
- 01Tenant configuration tools
- 02DNC and call history access
- 03Reception and outbound captures
- 04Digest send-now and Script Author draft chat
- 05Contact upload and test calls
Use cases
- 01Review tenant call history and reception captures
- 02Send a digest immediately
- 03Draft scripts through Script Author chat
- 04Upload contacts and run test calls
MCP support
Exposes tenant administration and calling tools to MCP clients. Product availability is enforced by the Krystal Voice Caller API; script approval is not exposed through MCP and remains admin-only in the web UI.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
uvx kvc-mcpKVC_API_TOKENSecretBearer token starting with kvc_token_. Generate at https://krystalunity.com/voice/krystal-caller/dashboard/api-tokensKVC_BASE_URLAPI base URL (default https://krystalunity.com/api/admin/kvc).Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEkvc-mcp
MCP access is included with every Krystal Voice Caller tier. Use this package to manage a tenant from Claude, Cursor, or any MCP-aware agent.
mcp-name: io.github.KrystalUnity/kvc-mcp
Install
pip install kvc-mcp
Configure
Create or rotate an API token in the Krystal Voice Caller dashboard, then set:
export KVC_API_TOKEN="kvc_token_..."
export KVC_BASE_URL="https://krystalunity.com/api/admin/kvc"
Cursor example:
{
"mcpServers": {
"krystal-voice-caller": {
"command": "kvc-mcp",
"env": {
"KVC_API_TOKEN": "kvc_token_..."
}
}
}
}
Tools
The server exposes tenant config, DNC, call history, reception captures, digest send-now, Script Author draft chat, contact upload, outbound captures, and test-call tools. Product availability is enforced by the Krystal Voice Caller API, so Reception-only tenants get inbound/reception tools and Bundle/Premium tenants get outbound Email Hunter tools.
Script approval is not exposed through MCP. Approval stays admin-only in the web UI.
Publish
Operator-only steps:
cd packages/kvc-mcp && uv builduv publish --username __token__ --password "$PYPI_TOKEN"- Submit an MCP Registry entry named
io.github.KrystalUnity/kvc-mcppointing at the PyPI package. - Verify from a fresh venv with
pip install kvc-mcp && kvc-mcp --help.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.