An MCP server (proof-of-concept) that retrieves credentials from 1Password and exposes them through the Model Context Protocol for use by Agentic AI/Claude.
https://github.com/dkvdm/onepassword-mcp-serverStop copying and pasting credentials from 1Password every time your AI agent needs to authenticate somewhere. This MCP server bridges your secure credential vault directly to Claude and other AI agents, enabling seamless automated workflows without compromising security.
You're building AI automations that need to log into services, but you're stuck in this loop:
Meanwhile, your credentials are sitting in 1Password's enterprise-grade vault, but your AI workflows can't access them programmatically.
This MCP server creates a secure bridge between your 1Password vault and AI agents. Instead of manual credential retrieval, your agents can request credentials by service name directly from your vault.
Before:
You: "Log into TickTick for me"
Claude: "I need your TickTick credentials"
You: [Opens 1Password, copies username/password, pastes back]
Claude: "Thanks, logging in now..."
After:
You: "Get 1Password credentials for ticktick.com and log in"
Claude: [Retrieves credentials from vault, logs in automatically]
When paired with browser automation tools like mcp-browser-use, this becomes particularly powerful. Your AI can:
All while your actual credentials never leave the security of your 1Password vault.
Development Workflows:
Personal Automation:
Team Productivity:
The server uses 1Password's official SDK and service account tokens, maintaining the same security model you already trust. Credentials are retrieved on-demand and never cached or logged by the MCP server.
Your 1Password vault remains the single source of truth, with all existing access controls and audit features intact.
Install via Smithery:
npx -y @smithery/cli install @dkvdm/onepassword-mcp-server --client claude
Or configure manually in your Claude Desktop config:
{
"mcpServers": {
"1Password": {
"command": "uv",
"args": ["run", "--with", "mcp[cli]", "--with", "onepassword-sdk", "mcp", "run", "/path/to/server.py"],
"env": {
"OP_SERVICE_ACCOUNT_TOKEN": "your-service-account-token"
}
}
}
}
Create a dedicated AI vault in 1Password, add your service credentials, and you're ready to go.
This server represents a new approach to AI agent authentication - one that doesn't compromise security for convenience. As AI agents become more capable, they need access to the same secure credential infrastructure that human users rely on.
The proof-of-concept nature means you can extend it for specific use cases, add additional security layers, or integrate with other credential management systems using the same MCP pattern.
Your AI workflows shouldn't be limited by manual credential management. This server removes that bottleneck while maintaining the security standards your organization requires.