MCP Hub
Back to servers

or-audio-transcription-mcp

MCP server for audio transcription via OpenRouter

npm93/wk
Updated
Mar 29, 2026

Quick Install

npx -y or-audio-transcription-mcp

Open Router Audio Transcription MCP

An MCP server that transcribes audio files using OpenRouter's audio-capable language models.

Features

  • Verbatim transcription — exact word-for-word output including filler words, false starts, and repetitions
  • Cleaned transcription — lightly edited for readability: removes fillers, adds punctuation, sentence boundaries, and paragraph breaks; omits content not intended for transcription
  • Custom prompt transcription — direct the transcription with your own prompt for specialized use cases

Supported Models

ModelProvider
google/gemini-3-flash-preview (default standard)Google
google/gemini-3.1-flash-lite-preview (default budget)Google
xiaomi/mimo-v2-omniXiaomi
openai/gpt-audioOpenAI
openai/gpt-audio-mini (budget)OpenAI
mistralai/voxtral-small-24b-2507Mistral
openai/gpt-4o-audio-previewOpenAI

Supported Audio Formats

mp3, wav, ogg, flac, m4a, aac, webm, wma, opus

Setup

1. Get an OpenRouter API key

Sign up at openrouter.ai and create an API key at openrouter.ai/keys.

2. Add to Claude Code

Run the following command to add the MCP server to Claude Code:

claude mcp add audio-transcription -e OPENROUTER_API_KEY=your-api-key-here -- npx -y or-audio-transcription-mcp

Or add it manually to your Claude Code MCP settings (~/.claude/settings.json or project .mcp.json):

{
  "mcpServers": {
    "audio-transcription": {
      "command": "npx",
      "args": ["-y", "or-audio-transcription-mcp"],
      "env": {
        "OPENROUTER_API_KEY": "your-api-key-here"
      }
    }
  }
}

Alternative: Install from source

git clone https://github.com/danielrosehill/OR-Audio-Transcription-MCP.git
cd OR-Audio-Transcription-MCP
npm install
npm run build

Then configure with a direct path:

claude mcp add audio-transcription -e OPENROUTER_API_KEY=your-api-key-here -- node /path/to/OR-Audio-Transcription-MCP/dist/index.js

Tools

transcribe_audio

Transcribe an audio file.

ParameterTypeRequiredDescription
file_pathstringYesAbsolute path to the audio file
mode"verbatim" | "cleaned" | "custom"YesTranscription mode
custom_promptstringWhen mode=customCustom prompt to direct the transcription
modelstringNoOpenRouter model ID (defaults to google/gemini-3-flash-preview)
budgetbooleanNoUse budget model (google/gemini-3.1-flash-lite-preview). Ignored if model is set

list_transcription_models

Lists all available audio transcription models.

License

MIT

Reviews

No reviews yet

Sign in to write a review