Let Your AI Agent Run Your Own Dialer, With Limits You Set

A free MCP server for your on-premise Voicent Gateway

Your AI agent can place calls and texts, run campaigns, check results, and read and update CRM records through your own gateway. Out of the box it can call or text any number and use the CRM, so set your limits before you connect: list the numbers it may reach, or turn calls, texts or CRM tools off. Campaigns stay off until you turn them on, and a campaign contacts everyone on its list.

Requires Voicent Gateway 10.10.3 or later.

License and Quote Get the MCP Server on GitHub

What It Does

Your agent does the work

Place a text-to-speech call or send a text. Look up a customer, update fields, add a note or schedule a callback. Import a list, run an autodialer or text campaign, then read the status and export the results.

You run the dialer

The server works with your own Voicent Gateway, not our cloud. Your dialer and its data live on your server. Only what your agent reads or sends goes through the AI client you choose.

You set the limits

A tool you turn off doesn't exist for the agent. Calls and texts, CRM tools and campaigns have separate switches, and you can limit calls and texts to a list of numbers.

MCP (Model Context Protocol) is how an AI client connects to outside tools. This server gives the client a set of tools for your gateway. It is not an AI voice agent: your AI assistant operates the dialer through these tools, and it doesn't hold conversations on the call.

Tools

Setting Tool What it does
Always oncall_statusCheck a call
campaign_statusCheck a campaign
import_statusCheck a list import
On unless VOICENT_ALLOW_CALLS=0call_textCall and speak your text with text-to-speech
call_audioCall and play an audio file
call_ivrCall using a deployed outbound IVR app
send_smsSend a text
call_removeRemove a call request
On unless VOICENT_ALLOW_CRM=0crm_get_fieldRead a field from a customer record
crm_add_or_updateAdd a customer, or fill in an existing record
crm_set_fieldChange a field on a customer record
crm_add_noteAdd a note to a customer record
crm_schedule_callbackSchedule a callback
crm_notify_agentSend a plain-text notification to an agent
Off unless VOICENT_ALLOW_CAMPAIGNS=1campaign_import_listImport a contact list
campaign_upload_audioUpload audio for a campaign
campaign_exportExport campaign results
campaign_run_autodialerRun an autodialer campaign
campaign_run_textRun a text campaign
campaign_run_emailRun an email campaign

Not included

Predictive dialer campaigns, scheduled or recurring campaigns, uploading files to a remote gateway, and searching, listing or deleting CRM records. Without search, the agent needs a record's ID, or a customer's phone number or email. If you need these from an AI agent, this server doesn't do them today.

Safety Defaults

Protect the gateway itself. These limits apply to what the MCP server sends. They don't protect a gateway that other people can reach directly. Set the gateway's Remote Connect Password in Voicent App > Setup > Options > Control, and keep port 8155 off the internet and other untrusted networks.

Your calling is still your responsibility. You are responsible for consent and for the laws that apply to your calls, texts and emails. Using this server doesn't make them legally compliant, and these limits are no substitute for checking who is on your lists.

Connect It

Add the server to your AI client. For Claude Code, add this to .mcp.json, using the path to your copy:

{
  "mcpServers": {
    "voicent": {
      "command": "C:\\path\\to\\voicent-mcp.exe",
      "env": {
        "VOICENT_GATEWAY_URL": "http://localhost:8155"
      }
    }
  }
}

Before you connect: with only these settings, the agent can call or text any number, and read and change CRM records. Add "VOICENT_ALLOWED_NUMBERS": "650-555-0100,650-555-0101" to limit the numbers, "VOICENT_ALLOW_CALLS": "0" or "VOICENT_ALLOW_CRM": "0" to turn those tools off, or "VOICENT_ALLOW_CAMPAIGNS": "1" to turn campaigns on.

File paths are read by the gateway, so file tools only work when the server runs on the gateway machine. If the gateway is on another machine, set VOICENT_PASSWORD to its Remote Connect Password.

See the setup guide for all settings.

Download the server from the GitHub release.

Known Limits

License Needed

The MCP server is free. Its source is under the MIT license, which covers the MCP server only.

To use it, you need a licensed Voicent Gateway with the Workflow license plus Enterprise Edition. There is no fixed price for this, because Voicent has multiple products. Request a quote and we'll price it for your setup. A license covers a number of lines and users, so tell us how many you need. If you already own Voicent software, include your order ID.

More details are in the License FAQ.

Get a Quote

Workflow license plus Enterprise Edition, for the lines and users you need

Request a Quote

Or use the Contact Sales form.