AssemblyAI
Official AssemblyAI asynchronous transcription API.
Connect this API to an AI agent Browse all specs
What you can do with AssemblyAI via MCP
Every endpoint below becomes a governed tool your AI agent (Claude, ChatGPT, or a customer-facing VX agent) can call — with scoped permissions, sandbox testing, and audit logs.
| Method | Path | Operation | Description |
|---|---|---|---|
| POST | /v2/transcript |
createTranscript | Create transcript Method: POST Path: /v2/transcript IMPORTANT: This function has 1 REQUIRED parameter(s) and 6 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Request Body: REQUIRED: - audio_url: audio_url parameter from application/json OPTIONAL: - language_code: language_code parameter from application/json - language_detection: language_detection parameter from application/json - speaker_labels: speaker_labels parameter from application/json - punctuate: punctuate parameter from application/json - format_text: format_text parameter from application/json - summarization: summarization parameter from application/json |
| GET | /v2/transcript/{transcript_id} |
getTranscript | Get transcript Method: GET Path: /v2/transcript/{transcript_id} IMPORTANT: This function has 1 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - transcript_id: No description |
Usage guide
## Authentication Create an AssemblyAI API key and send the raw key in the `Authorization` header, following the provider documentation. ## Submit and retrieve Call `POST /v2/transcript` with a publicly reachable `audio_url`. Poll `GET /v2/transcript/{transcript_id}` until the status is completed, then read `text`. Official docs: https://www.assemblyai.com/docs/api-reference/transcripts
How to use this spec
- Create a free VX Agents account (sandbox tools included).
- Open the marketplace and connect “AssemblyAI” to an agent.
- Expose it as an MCP server for Claude/ChatGPT, or chat with it directly.