Spix
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SPIX_API_KEY | Yes | Your Spix API key | |
| SPIX_SESSION_NAME | No | Session name for audit logging | |
| SPIX_TOOL_PROFILE | No | Tool profile to use. 'safe' (default) allows read operations + create calls/emails but cannot delete resources or modify billing. 'full' allows all operations including delete, billing management, and admin tools. | safe |
| SPIX_DEFAULT_PLAYBOOK | No | Default playbook ID for calls |
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
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| spix_playbook_createC | Create a new call or SMS playbook |
| spix_playbook_listC | List playbooks |
| spix_playbook_showB | Show playbook details |
| spix_playbook_updateC | Update playbook configuration |
| spix_playbook_pauseC | Pause a playbook |
| spix_playbook_resumeB | Resume a paused playbook |
| spix_playbook_cloneB | Clone an existing playbook |
| spix_playbook_voice_listC | List available voices |
| spix_playbook_language_listA | List supported languages |
| spix_playbook_emotion_listB | List supported TTS emotions |
| spix_playbook_rule_listC | List rules for a playbook |
| spix_playbook_rule_addB | Add rule(s) to a playbook |
| spix_call_createC | Initiate a voice call |
| spix_call_listC | List call sessions |
| spix_call_showC | Show call session details |
| spix_call_transcriptC | Get call transcript |
| spix_call_summaryB | Get AI-generated call summary |
| spix_call_cancelB | Cancel an in-progress call |
| spix_sms_sendC | Send an SMS message |
| spix_sms_listC | List SMS messages |
| spix_sms_threadB | Show SMS conversation thread |
| spix_phone_listC | List phone numbers |
| spix_phone_showC | Show phone number details |
| spix_phone_bindC | Bind phone number to playbook |
| spix_phone_unbindB | Unbind phone number from playbook |
| spix_email_sendC | Send an email |
| spix_email_replyB | Reply to an email |
| spix_email_listC | List emails |
| spix_contact_createC | Create a new contact |
| spix_contact_listC | List contacts |
| spix_contact_showB | Show contact details |
| spix_contact_historyC | Show contact communication history |
| spix_contact_summaryB | Get AI-generated contact summary |
| spix_contact_tagA | Add or remove tags from a contact |
| spix_billing_statusB | Show billing summary |
| spix_billing_creditsB | Show credit balance |
| spix_billing_credits_historyC | Show credit usage history |
| spix_webhook_endpoint_createC | Create a webhook endpoint |
| spix_webhook_endpoint_listA | List webhook endpoints |
| spix_webhook_subscription_createC | Create a webhook subscription |
| spix_auth_whoamiA | Show current authenticated identity |
| spix_auth_key_listB | List API keys |
| spix_auth_key_createB | Create a new API key |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Call transcript | Call transcript |
| Call summary | Call summary |
| SMS conversation thread | SMS conversation thread |
| Playbook details | Playbook details |
| Contact communication history | Contact communication history |
| Contact details | Contact details |
| Phone number routing bindings | Phone number routing bindings |
| Credit balance | Credit balance |
| Billing summary | Billing summary |
TDQS
Scored across 43 tools
Each tool targets a distinct resource and action, with clear separation across domains like auth, billing, calls, contacts, etc. No two tools appear to perform the same function, and descriptions further clarify any potential overlap.
Tools follow a spix_{domain}_{action} pattern, but actions vary: some are verbs (create, list, send), others are nouns (credits, history) implying list/show. This mixed convention, while readable, lacks full uniformity.
With 43 tools across many domains, the count is high but justified by the broad scope. However, it borders on excessive for an MCP server, as agents may face decision overload. Could be trimmed or grouped more efficiently.
The tool surface covers core communication workflows: calls, contacts, emails, SMS, playbooks, billing, and webhooks. Minor gaps exist (e.g., email attachments, call recording), but the set is largely sufficient for the platform's purpose.