VoiceAI-MCP-VAVicky
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| VAVICKY_API_KEY | Yes | Your Vavicky API key for authenticating with the platform. |
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_userB | Get user data including tokens and settings |
| update_white_labelC | Update White Label details: name, description, domain and color |
| update_smtpC | Update SMTP settings for custom email notifications |
| update_openai_tokenC | Update OpenAI API Key |
| update_elevenlabs_tokenC | Update Elevenlabs API Key |
| update_deepseek_tokenC | Update Deepseek API Key |
| update_gemini_tokenC | Update Google Gemini API Key |
| update_openrouter_tokenC | Update Open Router API Key |
| get_assistantsB | Get all assistants for the authenticated user |
| get_assistantC | Get basic information about a specific assistant |
| get_one_assistantC | Get complete information about a specific assistant |
| create_assistantC | Create a new assistant with comprehensive configuration |
| update_assistantC | Update an existing assistant |
| delete_assistantC | Delete an assistant |
| get_assistant_filesC | Get files associated with an assistant |
| delete_assistant_fileC | Delete a specific file from an assistant |
| get_assistant_usageC | Get usage statistics for an assistant |
| get_assistants_token_usageB | Get token usage across all assistants |
| get_dashboard_assistantC | Get the dashboard assistant for the authenticated user |
| chat_with_assistantC | Chat with a specific assistant |
| connect_twilioC | Connect Twilio account credentials |
| disconnect_twilioB | Disconnect Twilio account |
| get_twilio_numbersB | Get all Twilio phone numbers |
| get_available_numbersC | Get available phone numbers for purchase |
| buy_twilio_numberC | Purchase a new Twilio phone number |
| update_twilio_numberC | Update Twilio number configuration |
| get_twilio_usageC | Get Twilio usage statistics |
| make_callC | Make a phone call through assistant |
| make_bulk_callC | Make bulk phone calls |
| get_calls_in_progressB | Get all calls currently in progress |
| cancel_callC | Cancel an active phone call |
| send_smsC | Send SMS message through assistant |
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 32 tools
Most tools have distinct purposes, but there is notable overlap between 'get_assistant' and 'get_one_assistant' which could cause confusion, as both seem to retrieve assistant information with unclear differentiation. Other tools like 'get_assistants' vs 'get_dashboard_assistant' are better distinguished by their descriptions.
The naming follows a consistent verb_noun pattern throughout, such as 'create_assistant', 'update_assistant', and 'get_twilio_numbers'. Minor deviations exist, like 'chat_with_assistant' using a preposition, but overall the convention is clear and predictable.
With 32 tools, the count is excessive for a VoiceAI server, leading to potential bloat and complexity. A more focused set of 10-20 tools would better suit the domain, as many tools (e.g., multiple token updates) could be consolidated into fewer, more general operations.
The toolset provides comprehensive coverage for VoiceAI operations, including assistant management (CRUD), Twilio integration, call handling, and token updates. Minor gaps exist, such as lacking tools for detailed call analytics or assistant testing, but core workflows are well-supported.