pypi kvc-mcpstdioMITupdated 3mo ago
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.
What can you do with Krystal Voice Caller?
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:
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.
Install
Add Krystal Voice Caller to your client. Pick the one you use.
claude mcp add kvc-mcp -- uvx kvc-mcpcodex mcp add kvc-mcp -- uvx kvc-mcpamp mcp add kvc-mcp -- uvx kvc-mcp{
"mcpServers": {
"kvc-mcp": {
"command": "uvx",
"args": [
"kvc-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"kvc-mcp": {
"command": "uvx",
"args": [
"kvc-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"kvc-mcp","command":"uvx","args":["kvc-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"kvc-mcp": {
"command": "uvx",
"args": [
"kvc-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"kvc-mcp": {
"command": "uvx",
"args": [
"kvc-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"kvc-mcp": {
"command": "uvx",
"args": [
"kvc-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"kvc-mcp": {
"type": "local",
"command": "uvx",
"args": [
"kvc-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"kvc-mcp": {
"command": {
"path": "uvx",
"args": [
"kvc-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
uvx kvc-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
Score
39 / 100
Incomplete
- Documentation19/25
- Maintenance13/25
- Trust16/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 101 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 0.1.1Latest | May 22, 2026 |