
Krystal Voice Caller
io.github.KrystalUnityPublished by GitHub account KrystalUnityv0.1.1Updated Oct 25, 2026
Drive a Krystal Voice Caller tenant from Claude, Cursor, or any MCP-aware agent.
Overview
A local MCP server that lets an assistant manage a Krystal Voice Caller tenant: configuration, call history, do-not-call lists, scripts and test calls.
- What you can do
- Manage tenant configuration and do-not-call (DNC) lists for a Krystal Voice Caller account, including contact uploads and outbound captures where the plan allows it. Review call history, reception captures and outbound captures. Trigger digest send-now actions and test calls. Use the Script Author draft chat to work on call scripts, though script approval is not available through MCP.
- When to use it
- Useful when you already run a Krystal Voice Caller tenant and want an assistant to inspect call activity, adjust configuration or DNC entries, draft scripts, or place test calls without switching to the web dashboard.
- Requirements
- Runs locally as a Python package installed with pip (kvc-mcp), on desktop only. Needs a Krystal Voice Caller account and an API token set in KVC_API_TOKEN, generated in the Krystal Voice Caller dashboard. KVC_BASE_URL optionally overrides the API base URL. Network access to the Krystal Voice Caller API is required.
Installation
In SourceWeft
- Open Krystal Voice Caller in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
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
Configure
Create or rotate an API token in the Krystal Voice Caller dashboard, then set:
Cursor example:
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.
Source: README.md at commit fb01926
Tools
0Version history
1- v0.1.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts