vault_store
Store API keys for multiple LLM providers in an encrypted vault with upsert by provider, key name, and project.
Instructions
Store an API key in the encrypted credential vault. Upserts by (provider, keyName, project).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| apiKey | Yes | The API key to store | |
| keyName | No | Key slot name (default: "default") | |
| project | No | Project scope (default: "_global" — shared by all projects) | |
| provider | Yes | Provider identifier (e.g. "anthropic", "openai", "google", "groq", "openrouter", "cerebras", "zai", "nvidia", "mistral", "sambanova", "hyperbolic") |