Clavis MCP Server: Secure Credential Management for Claude Desktop

Clavis is an MCP server built to solve credential management issues in Claude Desktop. Instead of storing API keys directly in Claude Desktop's config file or dealing with OAuth tokens expiring mid-conversation, Clavis acts as a credential manager between Claude Desktop and your APIs.
How It Works
You store credentials once in Clavis (encrypted with AES-256), and MCP servers pull them as needed with automatic token refresh. The developer built the entire MCP server implementation using Claude Code, including the FastAPI backend and credential encryption logic.
Key Features
- Auto token refresh — OAuth tokens refresh before expiry
- Rate limiting — distributed limits across multiple agent instances
- Audit logging — complete trail of credential access
- Dry-run mode — check status without consuming API rate limits
- Encrypted storage — AES-256 encryption at rest
Supported Services
OpenAI, Anthropic, Stripe, GitHub, Brave Search, Kalshi, Coinbase, plus any custom OAuth2 provider.
Installation
Install via npm:
npm install -g @clavisagent/mcp-serverAdd to Claude Desktop config:
{
"mcpServers": {
"clavis": {
"command": "clavis-mcp",
"env": {
"CLAVIS_API_KEY": "your-api-key-here"
}
}
}
}The tool is free to try at clavisagent.com/register with a free tier available. Full documentation is at clavisagent.com/docs/mcp.html, and it has been submitted to the official MCP server directory.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Tag: @Claude on Slack for Multiplayer AI Collaboration
Anthropic launches Claude Tag on Slack — tag @Claude in channels, give it tools, and delegate async tasks. 65% of product team code now created by Claude.
Claude Code v2.1.265: Plugin Directory Support, 1GB Tool Result Cap, and More
Claude Code v2.1.265 adds --plugin-dir folder support, a 1GB cap on tool results, and fixes prompt-cache reuse, resume, and more.

7-Agent System in Claude Code Replaces Sprint Ceremonies for Solo Devs
A PM-turned-solo-dev built a 7-agent team inside Claude Code that handles QA, PR review, security, architecture, and backlog grooming — all triggered by a single /review command.

Local semantic search for AI conversations with fastembed and LanceDB
A developer indexed 368K AI conversation messages locally using fastembed for CPU-based embeddings and LanceDB as a serverless vector store, achieving 12ms p50 search latency without API keys.