AssemblyAI integration
Advanced speech-to-text and audio intelligence API for transcribing audio and video files with AI-powered features. Supports speaker diarization, sentiment analysis, entity detection, automatic chapter generation, content safety labeling, and AI summarization. Includes real-time transcription capabilities and LeMUR AI for custom transcript analysis tasks.
Common AssemblyAI use cases
- Comply with GDPR data deletion requests
- Add subtitles to YouTube videos
- Convert podcast to blog post format
- Check if transcription job has completed
- Find specific topics in podcast episodes
- Upload recorded meetings for transcription
- Display dashboard of all transcription jobs
- Download privacy-compliant audio for sharing
- Extract action items from meeting transcripts
- Retrieve cached LeMUR responses for dashboard display
What you can do with AssemblyAI
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Transcript, 8 operations
- DELETEdelete_transcript
Permanently removes a transcription job and all associated data by its transcript ID. Deletes all stored data including the transcription text, word-level timestamps, speaker labels, chapters, sentiment analysis results, detected entities, and any...
- GETget_paragraphs
Retrieves transcription results organized into paragraph segments with timestamps for improved readability and navigation.
- GETget_sentences
Retrieves transcription results formatted as an array of complete sentences with timestamps and confidence scores.
- GETget_subtitles
Exports transcription as SRT or VTT subtitle file format with customizable caption length for video integration.
- GETget_transcript
Retrieves the status and complete results of a transcription job using its unique transcript ID. Returns comprehensive data including the full text transcript, word-level timestamps with confidence scores, speaker utterances for multi-speaker audi...
- GETlist_transcripts
Retrieves a paginated list of all transcription jobs associated with the authenticated account, sorted from newest to oldest. Supports filtering by status, date, and cursor-based pagination.
- POSTtranscribe
Creates a new audio transcription job by submitting an audio file URL to AssemblyAI for asynchronous processing. Supports advanced features including speaker diarization, automatic chapter generation, entity detection, sentiment analysis, content ...
- GETword_search
Searches for specific words or phrases in a transcript and returns all occurrences with precise timestamps.
Lemur response, 2 operations
- GETlemur_get_response
Retrieves a previously generated LeMUR response by its request ID for auditing or re-accessing results.
- DELETElemur_purge
Permanently deletes the data for a previously submitted LeMUR request including the AI response and context provided.
File, 1 operation
- POSTupload
Uploads local audio file to AssemblyAI storage and returns a URL for transcription processing.
Lemur task, 1 operation
- POSTlemur_task
Executes custom AI tasks on transcripts using LeMUR's language models with user-defined prompts for flexible analysis.
Redacted audio, 1 operation
- GETget_redacted_audio
Retrieves the redacted audio file URL for a transcript where PII audio redaction was enabled, with sensitive information replaced by beeping sounds.
Use AssemblyAI from Claude Code, Cursor or Codex
Connect AssemblyAI in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its AssemblyAI operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect AssemblyAI
Create your workspace
Sign up free. Nothing to install.
Connect AssemblyAI once
Add your AssemblyAI connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
AssemblyAI integration FAQ
- What can you do with the AssemblyAI integration?
- LiveContext exposes 13 operations on AssemblyAI, covering transcript, lemur response, file and lemur task. Common uses include Comply with GDPR data deletion requests, Add subtitles to YouTube videos and Convert podcast to blog post format.
Popular integrations
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…