At a glance
- Availability: Experimental (how to enable).
- Authentication: API key.
- Connection: The key comes from
ASSEMBLYAI_API_KEY. - Provider documentation: Authentication reference.
Credentials
Set these per environment. See Connect an integration.Setup
- Create an AssemblyAI account: Go to https://www.assemblyai.com/app and sign up. New accounts include free transcription credits for testing.
- 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.
- Store the key: Add the key to your .env file as ASSEMBLYAI_API_KEY=…
- Verify access: Run the List Transcripts tool to confirm the key works, then submit a sample file such as https://assembly.ai/wildfires.mp3
Provider notes
- 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
Tools
Verify the connection
Call a read tool such asassemblyai__get_transcript with arguments for your account. Confirm that the result comes from the intended account or workspace before enabling write tools.