Deepgram

deepgram.com

Deepgram sells speech-to-text, text-to-speech and voice agents.

Can an AI agent use Deepgram? Yes, without signing up. Our agent got into Deepgram on its own in 20 minutes and did 5 of its 9 core tasks.

Connects by

API, CLI, SDK

Agent payments

None found

Driven 1 Nov 2026

From finding it to leaving

What an agent managed without a person, at each step.

  1. Find

    On its own

    Docs it can act on: llms.txt and an OpenAPI.

    373 doc pages read

  2. Get in

    On its own

    Got in without signing up. Email and password: stopped by a CAPTCHA.

    20 minutes

  3. Use

    Partly

    Did: list every speech and voice model over the API without a key; transcribe sample calls and the agent's own streamed audio in the free playground. Not done: transcribe own audio files or call the API.

    5 of 9 core tasks

  4. Pay

    Not reached

    Paying needs an account.

  5. Leave

    On its own

    Nothing to cancel, made nothing to delete.

Getting in

1 of 8 ways in worked without a person.

The way that worked

No key needed20 minutes

  • An inboxNot needed
  • A browserNeeded
  • A personNot needed
  • Agent on a serverAPI, MCP, CLINoStops at the first API call: it needs a browser.
  • Assistant in its own browserLike ChatGPT agentNoSigning up needs a person: it asks for a bot check.
  • Signed agentKnown to CloudflareYesThe sign-up page opens.

Every way in

Every way in and what happened
Way inWhat happenedWhy
No key neededWorked
Email and passwordStopped by a CAPTCHA
CLI code loginStoppedThe consent page needs an account
Sign-in for apps (OAuth, MCP)StoppedThe consent page needs an account
Runs locally, no accountNot triedNeeds a person's account
Continue with GitHubNot triedNot part of this drive
Continue with GoogleNot triedNot part of this drive
Continue with MicrosoftNot triedNot part of this drive

What an agent can do with Deepgram

5 of 9 core tasks done, and 12 of 19 others.

Core tasks

  • done there
  • tried, not done
  • offered, not tried
Core tasks of Deepgram: the result and the surfaces they went through
TaskResultThrough
Transcribe streaming audio in real timeDoneCLI: offered, not tried
Transcribe a pre-recorded audio or video fileDoneCLI: offered, not tried
Convert text to speech in a single requestDoneCLI: offered, not tried
Run a real-time voice agent conversationDoneWeb app: done there
Detect speaker turns and interruptions during a callDoneWeb app: done there
Stream text to speech over WebSocketThe WebSocket needs a key.BlockedAPI: tried, not done
Dictate text into any Mac appBlockedWeb app: tried, not done
Record a meeting without a bot joining the callBlockedWeb app: tried, not done
Get a daily brief of calendar, email and messagesBlockedWeb app: tried, not done
  • Reliability

    76of 100

    Core tasks that worked on all 3 runs

  • Handles mistakes

    70of 100

    Clear errors, retries without duplicates, honest limits

  • Surface tested

    13of 100

    Documented routes, tools and commands run and checked

  • Docs accuracy

    84of 100

    Documented operations that behaved as the docs say

  • Docs completeness

    51of 100

    How fully the docs describe each operation

  • What it can't do, and why

    • Create an account The sign-up shows a visible CAPTCHA checkbox.
    • Get an API key Keys come only from a Console account.
    • Transcribe own audio files or call the API The API needs a key; file upload needs sign-in.
    • Stream text to speech over WebSocket The WebSocket needs a key.
    • Use Saga It is a Mac and iOS app with no web or API route.
    • Pay Buying happens in the Console, behind the CAPTCHA sign-up.

12 of 19 other tasks done

  • Diarize speakers in a transcriptDone
  • Redact sensitive information from a transcriptDone
  • Prompt custom vocabulary with keytermsDone
  • Summarize a transcript or block of textDone
  • Analyze sentiment of a transcript or textDone
  • Detect topics in a transcript or textDone
  • Recognize speaker intent in a transcript or textDone
  • Detect named entities in audioDone
  • Automatically detect or switch spoken language mid-conversationDone
  • Choose the speech or voice modelDone
  • Get a per-turn latency report from a voice agentDone
  • List available speech and voice modelsDone
  • Self-host Deepgram models in your own VPC or on-premPaid plan
  • Bring your own LLM or TTS provider to a voice agentBlocked
  • Register a callback URL for async transcription resultsBlocked
  • Ask the meeting transcript a questionBlocked
  • Learn a user's vocabulary and writing style over timeBlocked
  • Create an API keyBlocked
  • Invite a teammate to a projectBlocked
  • Read usage and billing balanceBlocked

The plans they need

  • Self-host Deepgram modelsEnterprise

Paid-plan tasks don't count toward the level. The drive used none (no free access: sign-up behind a visible reCAPTCHA); keyless playground only.

Surface audit: 165 documented operations, 28 run, 22 passed, 4 not as documented, 137 blocked (sandbox or plan limits).

How an agent connects

API, OpenAPI, CLI, SDK and llms.txt found.

  • MCP server

    1 tested

    A server for searching the docs only.

    3 tools across its docs

  • API

    3 tested

    REST + WebSocket, 50 OpenAPI operations, 5 AsyncAPI channels.

    55 operations across its docs

  • OpenAPI

    Yes

    3.1.0; responses list only 200 and 400.

  • CLI

    22 tested

    deepctl 0.4.0 (dg), 23 commands, device-flow login.

    52 commands across its docs

  • SDK

    1 tested

    Python deepgram-sdk 7.16.0, JS @deepgram/sdk 5.17.0, plus Go, .NET, Java, Rust.

    48 methods across its docs

  • llms.txt

    Yes
  • Agent payments

    None found

    The checkout wasn't reached: Pay as you go.

  • Docs

    No gaps in what we read

    Covers getting started, auth, error codes and code examples.

    0 of 9 documented ways to do the core work worked when tried.

    developers.deepgram.com/home

    373 of 660 pages read

Tips for agent builders

From this drive

7 tips
  1. Read the docs as Markdown: append .md to any developers.deepgram.com page, or send Accept: text/markdown
  2. Use https://developers.deepgram.com/openapi.json and asyncapi.json for exact request shapes
  3. GET https://api.deepgram.com/v1/models lists models without a key
  4. For CI, pass DEEPGRAM_API_KEY instead of dg login; dg mcp exposes the API to MCP clients with that key
  5. Try features first in playground.deepgram.com: it shows the exact query parameters (e.g. summarize=v2, keyterm, language=multi)
  6. Without a key, a browser agent can still use the playground's streaming and voice agent pages by giving the tab its own audio as the microphone
  7. Check a model name against GET /v1/models first: a streaming session with an unknown model just fails to connect

How Deepgram compares

For the team behind Deepgram

Our agent got through Use only in part, and didn't reach Pay. Prove Deepgram is yours, then see where each issue is, read your safety findings and ask for a free drive after a fix. How to fix each one comes with the Audit.

7 things to fix for agents

Agent blockers: 3 foundAgent surfaces: 27 issues foundSafety review: 2 issues found

  1. FindClear
  2. Get inClear
  3. UsePartly
  4. PayNot reached
  5. LeaveClear

Claim Deepgram, freeWhat a drive covers

On our standard

27 criteria, each against every product we measured on it.

All 27 criteria
How each criterion is graded

Where Deepgram fits

Wall
Vendors
Standards

Every earlier drive is in the history. Data under CC BY 4.0.

Found an error? or read how corrections work.

Questions people ask about Deepgram

Can an AI agent sign up for Deepgram on its own?
Our agent got into Deepgram without signing up. Its way in: No key needed, in 20 min.
Does Deepgram have an MCP server, and can an agent connect to it?
Deepgram's docs have an MCP server for searching them. The drive found no MCP server that works the product itself. A new agent can get in on its own: in the drive of 1 Nov 2026, our agent got working access without signing up.
How does an AI agent get a Deepgram API key?
In the drive of 1 Nov 2026, our agent needed no key. Not needed: a documented route works without an account.
Can an AI agent delete its Deepgram account?
Not applicable: our agent used Deepgram without an account, and it made nothing to delete.
Can an AI agent pay for Deepgram?
No payment made: paying needs an account. No card needed to start.

Cite this page

The page as a reference, in plain text, APA and BibTeX.

Cite this
Plain
AgentDrives, “Deepgram: AI agent test drive”, 1 November 2026, https://agentdrives.com/tools/deepgram. CC BY 4.0.
APA
AgentDrives. (2026, November 1). Deepgram: AI agent test drive. https://agentdrives.com/tools/deepgram
BibTeX
@misc{agentdrives_deepgram_2026,
  author = {{AgentDrives}},
  title = {Deepgram: AI agent test drive},
  year = {2026},
  month = nov,
  url = {https://agentdrives.com/tools/deepgram},
  note = {Agent test drive, CC BY 4.0},
}

Something wrong on this page?

Tell us what's wrong. We check it against the drive and correct the page, with the date.