assemblyai/assemblyai

MCP Server

AssemblyAI MCP Server - diarized captions, chapters, speaker labels, sentiment

AssemblyAI MCP server. Speech-to-text with speaker diarization, auto-chapters, sentiment, and caption-ready SRT/VTT output. Best-in-class metadata for caption-driven social videos.

MCP Server

  • Package: assembly-ai-mcp (official)
  • Transport: stdio
  • Command: npx -y assembly-ai-mcp

Authentication

VariableRequiredDescription
ASSEMBLYAI_API_KEYYesAPI key from assemblyai.com dashboard

Available Tools

ToolDescription
transcribe_urlTranscribe audio at a public URL
transcribe_fileTranscribe a local audio file
submit_transcriptionAsync submit, returns transcript id
get_transcriptFetch transcript by id

Configuration Example

toml
[[mcp.servers]]
name = "assemblyai"
type = "stdio"
command = "npx"
args = ["-y", "assembly-ai-mcp"]
timeout_seconds = 120
env = { ASSEMBLYAI_API_KEY = "{{INPUT:ASSEMBLYAI_API_KEY}}" }
tools = []

Notes: Use AssemblyAI for the final captioned upload (chapters, speaker labels). Whisper is fine for quick drafts. Free tier 100 hr/mo.