Carbon Voice MCP logo

Integrate Carbon Voice MCP with your AI CRM

Carbon Voice MCP connects agents to authorized voice messages, conversations, and collaboration workflows in Carbon Voice.

Explore Triggers and Actions

Add attachments to message

Add attachments to a message. In order to add attachments to a message, you must provide a message id and the attachments.

ActionTry it

Create conversation message

Sends a message to an existing conversation or any type with a conversation_id. To reply as a thread, included a message_id for "parent_id". You must provide a transcript or attachment.

ActionTry it

Create direct message

Send a Direct Message (DM) to a User or a Group of Users. In order to create a Direct Message, you must provide transcript or link attachments.

ActionTry it

Create folder

Create a new folder.

ActionTry it

Create voicememo message

Create a VoiceMemo Message. In order to create a VoiceMemo Message, you must provide a transcript or link attachments.

ActionTry it

Delete folder

Delete a folder by its ID. Deleting a folder will also delete nested folders and all the messages in referenced folders. (This is a destructive action and cannot be undone, so please be careful.)

ActionTry it

Get ai action responses

Retrieve previously generated AI Action (Prompt) responses by filtering for a specific prompt, message, or conversation ID. Combine filters to narrow results and view all AI-generated responses related to a particular prompt, message, or conversation.

ActionTry it

Get conversation

Get a conversation by its ID.

ActionTry it

Get conversation users

Get users in a conversation.

ActionTry it

Get current user

Get the current user information.

ActionTry it

Get folder

Get a folder by its ID.

ActionTry it

Get folder with messages

Get a folder including its messages by its ID. (Only messages at folder level are returned.)

ActionTry it

Get message

Get a message by its ID.

ActionTry it

Get recent messages

Get most recent messages, including their associated Conversation, Creator, and Labels information. Returns a maximum of 10 messages.

ActionTry it

Get root folders

Lists all root folders for a given workspace, including their names, IDs, and basic structure, but does not provide aggregate counts.(Required to inform message type:voicememo,prerecorded)

ActionTry it

Get user

Get detailed information about a specific user by their ID. Returns the full user profile — name, languages, voice settings, workspace memberships and roles, notification preferences, and timestamps. This is richer than `search_user` (which only finds users by phone, email, or name). Use this when you already have a user ID and need their complete information.

ActionTry it

Get workspaces basic info

Get basic information about a workspace.

ActionTry it

List ai actions

List AI Actions (Prompts). Optionally, you can filter by owner type and workspace id. Filtering by owner type, Possible values: "user", "workspace", "system". Do not use unless the user explicitly requests it.

ActionTry it

List conversations

List all conversations. Returns a simplified view of user conversations that have had messages sent or received within the last 6 months. Each result includes id, name, workspace_id, and type (directMessage, customerConversation, namedConversation, or asyncMeeting).

ActionTry it

List messages

List Messages. By default returns latest 20 messages. The maximum allowed range between dates is 183 days (6 months). All presigned URLs returned by this tool are ready to use. Do not parse, modify, or re-encode them—always present or use the URLs exactly as received.If you want to get messages from a specific date range, you can use the "start_date" and "end_date" parameters. If you want to get messages from a specific date, you can use the "date" parameter. If you want to get messages from a specific user, you can use the "user_ids" parameter. If you want to get messages from a specific conversation, you can use the "conversation_id" parameter. If you want to get messages from a specific folder, you can use the "folder_id" parameter. If you want to get messages from a specific workspace, you can use the "workspace_id" parameter. If you want to get messages for a particular language, you can use the "language" parameter.

ActionTry it

Move folder

Move a folder by its ID. Move a Folder into another Folder or into a Workspace.

ActionTry it

Move message to folder

Move a message to a folder by its ID. Move a Message into another Folder or into a Workspace. Only allowed to move messages of type: voicememo,prerecorded.

ActionTry it

Run ai action

Run an AI Action (Prompt) for a message. You can run an AI Action for a message by its ID or a list of message IDs.

ActionTry it

Run ai action for shared link

Run an AI Action (Prompt) for a shared link. You can run an AI Action for a shared link by its ID or a list of shared link IDs. You can also provide the language of the response.

ActionTry it

Search user

Search for a User by their phone number, email address, id or name. (In order to search for a User, you must provide a phone number, email address, id or name.)When searching by name, only users that are part of your contacts will be returned

ActionTry it

Search users

Search multiple Users by their phone numbers, email addresses, ids or names. (In order to search Users, you must provide phone numbers, email addresses, ids or names.)When searching by name, only users that are part of your contacts will be returned

ActionTry it

Summarize conversation

Summarize a conversation.

ActionTry it

Update folder name

Update a folder name by its ID.

ActionTry it

How the Carbon Voice MCP integration works

The Carbon Voice MCP integration connects your Dench AI CRM directly to Carbon Voice MCP, so agents can read and act on your Carbon Voice MCP data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

28 actions are available for agents to invoke on your behalf. Every call runs through Carbon Voice MCP's own authorization, scoped to the account you connect.

Set up Carbon Voice MCP in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Carbon Voice MCP and click Connect — you'll authorize access through Carbon Voice MCP's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Carbon Voice MCP in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Carbon Voice MCP integration work with Dench?

The Dench Carbon Voice MCP integration connects your AI CRM to Carbon Voice MCP, so AI agents can work with your Carbon Voice MCP data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Carbon Voice MCP via Dench?

The Carbon Voice MCP integration currently exposes 28 actions, including Add attachments to message, Create conversation message, Create direct message, Create folder, Create voicememo message, and Delete folder. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Carbon Voice MCP to Dench?

No. You connect Carbon Voice MCP from your Dench workspace using Carbon Voice MCP's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Carbon Voice MCP integration secure?

Connections are authorized through Carbon Voice MCP's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Carbon Voice MCP connection from your workspace settings at any time.

Carbon Voice MCP | Dench AI CRM