groq-whisper-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@groq-whisper-mcptranscribe ~/Downloads/interview.mov"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
groq-whisper-mcp
MCP server for audio/video transcription via Groq-hosted Whisper. Word-level timestamps, automatic caching, cost estimation.
9x cheaper than OpenAI Whisper — same model, different API.
Provider | Model | Cost/hour |
Groq | whisper-large-v3-turbo | $0.04 |
Groq | whisper-large-v3 | $0.111 |
Groq | distil-whisper | $0.02 |
OpenAI | whisper-1 | $0.36 |
Prerequisites
Python 3.10+
ffmpeg (for audio extraction from video)
Related MCP server: Whisper Speech Recognition MCP Server
Installation
git clone https://github.com/bis-code/groq-whisper-mcp.git
cd groq-whisper-mcp
python3 -m venv venv
venv/bin/pip install mcp openaiClaude Code Configuration
Add to your project's .mcp.json:
{
"mcpServers": {
"whisper": {
"command": "/path/to/groq-whisper-mcp/venv/bin/python",
"args": ["-m", "server"],
"cwd": "/path/to/groq-whisper-mcp/src",
"env": {
"GROQ_API_KEY": "your-groq-api-key"
}
}
}
}Tools
transcribe_video
Transcribe a video file with word-level timestamps.
Parameter | Type | Required | Description |
| string | yes | Path to video file |
| string | no | Whisper model (default: |
| boolean | no | Bypass cache (default: |
Returns full text, word-level timestamps [{word, start, end}], and duration. Results are cached per-project.
estimate_transcription_cost
Estimate cost before transcribing.
Parameter | Type | Required | Description |
| string | yes | Path to video file |
| string | no | Whisper model (default: |
Returns duration, estimated cost, and comparison with OpenAI pricing.
How It Works
Extracts audio from video via ffmpeg (128kbps MP3, falls back to 64kbps if >25MB)
Sends to Groq's OpenAI-compatible API (same
openaiSDK, differentbase_url)Returns word-level timestamps with ~0.1s precision
Caches results as
whisper_words.jsonalongside the video
Running Tests
PYTHONPATH=src venv/bin/pytest tests/ -vLicense
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bis-code/groq-whisper-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server