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.

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.

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.1.tar.gz (6.4 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.1-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kvc_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 6.4 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.1.tar.gz
Algorithm Hash digest
SHA256 7b394ba83cc7b58c06d77d657f1d299b4aa6e0684b52b5d5cd11c782fc1759a8
MD5 14db1f88fffc06d284506a16e6e7573c
BLAKE2b-256 cc4f48cd6322c83936a0426f5ae40b1d327fa5445074962fc1931c7669f1faa3

See more details on using hashes here.

Provenance

The following attestation bundles were made for kvc_mcp-0.1.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: kvc_mcp-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 86ae7b52e037e75de3bf1434f113a827cedde97118800e69f130c159d7df2899
MD5 4ec26fc079d8ec1b777510083693926e
BLAKE2b-256 18ef65fd57c18edcd2381b734c3b7b28d54c7246b398c280e84188367dba7470

See more details on using hashes here.

Provenance

The following attestation bundles were made for kvc_mcp-0.1.1-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