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.
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 mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Deepgram
Create your workspace
Sign up free. Nothing to install.
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.
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
Instagram API with Instagram Login (graph.instagram.com). Manage a Business/Creator Instagram account…
Messaging platform API for building bots and integrations. Send messages, manage chats and channels, handle…
Google's video platform API for accessing video, channel, playlist, and comment data
Social media platform API for content creators and businesses. Access user info, manage videos, get…
Social media platform API for posting, reading, and managing Twitter/X content. Post tweets, read timelines,…
Google email service API for sending, receiving, and managing emails. Access messages, threads, labels,…
AI API from xAI (Elon Musk's AI company) powering Grok models. Access state-of-the-art language models with…
Professional networking platform API for managing profiles, connections, and content. Share posts, manage…