data
AssemblyAI MCP, CLI, and Lua Integration for AI Agents
AssemblyAI integration docs for AI agents: MCP gateway setup, AssemblyAI CLI commands, Lua API reference, credentials, and function schemas.AssemblyAI for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
assemblyai.assemblyai_transcribe | Write write | 12 | Submit an audio or video file URL for AI transcription. Supports speech-to-text, speaker diarization, summarization, sentiment analysis, and more. Returns a transcript ID to poll for results. |
assemblyai.assemblyai_get_transcript | Read read | 1 | Retrieve a transcript by ID. Returns the transcription text, status (queued, processing, completed, error), confidence score, and any enabled AI features like speaker labels, chapters, or sentiment analysis. |
assemblyai.assemblyai_delete_transcript | Write write | 1 | Delete an AssemblyAI transcript and remove associated uploaded file data from AssemblyAI systems. |
assemblyai.assemblyai_get_paragraphs | Read read | 1 | Get a completed transcript split into semantic paragraphs with timestamps and words. |
assemblyai.assemblyai_get_sentences | Read read | 1 | Get a completed transcript split into semantic sentences with timestamps and words. |
assemblyai.assemblyai_get_subtitles | Read read | 3 | Export a completed transcript as SRT or VTT subtitle text. |
assemblyai.assemblyai_get_redacted_audio | Read read | 1 | Get redacted audio for a transcript created with redact_pii_audio enabled. |
assemblyai.assemblyai_list_transcripts | Read read | 3 | List transcripts with pagination. Returns transcript IDs, statuses, and metadata. |
assemblyai.assemblyai_upload | Write write | 1 | Upload a local audio or video file to AssemblyAI. Returns an upload URL that can be passed to the transcribe tool as the audio_url parameter. Supports most common audio and video formats. |
assemblyai.assemblyai_create_streaming_token | Read read | 2 | Generate a temporary token for browser or client-side Streaming Speech-to-Text sessions. |
assemblyai.assemblyai_llm_gateway_chat | Read read | 10 | Create a chat completion through AssemblyAI LLM Gateway using a prompt or message list. |