Integration

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.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Deepgram.Built from the 25 Deepgram tools below, on the connection you add once.

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

  • create_api_keyCreate api keyPOSTCreates a new API key for a Deepgram project with optional permissions and expiration date.
  • delete_api_keyDelete api keyDELETEPermanently deletes an API key from a Deepgram project. The key is immediately invalidated.
  • get_api_keyGet api keyGETRetrieves metadata for a specific Deepgram API key including scopes, creation date, and expiration.
  • list_api_keysList api keysGETLists all API keys for a Deepgram project. Returns key metadata without exposing actual key values.

Project, 4 operations

  • delete_projectDelete projectDELETEPermanently deletes a Deepgram project and all associated data.
  • get_projectGet projectGETRetrieves details for a specific Deepgram project including name and configuration.
  • get_projectsGet projectsGETLists all projects in the Deepgram account. Returns project IDs and names.
  • update_projectUpdate projectPATCHUpdates a Deepgram project's name.

Invite, 3 operations

  • create_project_inviteCreate project invitePOSTSends an invitation for a user to join a Deepgram project with specified permissions.
  • delete_project_inviteDelete project inviteDELETEDeletes a pending invitation from a Deepgram project.
  • list_project_invitesList project invitesGETLists all pending invitations for a Deepgram project.

Member, 3 operations

  • leave_projectLeave projectDELETERemoves the authenticated user from a Deepgram project.
  • list_project_membersList project membersGETLists all members of a Deepgram project with their IDs and emails.
  • remove_project_memberRemove project memberDELETERemoves a member from a Deepgram project.

Balance, 2 operations

  • get_project_balanceGet project balanceGETRetrieves details for a specific balance entry of a Deepgram project.
  • get_project_balancesGet project balancesGETRetrieves balance information for a Deepgram project including credits and amounts.

Model, 2 operations

  • get_modelGet modelGETRetrieves details for a specific Deepgram model.
  • list_modelsList modelsGETLists all available Deepgram STT and TTS models.

Scope, 2 operations

  • get_member_scopesGet member scopesGETRetrieves permission scopes for a specific member on a Deepgram project.
  • update_member_scopesUpdate member scopesPUTUpdates permission scopes for a specific member on a Deepgram project.

Analysis, 1 operation

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

Request, 1 operation

  • list_usage_requestsList usage requestsGETLists individual API requests for a Deepgram project with details on each request.

Speech, 1 operation

  • text_to_speechText to speechPOSTConverts 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

  • transcribe_prerecordedTranscribe prerecordedPOSTTranscribes 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

  • get_usageGet usageGETRetrieves 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