Skip to main content

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

Maintained by STT.ai.

Metadata

Release files for sttai-mcp 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sttai-mcp 0.1.0
File Size Uploaded Provenance
sttai_mcp-0.1.0.tar.gz 6.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for sttai-mcp 0.1.0
File Interpreter ABI Platform
sttai_mcp-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 13.2 kB

Release files / sttai_mcp-0.1.0.tar.gz

Download URL sttai_mcp-0.1.0.tar.gz
Size 6.3 kB
Tags Source
SHA-256 checksum
How to use checksums
7a26e44c13b3bb2b0433b855fda2d2006b53d33fd600d544b710a7660e338dbb
BLAKE2b-256 checksum
How to use checksums
a8d3f6d50fb37ff044a5f5dee396a3b0b172ffbbcc9844f129b5fceaa694671e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / sttai_mcp-0.1.0-py3-none-any.whl

Download URL sttai_mcp-0.1.0-py3-none-any.whl
Size 7.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
70fe40ccdd6b19400c0ed7a6c11e2d0517e872a54faf303aba8714c8514f54b5
BLAKE2b-256 checksum
How to use checksums
38f684f13aa2ec7e59c724285cf5b1ca5567c7b68c75c9a8baaf6c51bd9d1882
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Security for sttai-mcp 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page