First month free with promo codeFirst month free with codeEveryone else starts with 30 free calls and 30 minutes.Redeem DEEPGRAMStart free

Meta AI compatibility guide

Meta AI and ClawCall: compatibility and fallbacks

Consumer Meta AI has no documented way to add an MCP connector like ClawCall. Use a compatible agent host with ClawCall, or call the REST API from your own backend.

Based on Meta’s documentation; no direct connection to testUpdated

Direct connector
None documented
Supported paths
A compatible MCP host, or the REST API
Authentication
Host OAuth, or a server-side API key

Before you start

Availability. Consumer Meta AI has no documented custom MCP connector. Muse Code documents extension URLs and headers, but not the OAuth discovery ClawCall uses. Never paste a ClawCall API key into consumer Meta AI.
  • A Meta AI account, plus either a compatible MCP host or a trusted server-side runtime for the REST fallback.
  • A ClawCall account, plus an API key if you use the REST fallback.
  • 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.

Use ClawCall safely with Meta AI

  1. Identify the actual Meta surface

    Consumer Meta AI and Muse Code are different products. The consumer assistant does not publish the arbitrary MCP setup required by ClawCall.

  2. Keep your API key out of Meta AI

    Do not paste a ClawCall API key into a prompt, a public bot, or an undocumented header field. The hosted endpoint expects OAuth discovery and user sign-in.

  3. Choose a supported host

    For OAuth and automatic tool selection, use one of the directly supported guides such as ChatGPT, Claude, Codex, Cursor, or Grok Build.

  4. Or choose a trusted REST runtime

    If your Meta model is embedded in your own application, follow ClawCall REST documentation from the server-side runtime. Store the API key in an environment secret, never client-side.

  5. Load the calling procedure

    Use the packaged ClawCall skill or reproduce the documented fire-and-poll workflow: start one call, save call_id, poll lifecycle, and read captured transcript evidence when present.

  6. Verify before calling

    Check balance first. Then use a number you control and a narrowly bounded task.

  7. Check back for a direct path

    If Meta documents Streamable HTTP with OAuth discovery for the surface you use, you can switch to the hosted MCP endpoint.

Authentication and tool permissions

OAuth belongs to the compatible host. A custom REST runtime uses a server-side ClawCall API key instead. Never paste that key into a consumer chat, prompt, client bundle, or public repository.

Recommended in a compatible host: Always allow

When you use a compatible host, set all ClawCall tools to Always allow or Allow all for the complete workflow. A custom REST runtime has no host approval toggle and uses server-side authorization instead.

Allow all or Always allow applies in the compatible MCP host that owns tool permissions. A server-side REST runtime uses its own authorization controls instead of a host approval toggle.

Server-side REST fallback

These commands run in a trusted backend, not in a consumer prompt, browser bundle, or model base-URL field. Keep the API key in an environment secret.

1. Verify the key and balance
curl https://api.clawcall.dev/balance \
  -H 'X-Api-Key: clawcall_sk_...'
2. Start one controlled call
curl -X POST https://api.clawcall.dev/call \
  -H 'Content-Type: application/json' \
  -H 'X-Api-Key: clawcall_sk_...' \
  -d '{"to":"+1XXXXXXXXXX","task":"Call my phone and say this is a controlled test"}'
Automatic selection needs a host. The model can pick ClawCall on its own only when it runs inside a compatible MCP host with ClawCall connected.

What the fallback runtime must implement

  1. Authenticate the user and keep the ClawCall key server-side.
  2. Start one explicit, user-directed call and keep the returned call_id.
  3. Poll GET /call/:id until lifecycle is finalized.
  4. Read the transcript evidence actually captured before reporting task success.

Troubleshooting

The consumer app has no custom MCP setting
That is expected for this fallback-only path. Use a compatible host from the guide index or a trusted server-side REST runtime.
The REST request returns 401
Keep the ClawCall API key in the server environment and send it in X-Api-Key. Never paste it into a consumer prompt or ship it in browser code.
The REST request returns an invalid phone error
Use a real US number in +1 E.164 format: +1 followed by ten digits.
The call is still running
Save call_id and poll GET /call/:id until lifecycle is finalized. A client timeout is not itself a call failure.
The model claims success too early
Require the runtime to retrieve and read the transcript evidence actually captured before reporting that the real-world task succeeded.

Disconnect and revoke access

  1. If you used a separate compatible MCP host, remove ClawCall there and revoke its connection in ClawCall Dashboard → Settings → Connected AI assistants.
  2. If you used the REST fallback, rotate or revoke the server-side API key and disable the backend tool route. There is no direct Meta AI connection to remove.

FAQ

Can I connect ClawCall directly to Meta AI?
Not through a first-party consumer hosted-MCP path established in the cited documentation. Use a compatible host or a trusted server-side REST runtime.
Where does ClawCall’s Always allow recommendation apply?
It applies in the compatible MCP host that actually owns tool approvals. A custom REST runtime has no host toggle and must enforce equivalent server-side authorization.
Does a successful network outcome prove the task succeeded?
No. Poll the call, then read the transcript evidence actually captured before claiming the real-world task was completed.
How do I revoke fallback access?
Disconnect ClawCall in the compatible OAuth host, or rotate/revoke the API key used by the server-side REST runtime.
How long does ClawCall keep transcripts and recordings?
ClawCall deletes transcripts 7 days after a call ends and recordings 10 minutes after a call ends. Recording URLs are temporary and cannot be renewed after they expire.

Sources

Setup steps come from Meta AI’s own documentation and ClawCall’s product documentation, checked on the dates below.

  1. Meta: Muse Code extensionsOfficial host documentation · checked
  2. Meta: More than one billion monthly Meta AI usersVendor adoption figures · checked
  3. ClawCall: Hosted MCP for AI agentsClawCall documentation · checked
  4. ClawCall securityClawCall security · checked

Related pages

Place calls from a supported path

Connect ClawCall to a compatible OAuth host, or call the REST API from a trusted backend.

Text ClawCall