Skip to main content

At a glance

Credentials

Set these per environment. See Connect an integration.
VariableRequiredDescription
ASSEMBLYAI_API_KEYYesAssemblyAI API key from the dashboard Docs.

Setup

  1. Create an AssemblyAI account: Go to https://www.assemblyai.com/app and sign up. New accounts include free transcription credits for testing.
  2. Copy your API key: Your API key is shown on the dashboard home page after signing in. You can rotate it from account settings if needed.
  3. Store the key: Add the key to your .env file as ASSEMBLYAI_API_KEY=…
  4. Verify access: Run the List Transcripts tool to confirm the key works, then submit a sample file such as https://assembly.ai/wildfires.mp3
  • Authentication sends the raw API key in the Authorization header - no Bearer prefix
  • Transcription is asynchronous: Submit Transcript returns an id with status ‘queued’; poll Get Transcript until status is ‘completed’
  • Transcription is billed per hour of audio once free credits are exhausted; EU data residency uses api.eu.assemblyai.com instead
Provider API reference: https://www.assemblyai.com/docs/api-reference/overview

Tools

ToolAccessDescription
Submit TranscriptWriteSubmit an audio or video URL for transcription (processing is asynchronous)
Get TranscriptReadGet the status and text of a transcript by ID
List TranscriptsReadList transcripts created by the account
Delete TranscriptWritePermanently delete a transcript and its data

Example prompts

  • Submit this audio file to AssemblyAI, wait for it to finish, and give me the transcript: <paste URL>
  • List my recent AssemblyAI transcripts and summarize their statuses.