On this page: Server address
For workspaces
MCP for workspaces
Connect an AI app such as Claude, ChatGPT or Cursor to your workspace. It looks things up, diagnoses problems, and makes the changes you confirm.
Server address
Each workspace has its own address: your workspace's web address followed by /api/mcp. Settings → MCP in your console shows it with a copy button.
https://your-workspace-address/api/mcpConnect an app
Claude on the web
Open claude.ai, go to Settings, then Connectors, and add a custom connector. Paste the address above.
Claude Desktop
Open Settings, then Connectors, and add a custom connector. Paste the address above.
Claude Code
In the app, add an MCP server and paste the address above as its URL.
ChatGPT/Codex
Open Settings, then Apps or Connectors, and add a custom app. Paste the address above.
Cursor
Open Cursor Settings, then MCP, and add a server. Paste the address above as its URL.
Any other MCP app
Find the place that app asks for an MCP server URL, and paste the address above.
Sign in and who can connect
The app signs in with your own login for the workspace (OAuth). There is no key to copy. Owners connect it, and an owner can also turn it on for a manager. A manager's app only gets the tools for the pages that manager can open, and only reading tools unless the owner lets them make changes.
Tools
Every tool the workspace MCP server has, from the running code. Your app sees only those your role allows.
Look things up
| Tool | What it does |
|---|---|
workspace_ | The workspace name, its clock, and whether it is active. |
list_ | The campaigns in this workspace and whether each one is on. |
get_ | One campaign: its price, whether it is on, and the script agents read. |
list_ | The publishers sending calls to this workspace. |
get_ | One publisher, including the addresses you copy to them. |
list_ | The agents in this workspace and whether each one is approved. |
get_ | One agent's profile, as you already see it. |
list_ | Recent calls. A blank payout means it is not decided yet. |
get_ | One call, without the transcript. |
search_ | Calls whose result matches what you typed. |
get_ | What was said on one call, up to the latest 200 turns. |
list_ | Recent pings and why one was declined, in plain words. |
list_ | Disputes in this workspace. |
get_ | One dispute, including the reason the agent wrote. |
list_ | Agent balances you already see. |
finance_ | The call balance you pay into, and whether the subscription is active. |
billing_ | Your plan and the payment processor you connected. |
list_ | The owner and managers of this workspace. |
branding_ | Your brand name and whether your own web address is active. |
list_ | Recent changes recorded for this workspace. |
search_ | Find companies in the publisher directory you could connect with. |
list_ | The connection requests between you and directory companies. |
list_ | Your agent training: its switches, modules, quizzes and bought course modules. |
list_ | The call scripts your agents read, which campaigns open each one, and the built-in scripts you show or hide. |
list_ | Your team support desk: tickets your agents and agency owners opened. |
get_ | One support ticket: its messages, staff notes and who it is assigned to. |
list_ | The support names your agents see answering them. |
list_ | The feature requests your team sent in, newest first, with their status and your notes. |
list_ | List your API keys by name and last 4 characters. The key itself is never shown. |
list_ | List your outgoing webhooks by host and events. Secrets are never shown. |
Diagnose problems
| Tool | What it does |
|---|---|
diagnose_ | Why one agent cannot take calls, and what to change. |
team_ | Who on your team is online, on a call or offline, and why each one cannot take calls. |
diagnose_ | Why one campaign is not receiving calls. |
diagnose_ | Why one publisher's pings are being declined. |
Make changes
| Tool | What it does |
|---|---|
leave_ | Leave a written call review for the agent, or edit it before acknowledgement. |
get_ | Read a call review and the agent’s acknowledgement and comment. |
pause_ | Pause a campaign so it stops getting new calls. Shows you what changes first. |
resume_ | Resume a paused campaign. Shows you what changes first. |
approve_ | Approve an agent so they can take calls. Shows you what changes first. |
suspend_ | Suspend an agent. Shows you what changes first, and waits if they are on a call or one is being connected. |
set_ | Set your opening hours for every campaign. Shows you what changes first. |
set_ | Set the states a campaign covers. Shows you what changes first. |
add_ | Add a publisher with its company name and contact email. Shows you what changes first. |
set_ | Change a publisher's name, contact, notes, on/off switch and what its portal shows. Shows you what changes first. |
remove_ | Remove a publisher, so it stops sending you calls. Shows you what changes first. |
restore_ | Bring back a removed publisher. Shows you what changes first. |
set_ | Set a publisher's offer on a campaign to setup, live, paused or archived. Shows you what changes first. |
assign_ | Route one of your phone numbers to a publisher on a campaign. Shows you what changes first. |
release_ | Stop routing one of your numbers to its publisher. Shows you what changes first. |
set_ | Save or clear the address told when a publisher's call converts. Shows you what changes first. |
send_ | Email a publisher's contact an invitation to their portal. Shows you what changes first. |
revoke_ | Turn off every open setup link of a publisher. Shows you what changes first. |
request_ | Ask a directory company to connect with you. Shows you what changes first. |
decide_ | Accept, decline or cancel a connection request. Shows you what changes first. |
set_ | Turn agent training on or off, and whether agents must finish it first. Shows you what changes first. |
save_ | Add or edit a training module with a video link. Shows you what changes first. |
move_ | Move a training module up or down. Shows you what changes first. |
set_ | Set or remove a training module's quiz. Shows you what changes first. |
set_ | Turn a bought course module on or off, or copy it as your own. Shows you what changes first. |
save_ | Create or edit a call script and choose the campaigns that open it. Shows you what changes first. |
set_ | Show or hide a call script, yours or a built-in one, for every agent. Shows you what changes first. |
reply_ | Reply on a support ticket as your team. Shows you what changes first. |
start_ | Message one of your agents from the support desk. Shows you what changes first. |
set_ | Resolve, close or reopen a support ticket. Shows you what changes first. |
assign_ | Assign a support ticket to a teammate. Shows you what changes first. |
add_ | Add a staff-only note to a support ticket. Shows you what changes first. |
save_ | Save a reply your team can reuse. Shows you what changes first. |
add_ | Add a support name your agents see. Shows you what changes first. |
set_ | Rename a support name, turn it on or off, or remove its picture. Shows you what changes first. |
set_ | Switch a campaign between covering callers by state or by its own ZIP list. Shows you what changes first. |
set_ | Add, remove or replace the ZIP codes a campaign covers. Shows you what changes first. |
remove_ | Remove a campaign from the console. Shows you what changes first, and waits while a call is live. |
restore_ | Bring back a removed campaign, on or off as it was before. Shows you what changes first. |
set_ | Write or clear the private notes on a campaign. Shows you what changes first. |
set_ | Set the opening script agents read on a campaign's calls. Shows you what changes first. |
block_ | Stop email addresses from signing up to your workspace. Shows you what changes first. |
unblock_ | Let a blocked email address sign up again. Shows you what changes first. |
set_ | Change a feature request's status or your notes on it. Shows you what changes first. |
update_ | Change the workspace name, its clock, sign-up approval and the sign-up alert email. Shows you what changes first. |
set_ | Turn the notice banner on or off, or change its message and who sees it. Shows you what changes first. |
set_ | Turn maintenance mode on or off, with its message and expected end time. Shows you what changes first. |
set_ | Set how many campaigns one agent may take calls on at once. Shows you what changes first. |
set_ | Set the agents' onboarding call booking link and where it is shown. Shows you what changes first. |
set_ | Turn support alert emails on or off and choose who gets them. Shows you what changes first. |
set_ | Turn the leaderboard, premium ranks or share cards on or off. Shows you what changes first. |
set_ | Choose which leaderboard one agency's agents see. Shows you what changes first. |
save_ | Change the brand name, support email and sign-in tagline. Shows you what changes first. |
save_ | Change the brand colours, font and corner radius. Shows you what changes first. |
set_ | Choose light, dark or system mode as the default look. Shows you what changes first. |
save_ | Change the powered-by line and the terms and privacy links. Shows you what changes first. |
add_ | Add a custom domain and get the DNS records to publish. Shows you what changes first. |
recheck_ | Check a custom domain's DNS now and mark it verified when it is ready. Shows you what changes first. |
disable_ | Stop a custom domain answering, until it is turned back on. Shows you what changes first. |
enable_ | Turn a disabled custom domain back on. Shows you what changes first. |
delete_ | Remove a custom domain for good. Shows you what changes first. |
add_ | Send emails from your own domain and get the DNS records to publish. Shows you what changes first. |
recheck_ | Check the email sending domain's DNS records now. Shows you what changes first. |
remove_ | Stop sending from your own email domain and go back to the default sender. Shows you what changes first. |
set_ | Set the sender name and address for emails from your own domain. Shows you what changes first. |
save_ | Add or edit a section of the support assistant's knowledge base. Shows you what changes first. |
disable_ | Take a section out of the support assistant's knowledge base, keeping its text. Shows you what changes first. |
review_ | Approve a knowledge-base section for the assistant to quote to chosen groups, or withdraw it. Shows you what changes first. |
create_ | Create a transcription vocabulary set of words the calls use. Shows you what changes first. |
update_ | Edit one of your transcription vocabulary sets. Shows you what changes first. |
copy_ | Make an editable copy of a vocabulary set. Shows you what changes first. |
delete_ | Delete one of your vocabulary sets. Shows you what changes first. |
set_ | Choose the vocabulary set campaigns use by default. Shows you what changes first. |
save_ | Change the compliance sheet agents acknowledge before going live. Shows you what changes first. |
reset_ | Put the base compliance sheet back, under a fresh version. Shows you what changes first. |
set_ | Turn the compliance acknowledgement on or off for the whole workspace. Shows you what changes first. |
set_ | Choose which compliance sheet one campaign's agents acknowledge. Shows you what changes first. |
save_ | Change a campaign's own compliance sheet. Shows you what changes first. |
revoke_ | Revoke an API key so it stops working at once. Shows you what changes first. |
set_ | Switch an outgoing webhook on or off. Shows you what changes first. |
delete_ | Delete an outgoing webhook for good. Shows you what changes first. |
preview_ | Check a list of email addresses before inviting them as agents. Sends nothing. |
confirm_ | Invite the agents you checked. Shows you who gets an invitation first. |
invite_ | Invite a manager to your team. Only you, the owner, can. Shows you what changes first. |
set_ | Add an agent to a campaign's roster or take them off, or change who it is open to by default. Shows you what changes first. |
set_ | Let one agent take a campaign's calls, keep them off it, or go back to the campaign's default. Shows you what changes first. |
reject_ | Reject an agent's application. Shows you what changes first, and waits if they are on a call or one is being connected. |
unsuspend_ | Lift an agent's suspension so they can take calls again. Shows you what changes first. |
review_ | Approve or decline an agent's identity check. Shows you what changes first. |
set_ | Choose which console pages a manager can open. Only you, the owner, can. Shows you what changes first. |
set_ | Let a manager connect an assistant, and choose whether it can make changes. Only you, the owner, can. Shows you what changes first. |
set_ | Make a manager a co-owner, or a co-owner a manager again. Only you, the owner, can. Shows you what changes first. |
set_ | Put an agent in your agent referral programme or take them out. Only you, the owner, can. Shows you what changes first. |
retire_ | Retire an agent's referral code so it stops working. Only you, the owner, can. Shows you what changes first. |
Propose money actions
| Tool | What it does |
|---|---|
propose_ | integrations.toolSentences.propose_wallet_credit |
propose_ | integrations.toolSentences.propose_force_bill |
propose_ | integrations.toolSentences.propose_dispute_decision |
How-to help
| Tool | What it does |
|---|---|
search_ | The how-to for a page, in your language. |
request_ | Passes on to InboundX something you asked for that it cannot do yet. |
What it cannot do
- Money never moves from the assistant. It can only propose a payment. You confirm it in the console.
- It only sees this workspace.
- A change that touches many rows is shown to you first. Nothing is applied until you confirm.
- When it cannot help, it says so and points you to support.