{
  "service": "deepgram",
  "displayName": "Deepgram",
  "categories": [
    "AI",
    "Developer Tools"
  ],
  "authTypes": [
    "api_key"
  ],
  "auth": [
    {
      "type": "api_key",
      "label": "API Key",
      "placeholder": "DEEPGRAM_API_KEY",
      "description": "Deepgram API key sent as Authorization: Token <API_KEY>. Create or manage keys in the Deepgram Console and API key guide: https://developers.deepgram.com/docs/create-additional-api-keys."
    }
  ],
  "homepageUrl": "https://deepgram.com/",
  "actions": [
    {
      "id": "deepgram.get_model",
      "service": "deepgram",
      "name": "get_model",
      "description": "Get metadata for one public Deepgram model.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "modelId": {
            "type": "string",
            "minLength": 1,
            "description": "The unique identifier of the Deepgram model.",
            "pattern": "\\S"
          }
        },
        "additionalProperties": false,
        "description": "The input payload for retrieving a Deepgram model."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "model": {
            "type": "object",
            "properties": {
              "name": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The human-readable model name."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "canonical_name": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The canonical model identifier."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "architecture": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The architecture family of the model."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "languages": {
                "type": "array",
                "items": {
                  "type": "string",
                  "description": "One language code."
                },
                "description": "The language codes supported by the model."
              },
              "version": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The model version string."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "uuid": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The unique identifier of the model."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "batch": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "Whether the model supports batch processing."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "streaming": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "Whether the model supports streaming processing."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "formatted_output": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "Whether the model supports formatted output."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "metadata": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {
                      "accent": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The accent of the model voice."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "age": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The age descriptor of the model voice."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "color": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The accent color associated with the model."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "display_name": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The display name of the model."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "image": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The image URL for the model."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "sample": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The sample audio URL for the model."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "tags": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "description": "One model tag."
                        },
                        "description": "The descriptive tags attached to the model."
                      },
                      "use_cases": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "description": "One model use case."
                        },
                        "description": "The suggested use cases attached to the model."
                      }
                    },
                    "additionalProperties": false,
                    "description": "Additional metadata for a Deepgram text-to-speech model."
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "additionalProperties": false,
            "required": [
              "name",
              "canonical_name",
              "architecture",
              "languages",
              "version",
              "uuid"
            ],
            "description": "A Deepgram model object that can represent either a speech-to-text or text-to-speech model."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when retrieving a Deepgram model."
      }
    },
    {
      "id": "deepgram.get_project",
      "service": "deepgram",
      "name": "get_project",
      "description": "Get details for one Deepgram project.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "projectId": {
            "type": "string",
            "minLength": 1,
            "description": "The unique identifier of the Deepgram project.",
            "pattern": "\\S"
          }
        },
        "additionalProperties": false,
        "description": "The input payload for retrieving a Deepgram project."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "project": {
            "type": "object",
            "properties": {
              "project_id": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The unique identifier of the project."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "name": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The display name of the project."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "mip_opt_out": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "Whether the project is opted out of the Model Improvement Program."
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "additionalProperties": false,
            "required": [
              "project_id",
              "name"
            ],
            "description": "A Deepgram project object returned by the Management API."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when retrieving a Deepgram project."
      }
    },
    {
      "id": "deepgram.get_project_model",
      "service": "deepgram",
      "name": "get_project_model",
      "description": "Get metadata for one model available to a Deepgram project.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "projectId": {
            "type": "string",
            "minLength": 1,
            "description": "The unique identifier of the Deepgram project.",
            "pattern": "\\S"
          },
          "modelId": {
            "type": "string",
            "minLength": 1,
            "description": "The unique identifier of the Deepgram model.",
            "pattern": "\\S"
          }
        },
        "additionalProperties": false,
        "description": "The input payload for retrieving a model available to a Deepgram project."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "model": {
            "type": "object",
            "properties": {
              "name": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The human-readable model name."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "canonical_name": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The canonical model identifier."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "architecture": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The architecture family of the model."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "languages": {
                "type": "array",
                "items": {
                  "type": "string",
                  "description": "One language code."
                },
                "description": "The language codes supported by the model."
              },
              "version": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The model version string."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "uuid": {
                "anyOf": [
                  {
                    "type": "string",
                    "description": "The unique identifier of the model."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "batch": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "Whether the model supports batch processing."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "streaming": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "Whether the model supports streaming processing."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "formatted_output": {
                "anyOf": [
                  {
                    "type": "boolean",
                    "description": "Whether the model supports formatted output."
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "metadata": {
                "anyOf": [
                  {
                    "type": "object",
                    "properties": {
                      "accent": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The accent of the model voice."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "age": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The age descriptor of the model voice."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "color": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The accent color associated with the model."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "display_name": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The display name of the model."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "image": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The image URL for the model."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "sample": {
                        "anyOf": [
                          {
                            "type": "string",
                            "description": "The sample audio URL for the model."
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "tags": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "description": "One model tag."
                        },
                        "description": "The descriptive tags attached to the model."
                      },
                      "use_cases": {
                        "type": "array",
                        "items": {
                          "type": "string",
                          "description": "One model use case."
                        },
                        "description": "The suggested use cases attached to the model."
                      }
                    },
                    "additionalProperties": false,
                    "description": "Additional metadata for a Deepgram text-to-speech model."
                  },
                  {
                    "type": "null"
                  }
                ]
              }
            },
            "additionalProperties": false,
            "required": [
              "name",
              "canonical_name",
              "architecture",
              "languages",
              "version",
              "uuid"
            ],
            "description": "A Deepgram model object that can represent either a speech-to-text or text-to-speech model."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when retrieving a model available to a Deepgram project."
      }
    },
    {
      "id": "deepgram.list_models",
      "service": "deepgram",
      "name": "list_models",
      "description": "List the latest public Deepgram models.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "includeOutdated": {
            "type": "boolean",
            "description": "Whether to include non-latest Deepgram model versions in the response."
          }
        },
        "additionalProperties": false,
        "description": "The input payload for listing Deepgram public models."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "stt": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The human-readable model name."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "canonical_name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The canonical model identifier."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "architecture": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The architecture family of the model."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "languages": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "description": "One language code."
                  },
                  "description": "The language codes supported by the model."
                },
                "version": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The model version string."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "uuid": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The unique identifier of the model."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "batch": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether the model supports batch processing."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "streaming": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether the model supports streaming processing."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "formatted_output": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether the model supports formatted output."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "metadata": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "accent": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The accent of the model voice."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "age": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The age descriptor of the model voice."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "color": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The accent color associated with the model."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "display_name": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The display name of the model."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "image": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The image URL for the model."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "sample": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The sample audio URL for the model."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "tags": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "description": "One model tag."
                          },
                          "description": "The descriptive tags attached to the model."
                        },
                        "use_cases": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "description": "One model use case."
                          },
                          "description": "The suggested use cases attached to the model."
                        }
                      },
                      "additionalProperties": false,
                      "description": "Additional metadata for a Deepgram text-to-speech model."
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "additionalProperties": false,
              "required": [
                "name",
                "canonical_name",
                "architecture",
                "languages",
                "version",
                "uuid"
              ],
              "description": "A Deepgram model object that can represent either a speech-to-text or text-to-speech model."
            },
            "description": "The speech-to-text models returned by Deepgram."
          },
          "tts": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The human-readable model name."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "canonical_name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The canonical model identifier."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "architecture": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The architecture family of the model."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "languages": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "description": "One language code."
                  },
                  "description": "The language codes supported by the model."
                },
                "version": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The model version string."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "uuid": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The unique identifier of the model."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "batch": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether the model supports batch processing."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "streaming": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether the model supports streaming processing."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "formatted_output": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether the model supports formatted output."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "metadata": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "accent": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The accent of the model voice."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "age": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The age descriptor of the model voice."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "color": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The accent color associated with the model."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "display_name": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The display name of the model."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "image": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The image URL for the model."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "sample": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The sample audio URL for the model."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "tags": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "description": "One model tag."
                          },
                          "description": "The descriptive tags attached to the model."
                        },
                        "use_cases": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "description": "One model use case."
                          },
                          "description": "The suggested use cases attached to the model."
                        }
                      },
                      "additionalProperties": false,
                      "description": "Additional metadata for a Deepgram text-to-speech model."
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "additionalProperties": false,
              "required": [
                "name",
                "canonical_name",
                "architecture",
                "languages",
                "version",
                "uuid"
              ],
              "description": "A Deepgram model object that can represent either a speech-to-text or text-to-speech model."
            },
            "description": "The text-to-speech models returned by Deepgram."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw Deepgram response payload."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when listing Deepgram public models."
      }
    },
    {
      "id": "deepgram.list_project_balances",
      "service": "deepgram",
      "name": "list_project_balances",
      "description": "List the outstanding balances for a Deepgram project.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "projectId": {
            "type": "string",
            "minLength": 1,
            "description": "The unique identifier of the Deepgram project.",
            "pattern": "\\S"
          }
        },
        "additionalProperties": false,
        "description": "The input payload for listing Deepgram project balances."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "balances": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "balance_id": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The unique identifier of the balance."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "amount": {
                  "anyOf": [
                    {
                      "type": "number",
                      "description": "The remaining balance amount."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "units": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The units of the balance, such as USD."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "purchase_order_id": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The purchase order or reference identifier."
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "additionalProperties": false,
              "description": "A Deepgram project balance entry."
            },
            "description": "The balance entries returned for the project."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw Deepgram response payload."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when listing Deepgram project balances."
      }
    },
    {
      "id": "deepgram.list_project_keys",
      "service": "deepgram",
      "name": "list_project_keys",
      "description": "List the API keys associated with a Deepgram project.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "projectId": {
            "type": "string",
            "minLength": 1,
            "description": "The unique identifier of the Deepgram project.",
            "pattern": "\\S"
          },
          "status": {
            "type": "string",
            "enum": [
              "active",
              "expired"
            ],
            "description": "The Deepgram project API key status to filter by."
          }
        },
        "additionalProperties": false,
        "required": [
          "projectId"
        ],
        "description": "The input payload for listing API keys in a Deepgram project."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "apiKeys": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "member": {
                  "type": "object",
                  "properties": {
                    "member_id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The unique identifier of the member."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "email": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The email address of the member."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A Deepgram project member attached to an API key."
                },
                "api_key": {
                  "type": "object",
                  "properties": {
                    "api_key_id": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The unique identifier of the API key."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "comment": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The comment attached to the API key."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    },
                    "scopes": {
                      "type": "array",
                      "items": {
                        "type": "string",
                        "description": "One Deepgram API key scope."
                      },
                      "description": "The scopes granted to the API key."
                    },
                    "created": {
                      "anyOf": [
                        {
                          "type": "string",
                          "description": "The ISO 8601 timestamp when the API key was created."
                        },
                        {
                          "type": "null"
                        }
                      ]
                    }
                  },
                  "additionalProperties": false,
                  "description": "A Deepgram API key descriptor."
                }
              },
              "additionalProperties": false,
              "description": "A Deepgram project API key record."
            },
            "description": "The API keys returned for the project."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw Deepgram response payload."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when listing Deepgram project API keys."
      }
    },
    {
      "id": "deepgram.list_project_models",
      "service": "deepgram",
      "name": "list_project_models",
      "description": "List the models available to a specific Deepgram project.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {
          "projectId": {
            "type": "string",
            "minLength": 1,
            "description": "The unique identifier of the Deepgram project.",
            "pattern": "\\S"
          },
          "includeOutdated": {
            "type": "boolean",
            "description": "Whether to include non-latest Deepgram model versions in the response."
          }
        },
        "additionalProperties": false,
        "required": [
          "projectId"
        ],
        "description": "The input payload for listing models available to a Deepgram project."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "stt": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The human-readable model name."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "canonical_name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The canonical model identifier."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "architecture": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The architecture family of the model."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "languages": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "description": "One language code."
                  },
                  "description": "The language codes supported by the model."
                },
                "version": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The model version string."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "uuid": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The unique identifier of the model."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "batch": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether the model supports batch processing."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "streaming": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether the model supports streaming processing."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "formatted_output": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether the model supports formatted output."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "metadata": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "accent": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The accent of the model voice."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "age": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The age descriptor of the model voice."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "color": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The accent color associated with the model."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "display_name": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The display name of the model."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "image": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The image URL for the model."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "sample": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The sample audio URL for the model."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "tags": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "description": "One model tag."
                          },
                          "description": "The descriptive tags attached to the model."
                        },
                        "use_cases": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "description": "One model use case."
                          },
                          "description": "The suggested use cases attached to the model."
                        }
                      },
                      "additionalProperties": false,
                      "description": "Additional metadata for a Deepgram text-to-speech model."
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "additionalProperties": false,
              "required": [
                "name",
                "canonical_name",
                "architecture",
                "languages",
                "version",
                "uuid"
              ],
              "description": "A Deepgram model object that can represent either a speech-to-text or text-to-speech model."
            },
            "description": "The speech-to-text models available to the project."
          },
          "tts": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The human-readable model name."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "canonical_name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The canonical model identifier."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "architecture": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The architecture family of the model."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "languages": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "description": "One language code."
                  },
                  "description": "The language codes supported by the model."
                },
                "version": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The model version string."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "uuid": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The unique identifier of the model."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "batch": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether the model supports batch processing."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "streaming": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether the model supports streaming processing."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "formatted_output": {
                  "anyOf": [
                    {
                      "type": "boolean",
                      "description": "Whether the model supports formatted output."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "metadata": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "accent": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The accent of the model voice."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "age": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The age descriptor of the model voice."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "color": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The accent color associated with the model."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "display_name": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The display name of the model."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "image": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The image URL for the model."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "sample": {
                          "anyOf": [
                            {
                              "type": "string",
                              "description": "The sample audio URL for the model."
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "tags": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "description": "One model tag."
                          },
                          "description": "The descriptive tags attached to the model."
                        },
                        "use_cases": {
                          "type": "array",
                          "items": {
                            "type": "string",
                            "description": "One model use case."
                          },
                          "description": "The suggested use cases attached to the model."
                        }
                      },
                      "additionalProperties": false,
                      "description": "Additional metadata for a Deepgram text-to-speech model."
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "additionalProperties": false,
              "required": [
                "name",
                "canonical_name",
                "architecture",
                "languages",
                "version",
                "uuid"
              ],
              "description": "A Deepgram model object that can represent either a speech-to-text or text-to-speech model."
            },
            "description": "The text-to-speech models available to the project."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw Deepgram response payload."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when listing Deepgram project models."
      }
    },
    {
      "id": "deepgram.list_projects",
      "service": "deepgram",
      "name": "list_projects",
      "description": "List the Deepgram projects available to the current API key.",
      "requiredScopes": [],
      "providerPermissions": [],
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false,
        "description": "The input payload for listing Deepgram projects."
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "projects": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "project_id": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The unique identifier of the project."
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "name": {
                  "anyOf": [
                    {
                      "type": "string",
                      "description": "The display name of the project."
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "additionalProperties": false,
              "description": "A Deepgram project summary."
            },
            "description": "The Deepgram projects returned by the Management API."
          },
          "raw": {
            "type": "object",
            "properties": {},
            "additionalProperties": true,
            "description": "The raw Deepgram response payload."
          }
        },
        "additionalProperties": false,
        "description": "The response returned when listing Deepgram projects."
      }
    }
  ]
}
