Integrations
MCP Server for AI Agents
Integrate SovSeal with AI agents using the Model Context Protocol (MCP)
MCP Server for AI Agents
SovSeal provides a Model Context Protocol (MCP) server that enables AI agents to interact with your vault securely.
Installation
npm install @sovseal/mcp-serverAvailable Tools
store_asset
Store any file in your encrypted vault.
// Example usage in an AI agent
const result = await mcp.callTool('store_asset', {
filename: 'important-doc.pdf',
data: base64EncodedData,
metadata: { category: 'legal' }
});Parameters:
filename(required): Name of the filedata(required): File content as base64 or UTF-8 textcontentType(optional): MIME typemetadata(optional): Custom metadatavaultId(optional): Target vault ID
check_status
Check your vault status and release timing.
const status = await mcp.callTool('check_status', {
vaultId: 'my-vault'
});
console.log(status);
// {
// alive: true,
// state: 'active',
// trigger: 'dead_man_switch',
// daysUntilRelease: 25,
// lastCheckIn: '2026-02-10T10:00:00Z'
// }check_in
Reset your dead man's switch timer.
const result = await mcp.callTool('check_in', {});
console.log(result);
// {
// success: true,
// nextCheckInDue: '2026-03-12T10:30:00Z',
// daysRemaining: 30
// }Claude Desktop Integration
Add SovSeal to your claude_desktop_config.json:
{
"mcpServers": {
"sovseal": {
"command": "npx",
"args": ["@sovseal/mcp-server"],
"env": {
"SOVSEAL_API_KEY": "your-api-key"
}
}
}
}Security
- All data is encrypted client-side with AES-256-GCM
- API keys have scoped permissions
- Rate limiting protects against abuse
- See our Security Model for details
Migration from v1.x
Tool names were updated in v2.0.0 for clarity:
| Old Name | New Name |
|---|---|
store_secret | store_asset |
check_dead_man_switch | check_status |
log_life_proof | check_in |
The old names work as aliases until v3.0.0.