Skip to main content
Glama

🎙️ FreeAudioToText MCP Server

An official Model Context Protocol (MCP) server for FreeAudioToText.com, enabling AI agents like DeepSeek, Claude, and Cursor to instantly transcribe any audio/video file or YouTube/TikTok URL into text with speaker diarization.

Our core transcription service is 100% free with unlimited usage. It runs on high-performance local Apple Silicon hardware via the Cloudflare Edge, providing ultra-fast inference with state-of-the-art accuracy across 90+ languages.

🛠️ Available Tools

This MCP server exposes the following tools to your AI assistant:

  • transcribe_audio: Uploads a local audio or video file (e.g., MP3, M4A, WAV, MP4) for transcription. Returns a unique job_id.

  • transcribe_from_url: Submits a YouTube or TikTok URL for extraction and transcription. Returns a job_id.

  • get_job_status: Checks if the submitted job_id is "pending" or "completed".

  • get_transcript: Retrieves the full generated transcript (with speaker labels like [SPK_0]) for a completed job.

  • generate_ai_report: Generates a deep LLM analysis report (Summary, Action Items, Outline, or Speaker Analysis) for your transcript.

🚀 Installation & Setup

Add the following to your MCP client configuration file (e.g., claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "freeaudiototext": {
      "command": "npx",
      "args": [
        "-y",
        "freeaudiototext-mcp"
      ]
    }
  }
}

Using Smithery CLI

npx -y @smithery/cli install freeaudiototext-mcp --client cursor

🤖 Integration Examples

Example 1: Using with DeepSeek Models

Since this server follows the standard MCP specification, you can use any DeepSeek-compatible MCP client (like Cursor, Cline, or Roo Code) to combine our transcription with DeepSeek's powerful reasoning.

Just ask your DeepSeek-powered agent:

"Use the FreeAudioToText tool to transcribe /Users/myname/Downloads/board_meeting.m4a. Once it finishes, act as an executive assistant and use your DeepSeek-R1 reasoning to summarize the key decisions and output an action item list."

Example 2: Using with Claude

"I have an interview recording at https://youtube.com/watch?v=xxxx. Can you transcribe it from the URL and give me a detailed speaker-by-speaker outline?"

The agent will automatically:

  1. Call transcribe_audio or transcribe_from_url.

  2. Poll get_job_status until completion.

  3. Retrieve the text via get_transcript and perform the advanced analysis.

📜 License

MIT License. See LICENSE for more information.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/double2dev/freeaudiototext-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server