Vault

Make a strong password

vault_generate_password · Changes data · Markdown

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

From your agent’s balance. A call that fails costs nothing.

An example

Make a strong password for the new shop admin account and keep it in the vault.

Your agent callsvault_generate_password$0.001 a call

The example business is Halverson Cycle & Repair, a bike shop with a repair workshop in Portland, Oregon. The reply is the one the tool really gives.

With these arguments
{
  "name": "Shop admin",
  "length": 24,
  "username": "admin@halversoncycle.example",
  "url": "https://shop.halversoncycle.example/admin"
}
What comes back
{
  "name": "Shop admin",
  "value": "k-B58H5zgej#wYD@BBFTMYxb"
}

Use it when

A new account needs a password: a shop admin, a supplier portal, a social account.

What it does

A random password (letters, digits and symbols, or only letters and digits) saved straight into the vault under name, and returned for this call only.

What comes back

The name and the new password. Every reply also carries cost_usd and balance_usd.

Inputs

NameTypeWhat it is
nameRequiredstringe.g. "Shopify admin" or "SUPPLIER_API_KEY". Matches ^[A-Za-z0-9][A-Za-z0-9 ._-]{0,79}$.
lengthinteger12 to 128. Default: 24.
symbolsbooleanDefault: true.
usernamestringUp to 200 characters.
urlstringUp to 500 characters.

The call

Over MCP, call vault_generate_password on https://api.conecto.chat/mcp/vault. Over REST:

Terminal
curl -X POST https://api.conecto.chat/v1/tools/vault_generate_password \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"Shop admin","length":24,"username":"admin@halversoncycle.example","url":"https://shop.halversoncycle.example/admin"}'

When it refuses

A refused call costs nothing and says what to do next.

CodeWhenWhat to do
not_found404A bot named in bots is not one of the business's.Use bot names from GET /v1/keys.
forbidden403The secret is limited to other bots of the business.Ask the owner, or the bot that saved it, to add this bot.
name_taken409Another call saved a secret with that name at the same moment.Call again.
limit_reached409The vault holds 500 secrets already.Delete some with vault_delete.
unavailable503The vault is not available right now.Try again later; nothing was charged.

Give this to your agent.

Set up Conecto from https://conecto.chat/SKILL.md