Integrations

Retell AI

Connect Retell AI to place and monitor voice and chat calls, build AI agents, and read transcripts, recordings, and analysis.

API credentialsAI, Voice & MediaRetell AI API docs

One workspace API key, created under Settings > API Keys in the Retell dashboard, pasted into PopMCP's single API key field and sent as an Authorization: Bearer header.

Setup time
3 min
Auth
API credentials
API base URL
https://api.retellai.com
Rate limits
Retell publishes no REST request-per-second cap. The limits that bite are per workspace: concurrency, which defaults to 20 simultaneous calls on Pay-As-You-Go, and CPS, the rate at which new calls can start, set per telephony path. Both are adjustable on the Settings > Limits page.

Before you begin

  • A Retell AI account with at least one workspace at dashboard.retellai.com
  • Admin or Developer access to that workspace, because API keys are issued per workspace
  • The workspace that owns the agents, phone numbers and call history PopMCP should read

Get your credentials

Sign in and pick the workspace

Open dashboard.retellai.com and sign in. Use the workspace switcher in the top-left corner to select the workspace that owns the agents and phone numbers PopMCP should reach.

Open this screen →

Open Settings, then the API Keys tab

Click Settings in the sidebar under System, then open the API Keys tab. Leave the key flagged Set as Webhook Key alone and create a separate one for PopMCP.

Open this screen →

dashboard.retellai.com/settings/api-keys
Search agents, calls, numbersAcme Support
Settings / API Keys

API Keys

Keys authenticate REST requests for this workspace only.

GeneralUsersAPI KeysLimitsPrivacy
Keys are scoped to Acme Support. A key from another workspace returns 401.
Add
NameKeyPermissionsWebhookCreated
DefaultAuto-generatedkey_****11abFull accessWebhook keyJan 12, 2026
ZapierRestrictedkey_****7d40History: ReadMar 4, 2026

The auto-generated webhook key cannot be deleted.

Add a key named PopMCP

Click Add, type PopMCP in the Name field, and click Create. Leave Restrict permissions switched off so the key keeps full access.

dashboard.retellai.com/settings/api-keys
Search agents, calls, numbersAcme Support
Settings / API Keys

API Keys

GeneralUsersAPI KeysLimitsPrivacy
GroupPermissionNo AccessReadEdit
BuildAgentx
BuildTestingx
MonitorHistoryx
MonitorExport-x
DeployCall-x
DeployPhonex
Add API key
Name
PopMCP
Restrict permissionsOff gives the key full access to every endpoint
CreateCancel

The permission grid appears only when Restrict permissions is switched on.

Copy the key into PopMCP

Click Copy in the dialog and paste the key_... value into PopMCP's API key field, then connect.

dashboard.retellai.com/settings/api-keys
Search agents, calls, numbersAcme Support
Settings / API Keys

API Keys

GeneralUsersAPI KeysLimitsPrivacy
API key created
API key
key_****9f3c
CopyDone

Retell shows the full value only once.

Connect in PopMCP

Open your workspace, choose Retell AI in the marketplace, and fill in the connect dialog:

FieldWhat to enter
API keysecretRetell dashboard (dashboard.retellai.com) → Settings → API Keys → create/copy a key. Sent as the Authorization: Bearer header. Stored encrypted; used server-side only. The connection is locked to this key's Retell account.Encrypted with AES-256-GCM on save and never shown again.

PopMCP verifies the credential against Retell AI immediately. On success the connection flips to Verified and its MCP tools are provisioned.

Verify it worked

PopMCP shows the Retell connector as Connected and names your workspace. Asking for recent calls or the list of agents returns real rows instead of an auth error.

Troubleshooting

401 Unauthorized on every call

Why: The key was mistyped, truncated on paste, or has since been deleted or rotated in the dashboard.

Fix: Open Settings > API Keys, delete the stale entry, click Add to mint a fresh key, and paste the whole key_ string with no surrounding spaces. The full value is shown only at creation, so a lost key has to be replaced rather than recovered.

Some tools work but calls or agent edits return 403

Why: The key was created with Restrict permissions on and the relevant permission left at No Access or Read.

Fix: Edit the key in Settings > API Keys. Raise Call to Edit for outbound calls and Agent to Edit for agent changes, or switch Restrict permissions off entirely.

PopMCP sees no agents even though the connection succeeded

Why: The key belongs to a different Retell workspace than the one holding your agents.

Fix: Switch workspaces with the top-left switcher, mint a key there, and reconnect.

Outbound calls are rejected with a concurrency error

Why: The workspace has hit its simultaneous-call quota, which defaults to 20 on Pay-As-You-Go.

Fix: Open Settings > Limits and click Adjust Concurrency on the Concurrent Calls Limit card, or enable concurrency burst, then retry.

Reference

On this page