Request Credential From Human
vault_credential_request_createRequest a credential from a HUMAN without the agent or LLM ever seeing the secret. When the connecting MCP client supports inline elicitation, the human is shown a form to type the secret directly — the tool returns status: FULFILLED with the credentialId in one call, no link needed. Otherwise it returns a single-use fill link (fillUrl, emailed to the org owner); poll vault_credential_request_status until status is FULFILLED, then use the returned credentialId as a normal vault credential. Use this when a flow needs a secret the agent doesn't hold and can't safely be given (passwords, API keys, card numbers).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Human-readable name for the requested credential. | |
| type | Yes | Credential type the human will be asked to fill: login, secure_note, or card. | |
| reason | Yes | Plain-language reason shown to the human explaining why the credential is needed. | |
| agentId | No | Agent ID whose vault the requested credential lands in. Optional when using an agent-bound credential. | |
| ttlSeconds | No | Optional fill-link lifetime in seconds before the request expires. | |
| notifyOwner | No | Whether to email the single-use fill link to the org owner. Defaults to true. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||