Ask the user for a secret
ncrypted_requestRequest passwords, API keys, or tokens via a single-use link so users enter them in their browser, encrypted to a local key, and the agent never sees the secret.
Instructions
When you need a password, API key or token from the user, call this instead of asking them to paste it into chat. Returns a link for the user; they paste the value on that page, where it's encrypted in their browser to a key that only exists on this machine. Give the user the link and END YOUR TURN so they can open it; once they say they've submitted it, call ncrypted_request_fulfill to deliver it (e.g. to a Vercel env var) without ever seeing it. Free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | Yes | What you need and why, shown to the user, e.g. 'Stripe secret key for the billing project (Vercel production)'. | |
| ttl_minutes | No | How long the request stays open. Default 60. |