STT.ai inside Claude Desktop, Cursor, and any MCP client
Transcribe audio/video, list and chat with past transcripts, summarize, analyze, and generate content — directly inside the AI tool you already use. The official Model Context Protocol server for STT.ai.
✦ The only STT MCP server that lets Claude transcribe AND query in one conversation
Other transcription MCPs (Otter, Fireflies, Granola, Read AI) are read-only over stored transcripts. STT.ai's MCP server adds transcribe_url and chat_with_transcript — paste a YouTube link in Claude and immediately ask questions about it, all without leaving the conversation.
10 tools, ready to use
transcribe_urlDownload + transcribe any URL — YouTube, podcast feed, direct file.
chat_with_transcriptRAG Q&A over a transcript with source citations and timestamps.
list_transcriptsPaginated list of your past transcripts, filter by status.
get_transcriptFetch one transcript with segments, speakers, and metadata.
summarize_transcriptAI summary — cached or freshly regenerated.
analyze_transcriptSentiment, topics, entities, action items, questions, PII.
generate_from_transcriptBlog posts, social, study guides, flashcards, podcast show notes.
export_transcriptExport as txt, srt, vtt, json, or csv.
list_modelsAvailable transcription models with WER benchmarks.
list_languagesLanguages STT.ai supports — 99 and counting.
Setup in 2 minutes
1. Install the package
pip install sttai-mcp
2. Get your API key
Grab one from your account page or sign up free for one.
3a. Claude Desktop
Edit your config file (~/Library/Application Support/Claude/claude_desktop_config.json or %APPDATA%\Claude\claude_desktop_config.json):
{
"mcpServers": {
"stt-ai": {
"command": "sttai-mcp",
"env": { "STT_API_KEY": "your-api-key-here" }
}
}
}
Restart Claude Desktop. The 10 STT.ai tools should appear automatically.
3b. Cursor
Settings → MCP → Add new MCP server, paste the same JSON.
Example prompts
In Claude Desktop, after configuring:
"Transcribe https://www.youtube.com/watch?v=abc123 and summarize the key points."
Claude calls transcribe_url, then summarize_transcript on the result.
"What are my last 5 transcripts about?"
Claude calls list_transcripts(limit=5) and reads each title.
"In transcript abc123, what did the speaker say about pricing?"
Claude calls chat_with_transcript and gets an answer with timestamped source citations.
Open source (MIT license). Issues, PRs, ideas welcome on GitHub.
github.com/sttaigit/sttai-mcp pypi.org/project/sttai-mcp