item_get
Retrieve a full 1Password item via secret reference or vault/item IDs. Secrets stay hidden by default; set reveal to include secret fields.
Instructions
Retrieve a full 1Password item — title, category, tags, notes, and all fields (id, title, type, section). Secret-bearing field values (passwords and other concealed fields, SSH private keys, one-time-password seeds, card numbers) are hidden unless reveal is true; only known non-secret types (text, URL, email, phone, date, menu, card type, address, reference) are shown by default. Accepts a secret reference (op://vault/item/field) or vault ID + item ID. Revealing a secret puts it in the model context/transcript — to USE a secret in a command or API call, prefer op_run with op:// references instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| itemId | No | Item ID to retrieve (required if secretReference is not provided). | |
| reveal | No | If true, include secret-bearing field values (passwords, SSH private keys, one-time-password seeds, card numbers) in plaintext — this puts the secret in the model context/transcript. Defaults to false; prefer op_run to use a secret without revealing it. | |
| vaultId | No | Vault ID containing the item (required if secretReference is not provided). | |
| secretReference | No | Secret reference in op://vault/item/field format. If provided, vaultId and itemId are ignored. |