Deepgram MCP
OfficialProvides tools for speech-to-text transcription, speech recognition, and audio intelligence operations through the Deepgram API.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Deepgram MCPtranscribe the interview.mp3 file"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
deepgram-mcp
Deepgram's Model Context Protocol server — gives AI editors (Claude Code, Cursor, Windsurf, and others) direct access to Deepgram's speech, transcription, and audio intelligence tools.
Standalone package. Install deepgram-mcp directly if you want just the MCP server without the full CLI suite. If you already use the Deepgram CLI (pip install deepctl), deepgram-mcp is included as a dependency and the dg mcp command wraps it — no separate install needed.
Why deepgram-mcp is different
Most MCP servers ship tools as hardcoded Python. When the provider adds a new tool, you must upgrade the package to get it.
deepgram-mcp fetches its tool list from Deepgram's API at runtime. New tools appear in your editor the next time you connect — no package upgrade required.
Requirements
A Deepgram API key. Get one free at console.deepgram.com.
Set it as an environment variable:
export DEEPGRAM_API_KEY=your_api_key_hereInstallation
pip install deepgram-mcpEditor setup
Claude Code
Add to .mcp.json in your project root (or ~/.claude/mcp.json for global):
{
"mcpServers": {
"deepgram": {
"command": "deepgram-mcp",
"env": {
"DEEPGRAM_API_KEY": "your_api_key_here"
}
}
}
}Or via CLI:
claude mcp add deepgram -- deepgram-mcpCursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"deepgram": {
"command": "deepgram-mcp",
"env": {
"DEEPGRAM_API_KEY": "your_api_key_here"
}
}
}
}Windsurf
Add to your Windsurf MCP config:
{
"mcpServers": {
"deepgram": {
"command": "deepgram-mcp",
"env": {
"DEEPGRAM_API_KEY": "your_api_key_here"
}
}
}
}Usage
stdio (default — for editor integration)
deepgram-mcp --api-key your_api_key_hereSSE (HTTP server)
deepgram-mcp --transport sse --port 8000Options
Flag | Default | Description |
|
| Transport mode: |
|
| Port for SSE server |
|
| Host for SSE server |
|
| Deepgram API key |
|
| Deepgram developer API base URL |
|
| Print debug info to stderr |
Use as a library
import asyncio
from deepgram_mcp import run_proxy
asyncio.run(run_proxy(
transport="stdio",
host="127.0.0.1",
port=8000,
api_key="your_api_key_here",
base_url="https://api.dx.deepgram.com",
debug=False,
))Deepgram CLI
If you use the Deepgram CLI, dg mcp wraps this package and handles authentication automatically:
dg mcp
dg mcp --transport sse --port 8000License
MIT — see LICENSE.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/deepgram/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server