Transcribe audio
Deepgram
Speech-to-text API that transcribes recorded or live audio into text with word timings and optional speaker labels.
Methods
| Method | Used for | How |
|---|---|---|
| API key | REST and WebSocket calls | Header Authorization: Token YOUR_DEEPGRAM_API_KEY; HTTPS only |
| Temporary JWT | Client-side use with short-lived access | Create with POST /v1/auth/grant using an API key; send Authorization: Bearer <JWT>; 30-second TTL |
| Stored CLI credentials | dg mcp local MCP server | dg login, or DEEPGRAM_API_KEY in CI |
| OAuth | Remote docs MCP server | Server answers 401 with a WWW-Authenticate: Bearer resource_metadata challenge |
Source12Authenticating
Getting access
Read from Deepgram’s own pages on 2026-11-04. Every number links to the page a value came from. For agents, the same facts as markdown: /tools/transcribe-audio/deepgram.md