Regal integration
Regal is an AI voice and SMS agent platform for sales and support contact centers. Push contacts and custom events into Regal profiles to trigger journeys and agent calls, look up contact profiles, send SMS messages, read campaigns, queues and queue stats, dispositions, active phone numbers and users, update users, retrieve the routing handoff after an AI agent leaves a call, and manage business profiles and branded caller ID phone numbers. The business profile LOA PDF download is not exposed. Authentication is the account API key (Settings > Integrations) sent as is in the Authorization header, with no prefix.
Say what should happen.
The workflow builds itself.
What you can do with Regal
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Branded phone number, 4 operations
create_branded_phone_numberCreate branded phone numberPOSTRegisters a phone number for branded caller ID and/or spam remediation under an approved business profile. carrierFeatures lists, per carrier, which features to enable (at least one carrier with one feature).delete_branded_phone_numberDelete branded phone numberDELETEDeletes a branded phone number from the account. A number with active carrier submissions cannot be deleted until it is opted out of them.list_branded_phone_numbersList branded phone numbersGETLists phone numbers registered for branded caller ID and spam remediation, with their carrier statuses. Filter by phoneNumber, businessProfileId, status, carrier or feature. Returns items and nextCursor.update_branded_phone_numberUpdate branded phone numberPATCHUpdates a branded phone number (partial update: send only the fields to change; the phone number itself cannot change). Leave a field out to keep its current value.
Business profile, 3 operations
create_business_profileCreate business profilePOSTCreates a business profile for branded caller ID registration. It starts in review; Regal then approves or rejects it. Required: businessName, taxId, industry, size, streetAddress, city, country, postalCode.list_business_profilesList business profilesGETLists the business profiles registered for branded caller ID and their review status (in review, approved or rejected). Returns items and nextCursor; pass nextCursor back to get the next page.update_business_profileUpdate business profilePATCHUpdates a business profile (partial update: send only the fields to change). Leave a field out to keep its current value. Use the id returned by list_business_profiles.
User, 3 operations
get_userGet userGETGets one Regal user (human or AI agent) by user id or exact login email, with skills, teams, custom attributes and the queues the user is currently eligible for.list_usersList usersGETLists active Regal users (human and AI agents), ordered by user id, with skills, teams and custom attributes. Filter by email, skills, teams, queues or customAttributes. Returns items and nextCursor.update_userUpdate userPATCHUpdates a Regal user's routing: skills and teams replace the current lists when sent; customAttributes replaces all custom attributes unless mergeCustomAttributes is true. Leave a field out to keep it.
Queue, 2 operations
get_queueGet queueGETGets one queue by id (from list_queues) with its settings plus live agent availability: availableAgentCount, totalAvailableCallCapacity and the eligible agents with their status and per-channel capacity.list_queuesList queuesGETLists contact center queues with their task order, SLA and eligibility settings. Filter by exact name, search (substring), taskOrder (FIFO or LIFO), transferEligible or includeAiAgents. Returns items and nextCursor.
Active phone number, 1 operation
list_active_phone_numbersList active phone numbersGETLists the account's active contact center phone numbers, with the IVR attached to each when there is one. Numbers used only for branded caller ID are not included. Returns items and nextCursor; pass nextCursor back to get the next page.
Call handoff, 1 operation
get_call_handoffGet call handoffGETGets routing instructions and call metadata after a Regal AI agent leaves a live call (Five9 AI Agent Connect). Pass the call's X-CallSessionId as callKey and provider five9. Returns a flat map of dotted keys.
Campaign, 1 operation
list_campaignsList campaignsGETLists campaigns in draft and ready states (deleted campaigns are excluded), with id, name, channel, type and dialing mode. Returns items and nextCursor; pass nextCursor back to get the next page.
Contact profile, 1 operation
list_contact_profilesList contact profilesGETFinds Regal contact profiles by phone, email, externalId or profileId (at least one is required), optionally narrowed by subBrand or opt-in status. Returns items and nextCursor (20 per page at most).
Disposition, 1 operation
list_dispositionsList dispositionsGETLists the call dispositions available to agents: your configured ones and Regal system dispositions. Returns items and nextCursor; pass nextCursor back to get the next page.
Event, 1 operation
post_custom_eventPost custom eventPOSTCreates or updates a Regal contact profile and optionally records a custom event on it (which can trigger Regal journeys). Send userId and/or a phone or email in traits; traits become profile attributes.
Message, 1 operation
send_messageSend messagePOSTSends an SMS to a contact (a real, billed message). Set channel to sms and to {phoneNumber}; without campaignId, content {body} and from {phoneNumber} are required. Returns status and idempotencyKey.
Queue stats, 1 operation
get_queue_statsGet queue statsGETGets live statistics of one queue (id from list_queues): active and waiting tasks, longest and average wait in seconds, tasks completed today by channel, and SLA performance today.
Use Regal from Claude Code, Cursor or Codex
Connect Regal in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Regal operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Regal
- Create your workspace
Sign up free. Nothing to install.
- Connect Regal once
Add your Regal connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Regal integration FAQ
What can you do with the Regal integration?
LiveContext exposes 20 operations on Regal, covering branded phone number, business profile, user and queue.
