Transcribe (speech-to-text)

Pay-per-minute speech-to-text: audio URL to text, SRT or VTT. Paid via x402 or credits.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
100%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~391Tokens (tool definitions)
~2.3 KBTypical response size
Minimal attention impact (0.31% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "transcribe": {
      "url": "https://api.youraitools.co/transcribe/mcp"
    }
  }
}

Remote endpoints

https://api.youraitools.co/transcribe/mcpstreamable-http

What it can do

Tool inventory

Tools (1)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢transcribe_audio(audio_url, language, task, format, vad, ...)

Speech-to-text for a public MP3, WAV, M4A or OGG/Opus file (audio_url, up to 30 minutes): transcript, detected language, timestamped segments and optional SRT/VTT subtitles (format=srt|vtt); task=translate returns English. Paid only, no free tier: $0.003 per started audio minute (minimum 1). Call without payment to get the exact quote for your file (x402 payment terms); then retry with params._meta["x402/payment"] or a prepaid credits key (Authorization: Bearer yatc_...). Charged only when a transcript is returned. Not for FLAC or WebM (convert first).

Input Schema

{
  "type": "object",
  "properties": {
    "audio_url": {
      "type": "string",
      "description": "Public https URL of an MP3, WAV, M4A or OGG/Opus file (up to 30 minutes / 30 MB)."
    },
    "language": {
      "type": "string",
      "description": "Optional ISO 639-1 code of the spoken language (e.g. en, es, de); detected when omitted"
    },
    "task": {
      "type": "string",
      "enum": [
        "transcribe",
        "translate"
      ],
      "description": "transcribe (default) or translate (to English)"
    },
    "format": {
      "type": "string",
      "enum": [
        "json",
        "srt",
        "vtt"
      ],
      "description": "json (default); srt or vtt also returns subtitles in the srt / vtt field"
    },
    "vad": {
      "type": "boolean",
      "description": "Skip silence with voice activity detection (default false)"
    },
    "prompt": {
      "type": "string",
      "description": "Optional context words or spellings (max 500 chars)"
    }
  },
  "required": [
    "audio_url"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded1 tools