# Deepgram — MCP server on mcp.ai > Connect your Deepgram account and use 8 tools for artificial intelligence straight from your AI agent. Connect with your own API key. Deepgram provides AI-powered speech recognition and understanding services, offering APIs for real-time and pre-recorded audio transcription, text-to-speech, and audio intelligence. By: mcp.ai · official Page: https://mcp.ai/deepgram ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_deepgram?ms=1787296080000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/deepgram/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/deepgram/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/deepgram/skill.md Postman collection (v2.1): https://mcp.ai/deepgram/postman.json ## Tools - deepgram_get_model(model_id: string) — Retrieve metadata for a specific Deepgram model by its UUID. Returns detailed model information including name, architecture, supported languages, version, and capabilities. Works for both STT (speech - deepgram_get_models(include_outdated?: boolean) — Retrieve metadata on all public Deepgram models (speech-to-text and text-to-speech). Returns comprehensive model information including supported languages, architectures, versions, and capabilities. S - deepgram_get_project_usage_summary(end?: string, tag?: string, model?: string, start?: string, project_id: string, accessor_id?: string) — Retrieves aggregated usage statistics for a Deepgram project including total audio duration, billable duration, number of requests, channels processed, and confidence/relevance scores. Returns both ov - deepgram_get_projects() — Tool to list all Deepgram projects. Use after authenticating with your API key. - deepgram_list_project_scopes(project_id: string) — Tool to list all scopes for a specified Deepgram project. Use when you need to retrieve all permission scopes for a project. - deepgram_list_think_models() — Tool to list available think models for AI agent processing and voice agent configuration. Use when you need to see which think models are available for voice agents. - deepgram_speech_to_text_pre_recorded(tier?: string, model?: string, diarize?: boolean, keyterm?: string[], version?: string, keywords?: string[], language?: string, audio_url: string, punctuate?: boolean, alternatives?: integer, content_type: string, smart_format?: boolean, detect_language?: boolean, interim_results?: boolean) — Tool to transcribe pre-recorded audio files into text. Use when converting a publicly accessible audio file URL to text. Primary transcript is at `results.channels[0].alternatives[0].transcript` in th - deepgram_text_to_speech_rest(text: string, model?: string, pitch?: number, speed?: number, voice?: string, version?: string, encoding?: string, language?: string, container?: string, sample_rate?: integer) — Tool to convert text into natural-sounding speech. Use when you need TTS audio from text inputs. ## Example prompts - "What can I do in Deepgram?" - "Show me a summary of my Deepgram account" ## Links Docs: https://mcp.ai/docs/mcps/deepgram Website: https://mcp.ai/mcps/deepgram