Get started free
All integrations

Deepgram integration

Deepgram AI speech-to-text, text-to-speech, and text intelligence API. Industry-leading accuracy for transcription, real-time streaming, speaker diarization, sentiment analysis, topic detection, and intent recognition. Supports 50+ languages with Nova-2 and Nova-3 models, plus Aura text-to-speech with 90+ voices across 7 languages.

25 toolsAPI keyAPI docs

Common Deepgram use cases

  • key rotation
  • team management
  • auditing API keys
  • leaving a project
  • renaming projects
  • auditing API usage
  • onboarding team members
  • checking key permissions
  • removing unused projects
  • removing former employees

What you can do with Deepgram

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Key, 4 operations

  • POSTcreate_api_key

    Creates a new API key for a Deepgram project with optional permissions and expiration date.

  • DELETEdelete_api_key

    Permanently deletes an API key from a Deepgram project. The key is immediately invalidated.

  • GETget_api_key

    Retrieves metadata for a specific Deepgram API key including scopes, creation date, and expiration.

  • GETlist_api_keys

    Lists all API keys for a Deepgram project. Returns key metadata without exposing actual key values.

Project, 4 operations

  • DELETEdelete_project

    Permanently deletes a Deepgram project and all associated data.

  • GETget_project

    Retrieves details for a specific Deepgram project including name and configuration.

  • GETget_projects

    Lists all projects in the Deepgram account. Returns project IDs and names.

  • PATCHupdate_project

    Updates a Deepgram project's name.

Invite, 3 operations

  • POSTcreate_project_invite

    Sends an invitation for a user to join a Deepgram project with specified permissions.

  • DELETEdelete_project_invite

    Deletes a pending invitation from a Deepgram project.

  • GETlist_project_invites

    Lists all pending invitations for a Deepgram project.

Member, 3 operations

  • DELETEleave_project

    Removes the authenticated user from a Deepgram project.

  • GETlist_project_members

    Lists all members of a Deepgram project with their IDs and emails.

  • DELETEremove_project_member

    Removes a member from a Deepgram project.

Balance, 2 operations

  • GETget_project_balance

    Retrieves details for a specific balance entry of a Deepgram project.

  • GETget_project_balances

    Retrieves balance information for a Deepgram project including credits and amounts.

Model, 2 operations

  • GETget_model

    Retrieves details for a specific Deepgram model.

  • GETlist_models

    Lists all available Deepgram STT and TTS models.

Scope, 2 operations

  • GETget_member_scopes

    Retrieves permission scopes for a specific member on a Deepgram project.

  • PUTupdate_member_scopes

    Updates permission scopes for a specific member on a Deepgram project.

Analysis, 1 operation

  • POSTanalyze_text

    Analyzes text content for sentiment, topics, intents, and generates summaries using Deepgram's AI models.

Request, 1 operation

  • GETlist_usage_requests

    Lists individual API requests for a Deepgram project with details on each request.

Speech, 1 operation

  • POSTtext_to_speech

    Converts text to natural-sounding speech using Deepgram's Aura TTS models. Offers 90+ voice options across 7 languages with low-latency audio generation.

Transcription, 1 operation

  • POSTtranscribe_prerecorded

    Transcribes pre-recorded audio files using Deepgram's Nova AI models. Supports 50+ languages with speaker diarization, punctuation, summarization, sentiment analysis, and topic detection.

Usage, 1 operation

  • GETget_usage

    Retrieves usage statistics for a Deepgram project including hours, requests, and feature breakdowns.

Use Deepgram from Claude Code, Cursor or Codex

Connect Deepgram in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Deepgram operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Deepgram

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Deepgram once

    Add your Deepgram connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Deepgram integration FAQ

What can you do with the Deepgram integration?
LiveContext exposes 25 operations on Deepgram, covering key, project, invite and member. Common uses include key rotation, team management and auditing API keys.

Popular integrations

Browse the whole catalog