mcpField
K
Krystal Voice Caller

Krystal Voice Caller

Local
krystalunity.comCommunication1Updated 23w ago

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

  1. 01Tenant configuration tools
  2. 02DNC and call history access
  3. 03Reception and outbound captures
  4. 04Digest send-now and Script Author draft chat
  5. 05Contact upload and test calls

Use cases

  1. 01Review tenant call history and reception captures
  2. 02Send a digest immediately
  3. 03Draft scripts through Script Author chat
  4. 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.

mcp.json · Universal config
{
"mcpServers": {
"krystalunity-kvc": {
"command": "uvx",
"args": [
"kvc-mcp"
],
"env": {
"KVC_API_TOKEN": "<KVC_API_TOKEN>",
"KVC_BASE_URL": "<KVC_BASE_URL>"
}
}
}
}
Run commanduvx kvc-mcp
Environment variables to set
KVC_API_TOKENSecretBearer token starting with kvc_token_. Generate at https://krystalunity.com/voice/krystal-caller/dashboard/api-tokens
KVC_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.

Packages
pypikvc-mcp0.1.1

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

kvc-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:

  1. cd packages/kvc-mcp && uv build
  2. uv publish --username __token__ --password "$PYPI_TOKEN"
  3. Submit an MCP Registry entry named io.github.KrystalUnity/kvc-mcp pointing at the PyPI package.
  4. Verify from a fresh venv with pip install kvc-mcp && kvc-mcp --help.

Comments

Markdown supported

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.