Skip to content

Integration · Developer tools

hume.ai

Connect Claude & ChatGPT to Hume AI

Ask your AI to read the transcript of a voice chat, change the prompt of your EVI assistant or check which voice a config uses in Hume AI. It can list and read configs, prompts, custom tools, voices, chats and chat groups. It can create and version configs and prompts, fetch chat audio and save voices from text-to-speech generations.

Connect Hume AI free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Show me the transcript of the latest EVI chat.”

    The AI lists chats newest first and reads the user and assistant messages of the one on top.

  • “Make the support assistant's prompt shorter and save it.”

    It reads the current prompt and saves a new version with the new text and a short version description.

  • “Which voice and tools does the Support config use?”

    It reads the config with its versions, prompt, voice, tools and settings.

What your AI can do

Configs and prompts

Create, read and version EVI configs and prompts, and delete prompts you no longer use.

Chats and transcripts

List chats and chat groups, read the full conversation events and fetch the chat audio.

Voices and tools

List Hume and custom voices, save a voice from a text-to-speech generation, and read your custom tools.

  • “Set up a new EVI 3 config for our booking assistant with the Booking prompt.”

    It finds the prompt and creates a config with a name, the EVI version and the prompt attached.

  • “Get me the recording of that chat.”

    It fetches the audio reconstruction of the chat as a download link.

  • “Which male voices are in Hume's voice library?”

    It lists voices from the Hume AI library filtered by the GENDER:Male tag.

35 tools for Hume AI

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_configChanges dataCreate an EVI config with `name` and `evi_version` (3 or 4-mini); optionally attach a `prompt` (id and version), `voice`, `tools` and event messages.
  • create_promptChanges dataCreate a prompt with `name` and `text` (the instructions the voice assistant follows).
  • create_toolChanges dataCreate a new tool. Required: name or parameters. Search tools first to avoid duplicates. API summary: Create tool.
  • delete_configDeletesPermanently delete a config by config id. Destructive action; may require approval. API summary: Delete config.
  • delete_config_versionDeletesPermanently delete a version by version. Destructive action; may require approval. API summary: Delete config version.
  • delete_promptDeletesPermanently delete a prompt and all its versions by `prompt_id`.
  • delete_prompt_versionDeletesPermanently delete a version by version. Destructive action; may require approval. API summary: Delete prompt version.
  • delete_toolDeletesPermanently delete a tool by tool id. Destructive action; may require approval. API summary: Delete tool.
  • delete_tool_versionDeletesPermanently delete a version by version. Destructive action; may require approval. API summary: Delete tool version.
  • delete_voicesMoves moneyPermanently delete a voice. Financial or irreversible action; may require approval. API summary: Delete voice.
  • get_chatGet one EVI chat by `chat_id`, including its events (the user and assistant messages of the conversation).
  • get_chat_audioGet the audio reconstruction (recording download link) of a chat by `chat_id`.
  • get_chat_groupGet one chat group by `chat_group_id`, with the chats it contains.
  • get_configGet a config by `config_id` with its versions, prompt, voice, tools and settings.
  • get_config_versionGet one version for a config by version. API summary: Get config version.
  • get_promptGet a prompt by `prompt_id` with its versions and text.
  • get_prompt_versionGet one version for a prompt by version. API summary: Get prompt version.
  • get_toolGet a custom tool by `tool_id` with its versions and parameter schema.
  • get_tool_versionGet one version for a tool by version. API summary: Get tool version.
  • list_chat_group_audioList audio for a chat group. Optional filters: ascending order. Results are paginated. API summary: Get chat group audio.
  • list_chat_group_eventsList all messages and events across the chats in a chat group by `chat_group_id`, i.e. the full transcript.
  • list_chat_groupsList chat groups (resumed conversations that span several chats); filter by `config_id`.
  • list_chatsList EVI chat sessions, newest first; filter by `config_id` or `status`, with `page` and `limit`.
  • list_configsList EVI configs (voice assistant setups); filter by `name`, and set `restrict_to_most_recent` to show only the latest version of each.
  • list_promptsList EVI prompts (system prompts for the voice assistant); filter by `name`.
  • list_toolsList custom tools (functions) that EVI can call; filter by `name`.
  • list_voicesList voices: set `provider` to HUME_AI for Hume's voice library or CUSTOM_VOICE for your own saved voices; filter with `filter_tag` such as GENDER:Male.
  • save_voiceChanges dataSave a voice from a text-to-speech generation under a `name`, using the `generation_id` returned by that generation.
  • send_chatVisible to othersSend a chat (chat id). Has effects visible outside this system. API summary: Send Message.
  • update_configChanges dataSave a new version of config `config_id` with changed prompt, voice, tools or settings; `evi_version` is required.
  • update_config_versionChanges dataUpdate an existing version identified by version. Only the fields you pass are changed. API summary: Update config description.
  • update_promptChanges dataSave a new version of prompt `prompt_id` with new `text` and an optional `version_description`.
  • update_prompt_versionChanges dataUpdate an existing version identified by version. Only the fields you pass are changed. API summary: Update prompt description.
  • update_toolChanges dataUpdate an existing tool identified by tool id. API summary: Create tool version.
  • update_tool_versionChanges dataUpdate an existing version identified by version. Only the fields you pass are changed. API summary: Update tool description.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Hume AI from the app list.

  2. 2

    Paste your key

    Paste your Hume AI API key. Sign in at app.hume.ai and open the API keys page (app.hume.ai/keys). Copy the API key, not the Secret key.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Hume AI?

It can list and read EVI configs, prompts, custom tools, voices, chats and chat groups, including full transcripts and chat audio. It can create configs and prompts, save new versions of them, save a voice from a text-to-speech generation and delete prompts.

Does the AI see my Hume AI credentials?

No. Your Hume AI API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Deleting a prompt is permanent and can require your approval before it runs, like new versions of configs and prompts. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Hume AI account. HeyMyApps is not affiliated with Hume AI.

Does changing a config or prompt overwrite the old one?

No. Updating a config or prompt saves a new version, and the earlier versions stay listed on it. Deleting a prompt is different: it permanently removes the prompt and all its versions.

Let your AI work in Hume AI today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Hume AI free

HeyMyApps is not affiliated with Hume AI. Product names are trademarks of their owners.