ai
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.
6 functions 4 read 2 write API key auth
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.
Machine-Readable Metadata
- integration_slug
assemblyai- route_slug
assemblyai- package
assemblyai- auth_strategy
api_keyAPI key- cli_setup_supported
true- cli_runtime_supported
true- mcp_gateway_supported
true- lua_supported
true- supports_multi_account
true
Quick Links
Lua APIAgent-facing namespace and function reference. AssemblyAI CLIHeadless setup and direct function calls. AssemblyAI MCPMCP gateway setup for external clients. Submit feedbackReport missing tools, auth problems, wrong docs, or runtime issues. ContributeAdd tools or improve metadata in the integrations repo.
AssemblyAI MCP Client Matrix
Use these pages when a specific agent client or framework needs copy-pasteable MCP setup for AssemblyAI.
Claude Code AssemblyAI MCP setup for Claude Code. Cursor AssemblyAI MCP setup for Cursor. Codex AssemblyAI MCP setup for Codex. OpenAI Agents AssemblyAI MCP setup for OpenAI Agents SDK. Claude Agent SDK AssemblyAI MCP setup for Claude Agent SDK. Vercel AI SDK AssemblyAI MCP setup for Vercel AI SDK. LangChain AssemblyAI MCP setup for LangChain. LangGraph AssemblyAI MCP setup for LangGraph. CrewAI AssemblyAI MCP setup for CrewAI. MCP clients AssemblyAI MCP setup for Generic MCP Clients.
AssemblyAI CLI Matrix
Use these pages for direct AssemblyAI CLI workflows in scripts, CI, cron, and agent wrappers.
CI AssemblyAI CLI for CI. Cron Jobs AssemblyAI CLI for cron jobs. Shell Scripts AssemblyAI CLI for shell scripts. Headless Automation AssemblyAI CLI for headless automation. Coding Agents AssemblyAI CLI for coding agents.
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_list_transcripts | Read read | 6 | List transcripts with optional filtering by status, date range, and 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_get_lemons | Read read | 0 | Retrieve lemons (billing credits and usage information) from your AssemblyAI account. |
assemblyai.assemblyai_get_current_user | Read read | 0 | Get the authenticated user's profile, including email, subscription plan, and API usage details. |