Model Context Protocol server for STT.ai — transcribe URLs, list/search transcripts, summarize, analyze, generate, and chat with transcripts from Claude Desktop / Cursor / any MCP client.
Project description
STT.ai MCP Server
Model Context Protocol server for STT.ai. Lets Claude Desktop, Cursor, and any other MCP-compatible client transcribe audio/video, manage transcripts, and run AI features over them.
Differentiator vs other STT MCP servers (Otter, Fireflies, Granola, Read AI): those are read-only over stored transcripts. This one also exposes transcribe_url and chat_with_transcript, so Claude can transcribe a YouTube link and immediately query the result in one conversation.
Tools
| Tool | What it does |
|---|---|
list_transcripts |
List your past transcripts (paginated, filter by status) |
get_transcript |
Fetch one transcript with segments, speakers, summary, metadata |
export_transcript |
Export as text/srt/vtt/json/csv |
transcribe_url |
Download + transcribe any URL (YouTube, podcast, direct file) |
summarize_transcript |
AI summary (cached or regenerated) |
analyze_transcript |
Sentiment, topics, entities, action items, questions, PII |
generate_from_transcript |
Blog posts, social media, study guides, flashcards, etc. |
chat_with_transcript |
RAG Q&A with source citations (segment IDs + timestamps) |
list_models |
Available transcription models with WER benchmarks |
list_languages |
Supported languages |
Install
pip install sttai-mcp
Configure
Get your STT.ai API key at https://stt.ai/account/#developer.
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"stt-ai": {
"command": "sttai-mcp",
"env": {
"STT_API_KEY": "your-api-key-here"
}
}
}
}
Restart Claude Desktop. The STT.ai tools should appear.
Cursor
Settings → MCP → Add new MCP server:
{
"stt-ai": {
"command": "sttai-mcp",
"env": { "STT_API_KEY": "your-api-key-here" }
}
}
Run directly
STT_API_KEY=your-key sttai-mcp
The server speaks MCP over stdio.
Examples
In Claude Desktop, after configuring:
"Transcribe https://www.youtube.com/watch?v=dQw4w9WgXcQ and summarize the key points."
Claude will call 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("abc123", "what did they say about pricing?") and gets an answer with timestamped sources.
Repo
- Source: https://github.com/sttaigit/sttai-mcp
- License: MIT
- Issues: https://github.com/sttaigit/sttai-mcp/issues
Maintained by STT.ai.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sttai_mcp-0.1.0.tar.gz.
File metadata
- Download URL: sttai_mcp-0.1.0.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a26e44c13b3bb2b0433b855fda2d2006b53d33fd600d544b710a7660e338dbb
|
|
| MD5 |
b274f8ceb692984fc776022e63cad290
|
|
| BLAKE2b-256 |
a8d3f6d50fb37ff044a5f5dee396a3b0b172ffbbcc9844f129b5fceaa694671e
|
File details
Details for the file sttai_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: sttai_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70fe40ccdd6b19400c0ed7a6c11e2d0517e872a54faf303aba8714c8514f54b5
|
|
| MD5 |
a7f39744c02dbd755c9f9858756144e8
|
|
| BLAKE2b-256 |
38f684f13aa2ec7e59c724285cf5b1ca5567c7b68c75c9a8baaf6c51bd9d1882
|