AssemblyAI
AssemblyAI provides speech-to-text transcription and audio intelligence APIs for uploaded and remotely hosted media.
Integration
- Vendor
- AssemblyAI
- Category
- other
- Auth
- API_KEY
- Tools
- 9
- Composio slug
assemblyai
Tools
- Delete Transcript Contentdestructive
Irreversibly delete a transcript's stored content. AssemblyAI retains a tombstone that later GET and list calls can still return, and those later responses may omit the is_deleted marker.
- Export Subtitles
Export a completed transcript as raw SRT or WebVTT subtitle text.
- Get Redacted Audio
Get the processing status and short-lived signed download URL for PII-redacted audio. The transcript must have been submitted with text and audio PII redaction enabled and at least one explicit redaction policy. Treat the returned URL as tr
- Get Transcript
Retrieve an AssemblyAI transcript's current state and results, optionally waiting until asynchronous processing completes or fails.
- Get Transcript Segments
Return sentence- or paragraph-level segments, timestamps, confidence, and words for a completed transcript.
- List Transcripts
List project transcripts from the last 90 days, newest first, with optional filters and a cursor for the next older page.
- Search Transcript
Find words or phrases in a completed transcript and return occurrence counts and timestamps.
- Submit Transcript
Queue an asynchronous pre-recorded transcription from a reachable media URL. Returns immediately with the transcript ID and processing status; use GET_TRANSCRIPT to wait for results.
- Upload Media
Upload an audio or video file to AssemblyAI and return the project-private URL to use when submitting a transcript. AssemblyAI provides no API to delete this uploaded object; it remains subject to provider retention.
Setup
- Create or open a Switchy Project.
- Open Integrations and connect AssemblyAI.
- Authorise through api_key. Switchy stores the connection against your org.
- Everyone in the Project can now @-mention the AssemblyAI tools in chat.
What teammates see: by default, memories from AssemblyAI are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.