Home / Use Cases / Give an agent a secure credential vault
Use case3-step workflow

Give an agent a secure credential vault

Store a credential once, retrieve it on demand, and use it to fill a login form without it ever touching the prompt.

Workflow

Step 1 of 3

Vault Store

Store a named secret (API key, password) under the agent's handle.

vault_store({"handle": "my-agent", "name": "example", "value": {}})
Step 2 of 3

Vault Get

Retrieve the secret by name when a task needs it.

vault_get({"handle": "my-agent", "name": "example"})
Step 3 of 3

Vault Login

Fill a login form's fields directly from the vault via a browser session.

vault_login({"handle": "my-agent", "browser_id": "example-id", "vault_fields": {}})

Install

One command wires up every tool below for Claude Code:

claude mcp add --transport http wingman https://wingmanprotocol.com/mcp

Claude Desktop, Cursor and Continue configs are on /install. A free key (500 calls/month, no card) is on /pricing; beyond that it is x402 pay-per-call in USDC on Base.