All integrations
LocalCall for ChatGPT

Give ChatGPT a safe phone line.

Add LocalCall as a private MCP app, connect one account with OAuth, and keep every call approval-gated.

Setup

Connect LocalCall to ChatGPT

The connection uses OAuth with PKCE. Your assistant receives scoped access to one LocalCall team, never your password or telephony-provider credentials.

  1. 1

    Ask a workspace admin to enable Developer Mode. In ChatGPT, open Settings → Apps → Create.

  2. 2

    Paste the LocalCall MCP endpoint, choose OAuth, and select Scan Tools.

  3. 3

    Complete LocalCall authorization and choose your personal account or an available team.

  4. 4

    Wait for the tool scan to finish, review the actions, and select Create.

Try it

Useful prompts for ChatGPT

“Show the LocalCall accounts available to me. Do not place a call.”
Call lifecycle

Quote, approve, call, verify.

Quote first

Validate the route and show the estimated rate before any billable action.

Confirm scope

Name the recipient, objective, consent basis, team, and playbook.

Start once

A stable replay key keeps client retries from creating duplicate calls.

Return evidence

Read completion status, structured result, duration, and final charge.

Tools

What the connector can do

  • Check international number format and LocalCall route support
  • Quote a supported direct, translated, or managed call
  • Read approved teams, playbooks, and available wallet balance
  • Start one confirmed, consented managed call
  • Read call status, outcome, duration, and final charge
  • End an active managed call after confirmation
Safety

What the connector cannot do

  • One recipient per tool call; no lists or batch outreach
  • A documented recipient-consent basis is required
  • Destination, route, sanctions, premium-range, and balance checks run before dialing
  • Billable and destructive tools are marked for explicit approval
  • Stable replay keys prevent duplicate calls when a client retries
  • Managed assistant calls identify themselves and are not recorded through these integrations