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.
claude mcp add --transport stdio fgasparetto-voice-transcriber-mcp uvx voice-transcriber-mcp