freeaudiototext-mcp
🎙️ 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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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