When you get approval_required
Tool result JSON (inside MCP content) looks like:
match_code is two digits (00–99). Default prompt TTL is about 300 s.
What to show the user
- Your verified agent domain (from key verification — not a marketing name).
- The match code, so they can confirm the phone prompt is the same request.
How to retry
Wait at least
retry_after_seconds (often 5) before retrying. Do not spin.
Limits
Do not
- Call
/papi/*(phone API — not for agents). - Expect
/mcpto return a capability biscuit on approval. - Hide the match code or substitute a different identity string.