Whissle MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WHISSLE_AUTH_TOKEN | Yes | Your Whissle API authentication token (required) | |
| WHISSLE_MCP_BASE_PATH | No | Base directory for file operations (optional, defaults to user's Desktop) | user's Desktop |
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 |
|---|---|
| speech_to_textA | Convert speech to text with a given model and save the output text file to a given directory. Directory is optional, if not provided, the output file will be saved to $HOME/Desktop. |
| diarize_speechA | Convert speech to text with speaker diarization and save the output text file to a given directory. Directory is optional, if not provided, the output file will be saved to $HOME/Desktop. |
| translate_textA | Translate text from one language to another. |
| summarize_textA | Summarize text using an LLM model. |
| list_asr_modelsB | List all available ASR models and their 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
Most tools have distinct purposes: diarize_speech adds speaker identification to transcription, speech_to_text is basic transcription, list_asr_models provides metadata, summarize_text and translate_text handle text processing. However, diarize_speech and speech_to_text share significant overlap in core transcription functionality, which could cause confusion about when to use each.
All five tools follow a consistent verb_noun naming pattern with snake_case throughout: diarize_speech, list_asr_models, speech_to_text, summarize_text, and translate_text. The naming is predictable and follows the same grammatical structure across all tools.
Five tools is reasonable for a speech/text processing server, though it feels slightly thin for comprehensive coverage. The count is appropriate for core functionality but could benefit from additional tools for more advanced operations like text analysis or audio preprocessing.
The server covers basic speech-to-text and text processing workflows, but has notable gaps. There's no way to edit or delete generated files, no batch processing capabilities, and no tools for audio preprocessing or quality assessment. While core transcription and text transformation are present, the surface feels incomplete for production workflows.