Skip to main content

MCP server for Krystal Voice Caller — let AI agents manage your voice tenant, drive scripts, place test calls, and harvest captures.

Project description

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.

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kvc_mcp-0.1.0.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kvc_mcp-0.1.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file kvc_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: kvc_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for kvc_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e513c9e5d33142945450c38ab3af70854c4ef30e4528f080a62a4e0abb938752
MD5 0110f1d0f3d5407d8ac1c88beb52fd3c
BLAKE2b-256 89a75cbac1879668ca0dd83a380d1d1ad1c4bea9515376f59182fd2e13c73050

See more details on using hashes here.

Provenance

The following attestation bundles were made for kvc_mcp-0.1.0.tar.gz:

Publisher: publish.yml on KrystalUnity/kvc-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file kvc_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: kvc_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for kvc_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6f57a1b1f238007cedbd1e814e51aada8116eb8eed2135972f24996d2cb06006
MD5 94b29d8d037cce16a8099d806b9666d6
BLAKE2b-256 4e3e9dff1518d09528d34bb203cc8e8dff051e910c203b4d9424ac5523ea6304

See more details on using hashes here.

Provenance

The following attestation bundles were made for kvc_mcp-0.1.0-py3-none-any.whl:

Publisher: publish.yml on KrystalUnity/kvc-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page