freeaudiototext-mcp
100% Free AI audio and video transcription with speaker diarization and YouTube support.
Documentation
๐๏ธ 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.