kvc-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| KVC_BASE_URL | No | Base URL of the Krystal Voice Caller API | https://krystalunity.com/api/admin/kvc |
| KVC_API_TOKEN | Yes | API token for Krystal Voice Caller |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| kvc_get_tenantA | Return current tenant config. |
| kvc_update_tenantC | Patch safe tenant config fields. |
| kvc_list_dncB | List tenant DNC entries. |
| kvc_add_dncB | Add an AU E.164 phone number to tenant DNC. |
| kvc_call_historyC | Return recent call outcomes. |
| kvc_after_hours_capturesC | Return recent reception captures. |
| kvc_send_digest_nowB | Trigger an immediate digest email send. |
| kvc_create_script_draftD | Start a Script Author draft. |
| kvc_chat_script_draftC | Send a message to an active Script Author draft. |
| kvc_upload_contactsC | Upload CSV contacts for outbound Email Hunter. |
| kvc_list_outbound_capturesC | List captures from outbound Email Hunter calls. |
| kvc_place_test_callC | Place a test outbound roleplay call. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 12 tools
All 12 tools have clearly distinct purposes, with no overlap. Related tools like kvc_add_dnc and kvc_list_dnc are for different actions, and kvc_chat_script_draft vs kvc_create_script_draft target different stages of draft management.
All tool names follow a consistent kvc_verb_noun pattern in snake_case. Verbs are descriptive and nouns are specific, with no mixing of conventions like camelCase.
12 tools is well-scoped for a telephony/communication platform. Each tool covers a distinct feature area (DNC, call history, script drafts, tenant config, outbound campaigns, digests) without being overly numerous or sparse.
The tool set covers core operations like CRUD for DNC (add, list), tenant (get, update), and script drafts (create, send). However, missing delete operations and some campaign management actions (e.g., start/stop) are minor gaps.