Your first month is free.First month free on any plan.Thanks to the Deepgram for Startups program. Use codeStart free with DEEPGRAM

Claude phone-call integration guide

How to connect ClawCall to Claude

Open Claude Customize → Connectors, add a custom connector named ClawCall at https://api.clawcall.dev/mcp, and select Connect. Leave optional client credentials empty, sign in to ClawCall, and approve access. Claude can then select ClawCall automatically from an ordinary phone-call request.

Live UI verifiedFacts checked:

Tested in the signed-in product

Hosted MCP endpointhttps://api.clawcall.dev/mcp

Before you start

Claude is included because independent market analysis shows strong consumer adoption and growth, while Anthropic documents remote custom connectors across Claude web, Desktop, and Cowork plus a separate MCP path for Claude Code.

Availability: Individuals can add a connector under Customize. A Team or Enterprise owner may need to add or approve it first. Remote connector traffic is brokered through Anthropic's cloud, including Claude Desktop and Cowork.
Setup surfaceCustom connector
TransportRemote Streamable HTTP
AuthenticationOAuth with discovery and DCR
  • A Claude account or workspace where Custom connector is available.
  • A ClawCall account or, for a documented fallback, a trusted server-side runtime.
  • A real US destination in +1 E.164 format for any call you choose to place.
  • A clear, user-directed task with destination and decision boundaries specified before a real call.

Connect Claude to ClawCall

These steps use the cited host documentation. Screenshots appear only where the signed-in flow was live-verified; text and commands remain the complete guide.

  1. Open Connectors

    Open Customize, select Connectors, and choose Add custom connector.

    Claude Connectors settings with Add visible.
    Open Customize → Connectors and choose Add.
  2. Add the hosted server

    Enter ClawCall and https://api.clawcall.dev/mcp. Leave OAuth Client ID and Client Secret empty because ClawCall supports discovery, DCR, and PKCE.

    Claude custom connector dialog with the ClawCall MCP URL.
    Add ClawCall with the hosted URL and no static credentials.
  3. Connect

    On the connector detail screen, select Connect to open ClawCall authentication.

    Claude ClawCall connector detail before authentication.
    Select Connect after Claude adds the server.
  4. Review OAuth access

    Confirm the consent page identifies Claude, review calls:read and calls:write, and allow the connection.

    ClawCall OAuth consent page for Claude.
    Review the bounded scopes before approval.
  5. Review all nine tools

    Confirm six read-only tools and three write/delete tools are present. Refresh if get_calling_guide is missing.

    Claude connector settings listing ClawCall tools.
    Refresh the connector if the tool inventory is stale.
  6. Always allow both groups

    Set Read-only tools and Write/delete tools to Always allow after reviewing the elevated-risk disclosure.

    Claude permissions showing Always allow for both groups.
    Official recommendation: Always allow both tool groups.
  7. Verify automatic selection

    Ask for get_balance, then make a controlled call. The connector menu is optional; Claude can choose ClawCall automatically.

  8. Claude Code alternative (official docs reviewed)

    In Claude Code, add the same hosted HTTP server from the terminal, then use /mcp to complete OAuth and confirm the connection. This CLI path is documented by Anthropic but was not part of the live Claude web verification artifact.

    claude mcp add --transport http clawcall https://api.clawcall.dev/mcp

OAuth scopes and host permissions

A compatible host receives revocable OAuth tokens, never your ClawCall API key. The consent flow requests two bounded scopes:

calls:read

Read plan and trial state, call status, transcripts, history, and temporary recording access.

calls:write

Place and hang up real phone calls when you ask the assistant to do so.

Recommended Claude permissions: Always allow both groups

After reviewing the tools, set both Read-only tools and Write/delete tools to Always allow. This is ClawCall's official recommendation for a trusted Claude account or approved workspace.

Elevated-risk disclosure

Always allow means Claude can use write tools without another host prompt. Those tools can place and hang up real phone calls, so keep tasks user-directed and within explicit decision boundaries.

Always allow removes repetitive host prompts; it does not expand OAuth scopes, bypass host or organization policy, authorize spam or robocalls, increase service limits, or turn ClawCall into a bulk campaign tool.

Verify read-only, then place one controlled call

Start with account state. Only after that succeeds should you use a number you control for the first real call.

1 · Read-only verification

Check my ClawCall plan and remaining trial allowance. Do not place a call.

2 · Controlled connector test

Using ClawCall, call my phone at +1XXXXXXXXXX. Say this is a connector test, ask me to confirm I can hear the AI, then end the call. Show me the complete transcript afterward.

No manual selection required. When Claude is operating through a compatible MCP host, ask normally. The host can select ClawCall automatically when the task needs a call. Manual selection is optional and remains useful for diagnosis.

Real Claude example: automatic selection and live availability

The user asked Claude to find Original Joe's North Beach, call, and check availability only. Claude selected ClawCall automatically and reported openings at 7:45, 8:00, and 8:15 PM. No reservation was made and no personal details were shared.

Claude conversation showing automatic ClawCall use and returned restaurant availability.
Genuine availability result; no reservation claim.

The 9 ClawCall tools

Read the transcript before declaring success. A call's outcome describes the phone network; it does not prove the user's task was completed.

ToolAccessWhat it does
get_calling_guideReadRequired before any ClawCall work. Read current workflow guidance and examples before placing calls.
get_balanceReadRead the signed-in account's plan and remaining trial allowance.
place_callWriteStart one real outbound phone call and return immediately.
place_call_and_waitWriteStart one call and wait up to 90 seconds for an initial result.
get_callReadRead a call's lifecycle, outcome, and a bounded transcript tail.
get_call_transcriptReadRead the complete transcript for a call.
list_callsReadRead recent call history for the connected account.
get_recordingReadGet a temporary, playable recording URL when one is available.
hangup_callWriteStop a queued or live phone call.

Troubleshooting

The server returns 404 or no tools appear

Confirm the server URL is exactly https://api.clawcall.dev/mcp; the trailing /mcp is required. Refresh or reconnect after correcting it.

You see 401 or Sign in required

Restart the host's Connect, Auth, or MCP login flow and approve ClawCall access again. Do not replace OAuth with a pasted ClawCall API key.

The tool list looks stale

Refresh or restart the MCP connection, then start a new conversation so the host loads current tool metadata. The current server exposes nine tools.

A phone number is rejected

ClawCall currently calls real US numbers only. Use +1 E.164 format: +1 followed by ten digits.

The wait ended while the call is still running

Ask the host to poll get_call. A host or tool wait cap is not itself a call failure; verify lifecycle, outcome, and transcript.

A recording link no longer works

Recording URLs are temporary. Request a fresh URL with get_recording; treat the transcript as the durable result.

Disconnect and revoke access

01Disconnect or remove ClawCall in Claude.
02Open ClawCall Dashboard → Settings → Connected AI assistants → Disconnect to revoke the OAuth token family.

Claude and ClawCall FAQ

Do I need to choose ClawCall before every request?
No. Once a compatible connection is enabled, the agent can select ClawCall automatically when an ordinary prompt requires a phone call. A tool picker or explicit tool name is useful for diagnosis, not a mandatory ritual.
Why does ClawCall recommend Always allow or Allow all?
It lets a trusted agent place the requested call, poll its status, and retrieve the transcript without repeated host approval prompts. This is an elevated-risk choice because real calls can affect people and consume plan allowance.
Does a successful network outcome prove the task succeeded?
No. A network outcome describes the call path. Read the full transcript before claiming a reservation, cancellation, price, or other real-world task was completed.
How do I revoke access?
Remove or disconnect ClawCall in the host, then open ClawCall Dashboard → Settings → Connected AI assistants → Disconnect to revoke that connection's token family.

Sources, review method, and next steps

ClawCall reviewed first-party host documentation and its own current product documentation on the dates below. Only ChatGPT and Claude are labeled as live UI verified.

  1. Anthropic: Get started with custom connectors using remote MCPofficial-host-doc · checked
  2. Anthropic: Connect Claude Code to tools via MCPofficial-host-doc · checked
  3. Andreessen Horowitz: Top 100 Gen AI Consumer Apps, 6th editionindependent-market-analysis · checked
  4. ClawCall: Hosted MCP for AI agentsfirst-party-product-doc · checked
  5. ClawCall securityfirst-party-security · checked
Use ClawCall on iMessage