mac-say-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TTS_DEFAULT_RATE | No | Default speech rate in words per minute (e.g., 200) | |
| TTS_DEFAULT_VOICE | No | Default voice for text-to-speech (e.g., Alex, Samantha) |
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 | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| tts_speakA | Convert text to speech and play it immediately |
| tts_save_audioC | Convert text to speech and save as audio file |
| tts_list_voicesA | List all available voices on the system |
| tts_voice_demoA | Play a demo phrase with a specific voice |
| tts_system_infoC | Get information about text-to-speech capabilities |
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 5 tools
Each tool has a distinct purpose: speaking text, saving to audio, listing voices, demoing a voice, and system info. The only potential overlap between tts_speak and tts_voice_demo is resolved by voice_demo's specific focus on testing a voice with a fixed phrase.
All tools share the tts_ prefix and use snake_case, but the pattern is mixed: tts_speak, tts_save_audio, and tts_list_voices are verb-first, while tts_voice_demo and tts_system_info are noun-first compounds. This prevents a perfect score despite overall readability.
Five tools is well-scoped for a focused text-to-speech server, covering core operations without unnecessary bloat or missing essentials.
The set covers the full TTS workflow: listing voices, speaking text, saving audio, demoing voices, and checking system capabilities. No obvious gaps exist for the stated domain.