groq-whisper-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Transcribes audio and video files to text, SRT, VTT and timestamped chunks for RAG.
Transcribe audio and video files to text with timestamps and SRT or WebVTT subtitles
Audio, video and podcast feeds to text with Whisper. Timestamps, SRT/VTT, 99 languages. Per minute.
Transcribe audio & video to text for AI agents: 100+ languages, speaker labels, webhooks.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceThis service provides fast and reliable transcriptions for audio/video files and voice memos. It allows LLMs to interact with the text content of audio/video file.8MIT
- FlicenseNot gradedqualityCmaintenanceEnables high-performance audio transcription using Faster Whisper with CUDA acceleration, supporting single and batch audio file processing with multiple output formats (VTT, SRT, JSON).-
- AlicenseAqualityCmaintenanceTranscribes videos from 1000+ platforms (YouTube, TikTok, Vimeo, etc.) and local video files using OpenAI's Whisper model, with support for 90+ languages and multiple output formats.844 npm8MIT
- AlicenseAqualityDmaintenanceAutomatically transcribes Google Chat voice messages using Groq Whisper API, and also supports local audio file transcription.2MIT