Credential types
Login
A username and password pair. The agent can generate a strong password at creation time; the generated value is returned once from the create call and stored encrypted. Use
get_credential to retrieve it later.API Key
A single secret string, such as a service token or bearer credential. Stored and retrieved the same way as a login, but without a username field.
TOTP Secret
An authenticator seed. The
get_totp_code tool returns the current six-digit code without ever exposing the underlying secret — the code rotates on its own schedule.Access scopes
Vault access is gated by three distinct scopes. Issue only what the client actually needs.
A token with only
vault:metadata can tell the agent what accounts exist without ever revealing a password. Add vault:use when the agent needs to log in or rotate a secret. Add vault:write when the agent is registering new accounts and needs to store what it creates.
Working with credentials
- MCP tools
- REST API
Credential ownership
A credential does not have to belong exclusively to the agent whose token is being used. The vault supports three ownership levels:- Agent-owned — only this agent can read the credential’s value. The most common case for logins and keys the agent created itself.
- Shared with all agents — any agent in the organization can read the value (with
vault:use). Useful for shared API keys that multiple agents need. - Organization-held — owned at the org level rather than by any specific agent. Visible in the vault page under the organization’s entries.
Audit history
Every time a credential’s value is read — whether throughget_credential, get_totp_code, or the REST API — the event is written to the organization’s audit history. The record includes which agent made the request, which credential was accessed, and when. Audit history is visible to org members in the dashboard and is retained for 30 days on Pro (365 days with the Extended History add-on).
Credential values never appear in the organization’s audit log — only the metadata about the access event (who, what, when) is recorded.
Local connector
For accounts that require browser-based login rather than an API key, you can pair a computer from the Vault page and use the local connector. The connector executes approved browser and app profiles on your machine without returning passwords, cookies, or page contents to the cloud.1
Pair your computer
Open the Vault page in the dashboard, click Pair a device, and run the pairing command on the computer you want to connect:
2
Start the connector
Run the connector process on the paired machine. It listens for approved requests from the MCP server:
3
Configure profiles
Define trusted website or app profiles in the connector’s config. The agent can use these profiles to perform browser-based actions without ever receiving the underlying credentials.
Next steps
Vault API reference
See the full MCP tool and REST endpoint reference for creating, reading, and rotating credentials.