render_auth_link
Render an authorization or verification deep link as a clickable link and scannable QR code in a fenced code block, letting users open or scan to complete login or verification.
Instructions
Render an authorization or verification URL as a clickable link followed by a scannable QR code inside a fenced code block. This is a local computation tool — no HTTP request is made.
Agent usage: pass a LINK field from an earlier response — deep_link (create_session, create_chat_id_discovery always; start_login, create_account, start_2fa, start_2fa_for_action on telegram/whatsapp ONLY, where on sms and email that field is empty or absent altogether and this tool rejects it either way), challenge.deep_link (create_verification, messenger channels only), or telegram_deep_link / whatsapp_deep_link.
Do NOT pass qr_text to this tool: that field is a QR code already rendered as text, and this tool takes a link. When a response gives you qr_text and no link, print it verbatim inside a fenced code block instead — its rows only scan while they stay adjacent, so a blank line or wrapped row destroys the code.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The link to render — e.g. a deep_link response field. Never a qr_text value: that is the link already rendered as QR art. | |
| label | No | Optional label to display above the link (e.g. "Verify your phone number") |