---
name: "vault_list"
area: "vault"
title: "List secrets"
price: "free"
method: "POST"
url: "https://api.conecto.chat/v1/tools/vault_list"
mcp_server: "https://api.conecto.chat/mcp/vault"
auth: "Authorization: Bearer <conecto_sk_ key>"
docs_url: "https://conecto.chat/tools/vault/vault_list"
---

# List secrets (`vault_list`)

The vault's secrets with their username, url, note, who may read them and when they were last read; never the values.

The names of the vault's secrets with their username, URL, note, who may read them and when they were last read. Never the values.

Price: Free up to 1,000,000 reads a month for the whole account, then $0.50 per 10,000 reads. A call that fails costs nothing.

## Use it when

To find a secret's name, or to review what the vault holds.

## Say this to your agent

> Which logins and keys are you keeping for us, and when were they last used?

## Inputs

This tool takes no arguments: send `{}`.

## Example

Written for Halverson Cycle & Repair, a bike shop with a repair workshop in Portland, Oregon.

MCP: call `vault_list` on the MCP server `https://api.conecto.chat/mcp/vault` with these arguments:

```json
{}
```

REST:

```bash
curl https://api.conecto.chat/v1/tools/vault_list \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

## Response

```json
{
  "call_id": "5f0c8a2e-3b7d-4c1e-9a64-2d8e1f7b0c93",
  "tool": "vault_list",
  "status": "succeeded",
  "replayed": false,
  "cost_usd": "$0.00",
  "balance_usd": "$19.75",
  "result": {
    "secrets": [
      {
        "name": "Cascade dealer portal",
        "username": "orders@halversoncycle.example",
        "url": "https://dealers.cascadebikesupply.example",
        "note": "Parts orders. Sam Reyes knows the account.",
        "bots": "all",
        "updated_at": "2026-10-14T08:00:00+00:00",
        "last_read_at": "2026-10-14T08:00:00+00:00",
        "reads": 1
      },
      {
        "name": "Shop admin",
        "username": "admin@halversoncycle.example",
        "url": "https://shop.halversoncycle.example/admin",
        "note": null,
        "bots": "all",
        "updated_at": "2026-10-14T08:00:00+00:00",
        "last_read_at": null,
        "reads": 0
      }
    ]
  }
}
```

`result`: secrets: each with its name, username, url, note, bots, updated_at, last_read_at and reads.

## Errors

This tool has no errors of its own.

The refusals every tool can give (401 key, 402 balance, 429 limits) are on the errors page: https://conecto.chat/docs/errors.md

## Related

- [vault_save](https://conecto.chat/tools/vault/vault_save.md): Keeps a secret (an API key, a password, a login) encrypted under a name; saving under a name in use replaces it. $0.001 a call.
- [vault_get](https://conecto.chat/tools/vault/vault_get.md): A secret's value, for this call only; it is never kept in the call log, and each read is counted. Free up to 1,000,000 reads a month.
- [vault_generate_password](https://conecto.chat/tools/vault/vault_generate_password.md): Makes a random password and saves it straight into the vault under a name; it is shown for this call only. $0.001 a call.
- [vault_delete](https://conecto.chat/tools/vault/vault_delete.md): Removes a secret from the vault, for good. Free.
