you read data
Call records, live calls, extensions and users. Authenticated with your organization code plus an IP allow-list in CPanel.
call-log { from, to }A language model on its own can only produce words. A tool gives it hands: a defined function — a name, the inputs it expects, and a result — that the agent calls mid-conversation to fetch live information or take a real action. Voicenter ships fourteen of them.
tool click2call { in: { phone, target } → out: { CALLID } }The same fourteen tools, grouped by how they behave and how they authenticate.
Call records, live calls, extensions and users. Authenticated with your organization code plus an IP allow-list in CPanel.
call-log { from, to }Place a call, set agent status, edit the blacklist, drive a dialer campaign. Same code plus IP auth.
click2call { phone, target }Voicenter POSTs to an endpoint you host, configured in CPanel or in the Voice Agent intent. No outbound token — respond fast.
popup-screen → your endpointLive call, queue and agent-status events streamed over socket.io, or a JS tag that attributes calls to campaigns.
real-time (socket.io)The Voicenter MCP server exposes all of it to any MCP client. You sign in over OAuth — nothing is stored in a .env file.
mcp01.voicenter.co/mcpThe Bot Builder pipeline designs a voice agent once and emits deployable JSON. It never sits in the live call path.
bot-<name>-<date>.jsonThree ideas that are easy to mix up — kept clear.
What the agent knows in advance — products, procedures, FAQs. It helps the agent answer correctly, but not act.
docs · FAQs · proceduresThe agent can instantly pull call records, place a call, update the CRM, or push a screen-pop — while the conversation is still running.
call-log · click2call · cdr-notificationExpose a tool once over the open Model Context Protocol and any supporting agent can use it. Voicenter runs one at mcp01.voicenter.co/mcp.
define once and use anywhereFrom the customer's words to a done action — the loop every agent runs, in seconds.
“Call this lead back now”click2call { target }POST /ForwardDialer/click2call.aspxERRORCODE: 0 · CALLID“Ringing your rep now 📞”CATEGORY EXPLAINER
A conversational AI voice agent (a voicebot) is software that answers or places phone calls and holds a real spoken conversation: it understands what the caller wants, collects the information it needs, takes actions in your systems, and routes the call. In an AI call center it handles routine calls end to end — booking, lookups, status, qualification — and hands the rest to a human, so wait times drop and agents focus on the calls that need them.
Decide the agent's identity and persona, the intents it handles, and the data (slots) it needs to collect for each one. This is the skeleton of the bot.
voicenter-bot-spec-designerFor every intent, write what the agent says to collect and confirm each piece of information, and what it does once it has it — in natural, on-brand speech.
voicenter-bot-intent-detail-authorTurn the completed design into the platform's wire format, validate that everything is consistent, and ship the resulting JSON. The agent is then live.
voicenter-bot-json-assemblerSee tools in the hands of real agents, or browse the full catalog.
The questions people ask about tool calling
KEEP EXPLORING
Three scenarios showing agents orchestrating tools end to end.
14 tools · Calls · Records · Agents · Campaigns · Real-time · Inbound