Agents often need to access third-party services — GitHub, Jira, databases, or custom MCP servers. Vaults provide secure credential storage so you can hand tokens to us and have them injected into Sessions on demand without hard-coding secrets in your code.Documentation Index
Fetch the complete documentation index at: https://docs.qoder.com/llms.txt
Use this file to discover all available pages before exploring further.
Core Concepts
| Concept | Description |
|---|---|
| Vault | A credential container that can hold multiple Credentials |
| Credential | A single credential bound to a specific MCP server URL |
protocol | MCP transport: sse or streamable_http |
type | Credential type, currently only static_bearer |
vault_ids | The list of Vault IDs referenced when creating a Session |
Security
access_tokenis never returned in API responses.- Credentials are encrypted at rest.
- Only the linked Sessions can read credential contents at runtime.
End-to-End Flow
1. Create a Vault
The response does not include access_token.
2. Append a Credential
You can add more credentials to a Vault at any time:3. Use in a Session
Reference Vaults viavault_ids when creating the Session:
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
display_name | string | Yes | Display name for the Vault |
credentials | array | No | Initial list of credentials; can be empty |
credentials[].mcp_server_url | string | Yes | MCP server URL |
credentials[].protocol | string | Yes | sse or streamable_http |
credentials[].type | string | Yes | Currently only static_bearer |
credentials[].access_token | string | Yes | Bearer token value |
FAQ
Q: Can I update a Credential’s token? A: Rotate by deleting the old Credential and creating a new one. Q: How many Vaults can a Session reference? A: There’s no hard limit, but group by service for clarity. Q: My token leaked. What now? A: Delete the Credential immediately, revoke the token in the third-party platform, and create a new Credential. Q: Can I read stored tokens? A: No. For security,access_token is write-only — you can only delete and recreate.
Use separate Vaults per environment (development vs. production) to avoid mixing credentials.