Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Get Project

Get details of a specific Deepgram project including its name, company, and configuration.

List Models

Query available Deepgram models and their metadata. Useful for discovering which models are available for transcription or text-to-speech and what languages they support.

Get Usage

Get usage data for a Deepgram project. Filter by date range, API key, tag, method (sync/async/streaming), or model. Useful for monitoring API consumption and billing.

Send Project Invitation

Invite a user to join a Deepgram project by email. Specify the role they should have upon accepting.

List Projects

List all Deepgram projects accessible with the current API key. Returns project IDs, names, and company information.

Analyze Text

Analyze text for intelligence insights including sentiment analysis, topic detection, intent detection, and summarization. Enable one or more analysis features to extract value from text content such as transcripts, articles, or conversations.

Text to Speech

Convert text into natural-sounding speech audio. Returns base64-encoded audio data. Supports 40+ English voices with localized accents, configurable encoding formats, sample rates, and bit rates.

Get Balances

Get billing balance information for a Deepgram project. Returns available credits and balance details.

List API Keys

List all API keys for a Deepgram project. Returns key metadata including comments, scopes, tags, and expiration dates. Does not return the actual key values.

Get Model

Get detailed metadata for a specific Deepgram model by its ID. Returns model capabilities, supported languages, and version information.

Create API Key

Create a new API key for a Deepgram project. The key value is only returned once at creation time. Assign a role (member, admin, or owner) and optional tags for usage tracking.

Transcribe Audio

Transcribe pre-recorded audio to text. Supports audio from a URL or raw audio data (base64-encoded). Provides options for model selection, language detection, speaker diarization, smart formatting, keyword boosting, and text intelligence features (summarization, topic detection, sentiment analysis). Returns the full transcript with word-level timestamps and confidence scores.

Update Project

Update a Deepgram project's name or company. Provide the fields you want to change.

Delete Project

Permanently delete a Deepgram project. This action is irreversible and requires Owner-level permissions.

List Project Members

List all members of a Deepgram project. Returns member details including name, email, and permission scopes.

Remove Project Member

Remove a member from a Deepgram project. Requires Admin or Owner permissions.

Update Member Scopes

Update a project member's role/scopes. Valid scopes are "member", "admin", or "owner".

Delete API Key

Permanently delete an API key from a Deepgram project. The key will immediately stop working for authentication.