freeaudiototext-mcp
100% Free AI audio and video transcription with speaker diarization and YouTube support.
Install
Install and configure the MCP from https://github.com/double2dev/freeaudiototext-mcp now. Follow the repository's installation instructions, ask me for anything you can't complete yourself, and verify its tools load.🎙️ 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.
🔗 Important Links
- Website / Mac App: https://freeaudiototext.com
- Developer API: https://freeaudiototext.com/speech-to-text-api
- Get API Key: No API key is required for basic MCP tool usage! Our core transcription is fully free.
🛠️ 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 uniquejob_id.transcribe_from_url: Submits a YouTube or TikTok URL for extraction and transcription. Returns ajob_id.get_job_status: Checks if the submittedjob_idis "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
Using npx (Recommended for Claude Desktop & Cursor)
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:
- Call
transcribe_audioortranscribe_from_url. - Poll
get_job_statusuntil completion. - Retrieve the text via
get_transcriptand perform the advanced analysis.
📜 License
MIT License. See LICENSE for more information.
