voicenter-logo

voicenter-mcp

A live MCP server over OAuth. No tokens, no env vars. Ask your agent to place a call, read call records, or manage agents, and it acts against your account.

INSTALL WITH CLAUDE CODE

/plugin install voicenter-mcp@voicenter
/setup

Try asking your agent

extension-listList my Voicenter SIP extensions and which agents they belong to.
click2callStart a click-to-call between extension 204 and +972500000000.
active-callsShow me all active calls and queue activity right now.
call-logPull today's call records for the support queue and summarise volume by hour.
login-logoutSet agent 204 to logged-in and available.
blacklistAdd +972500000000 to the dialing blacklist.

The Voicenter MCP server is a remote Model Context Protocol server that gives an AI coding agent — Claude Code, Cursor, or any MCP client — live access to the Voicenter cloud telephony platform. Once connected, the agent can place calls, pull call detail records, list SIP extensions, set agent status, and run dialer campaigns by calling real tools instead of reading API docs. Authentication is OAuth, so there are no API tokens or environment variables to manage.

How the connection works

1

Add & install

Add the marketplace, then run /plugin install voicenter-mcp@voicenter. The server URL is already baked into the plugin.

2

OAuth sign-in

On the first tool call, Claude Code opens your browser; you log in to Voicenter and grant access. No token to paste.

3

Tools appear

The agent now sees the Voicenter tools and can call them directly.

4

Just ask

Describe what you want in natural language; the agent picks the right tool and runs it against your account.

Connected in under a minute.

Tools

14

CALLS

click2callOUT · ACTIONStart a 2-leg outbound call.
active-callsIN · QUERYLive calls and queue snapshot.
mute-recordingOUT · ACTIONPause or resume recording in real time (PCI).

RECORDS

call-logIN · QUERYPull CDRs with filters.
cdr-notificationPUSH · WEBHOOKRecords plus AI analysis after each call.

AGENTS & ORG

extension-listIN · QUERYSIP extensions, users, and departments.
login-logoutOUT · ACTIONSet agent status.

CAMPAIGNS

productive-dialerOUT · ACTIONManage campaigns and leads.
blacklistOUT · ACTIONAdd or remove dialing numbers.

REAL-TIME

real-timeSDK · STREAMLive call and agent events over socket.io.
lead-trackerSDK · STREAMAttribute calls to campaigns.

INBOUND LOGIC

external-layerPUSH · WEBHOOKRoute inbound calls by CRM logic.
popup-screenPUSH · WEBHOOKCaller screen-pop.
voicebotPUSH · WEBHOOKFeed a voice agent live CRM data.

Security model

OAuth, not API keys

You authenticate as yourself against your Voicenter account; the agent acts on your behalf within that grant.

no keys to copy

No stored tokens

Nothing in .env, shell profiles, or environment variables. Claude Code stores the OAuth token securely and refreshes it automatically.

nothing in .env

Account-scoped access

Tools operate only within the account you authorized. The code-based REST APIs add a second layer: an organization API code plus IP allow-listing in CPanel.

code + IP for REST

Information

CapabilitiesRead · Write · Live actions
DeveloperVoicenter LTD
CategoryTelephony / CRM Integration
Version1.1.7
Tools14 (over OAuth)
Terms of Service voicenter.com/terms
LicenseMIT
whats-app-icon