Gives Claude secure access to credentials without hardcoding them in your config. Exposes three tools: get_credentials to retrieve valid tokens, list_services to see what's stored, and check_credential_status to verify expiry. Handles the annoying stuff like OAuth token refresh automatically and logs every credential access for security auditing. Uses AES-256 encryption for the vault and includes distributed rate limiting to prevent API quota burns. Reach for this when you're building agents that need to authenticate with external services but you don't want API keys sitting in plaintext or tokens expiring mid-conversation.
Secure credential management for Claude Desktop and MCP servers.
npx @clavisagent/mcp-server
Or install globally:
npm install -g @clavisagent/mcp-server
Add the following to your Claude Desktop configuration file (claude_desktop_config.json):
{
"mcpServers": {
"clavis": {
"command": "npx",
"args": ["-y", "@clavisagent/mcp-server"]
}
}
}
claude mcp add clavis -- npx -y @clavisagent/mcp-server
| Tool | Description |
|---|---|
get_credentials | Retrieve a valid access token or API key for a named service |
list_services | List all services with stored credentials |
check_credential_status | Check the status and expiry of credentials for a service |
MIT