
Voice Transcriber MCP Server
If you're working with Google Chat voice messages in Claude, this server transcribes them automatically using Groq's Whisper API. It hooks into Google Chat's API using OAuth2 credentials (reuses your existing token if you run another Chat MCP), downloads audio attachments, and sends them to Groq for transcription. When Claude encounters a voice message URL, the transcription happens without confirmation. Also handles local audio files in common formats. Free tier Groq is fast enough that this feels instant. The setup assumes you've already got Google Chat API access configured, which is the main friction point if you're starting from scratch.
- tools
- 2
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- Mar 12, 2026
Tools
2 toolsPublic tool metadata for what this MCP can expose to an agent.
transcribe_voice_messageTranscribe a voice message from Google Chat. Called automatically by Claude when it encounters an audio attachment.
Transcribe a voice message from Google Chat. Called automatically by Claude when it encounters an audio attachment.
No parameter schema in public metadata yet.
transcribe_audio_fileTranscribe a local audio file.
Transcribe a local audio file.
No parameter schema in public metadata yet.
Sponsors
Configuration
GROQ_API_KEY*secretGroq API key for Whisper transcription (free at console.groq.com)
GCHAT_TOKEN_PATHPath to Google Chat OAuth2 token.json
Readme
Voice Transcriber MCP Server
MCP server that automatically transcribes Google Chat voice messages using Groq Whisper API (whisper-large-v3). No local GPU needed.
When Claude Code encounters an audio attachment in a Google Chat message, this server transcribes it immediately without asking for confirmation.
Features
- Transcribe Google Chat voice messages by URL (automatic)
- Transcribe local audio files (mp3, m4a, wav, ogg, flac, webm, aac)
- Uses Groq Whisper API (free tier, fast, cloud-based)
- Reuses Google Chat OAuth2 credentials (no separate Google auth needed)
Prerequisites
1. Groq API Key (free)
- Go to console.groq.com/keys
- Create a free account
- Generate an API key
- You'll set this as
GROQ_API_KEYin your MCP config (see below)
2. Google Chat OAuth2 Token
This server needs a valid Google Chat OAuth2 token (token.json) to fetch messages and download audio attachments.
Details
- Repository
- github.com/fgasparetto/voice-transcriber-mcp
- Categories
- Communication & Messaging, Media & Entertainment
- Package
voice-transcriber-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active