vault_store
ActiveTool of WingmanProtocol Agent Gateway
Store a secret (a site login or API key) ONCE, encrypted at rest under a key derived from YOUR agent secret — so it survives your restarts. Requires your secret (Authorization: Bearer). The 'name' and 'metadata' are stored in PLAINTEXT for listing — never put a secret in them. value is JSON, e.g. {'username':'..','password':'..'} or {'key':'..'}.
Parameters schema
{
"type": "object",
"required": [
"handle",
"name",
"value"
],
"properties": {
"kind": {
"enum": [
"credential",
"api_key",
"other"
],
"type": "string",
"description": "optional hint"
},
"name": {
"type": "string",
"description": "label, e.g. 'github' (plaintext; no secrets here)"
},
"value": {
"type": "object",
"description": "the secret payload, e.g. {'username','password'}"
},
"handle": {
"type": "string",
"description": "your registered handle"
},
"metadata": {
"type": "object",
"description": "optional plaintext notes, e.g. {'site':'github.com'}"
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
WingmanProtocol Agent Gateway
https://github.com/WingmanProtocol-Agent-Gateway/wingman-agent-gateway
1/7 registries