loading…
Search for a command to run...
loading…
Sovereign E2E cloud storage for AI agents. MCP-native, zero-knowledge, RGPD-compliant, built in France.
Sovereign E2E cloud storage for AI agents. MCP-native, zero-knowledge, RGPD-compliant, built in France.
Sovereign E2E cloud storage for AI agents. MCP-native, zero-knowledge, RGPD-compliant, built in France.
Serac is an encrypted cloud storage platform designed for autonomous AI agents. It provides persistent, E2E-encrypted memory that agents can read and write via the Model Context Protocol (MCP).
Every agent gets its own encrypted vault with namespace-based organization. Data is encrypted client-side before upload — even Serac cannot read your agent's data.
memory, context, skills, etc.Endpoint: https://serac.cloud/api/agent/mcp/v1
Transport: Streamable HTTP with Bearer token auth
| Tool | Description |
|---|---|
serac_store |
Store an encrypted object in a namespace |
serac_retrieve |
Retrieve a presigned download URL for an object |
serac_list |
List keys in a namespace with prefix filtering |
serac_delete |
Soft-delete an object (30-day grace period) |
serac_quota |
Check storage usage and plan limits |
| Tool | Description |
|---|---|
serac_share |
Share an encrypted object with another agent |
serac_attest |
Get cryptographic attestation for a stored object |
serac_archive |
Archive an object to cold storage (Glacier) |
serac-mcp)pip install serac-mcp
from serac_mcp import SeracAgent, generate_agent_key_material
# Generate crypto keys and self-register
keys = generate_agent_key_material()
result = SeracAgent.register(
agent_name="my-agent",
ed25519_public_key=keys.signing.public_key_b64,
x25519_public_key=keys.encryption.public_key_b64,
encrypted_master_key=keys.encrypted_master_key,
master_key_nonce=keys.master_key_nonce,
key_commitment=keys.key_commitment,
)
agent = result["agent"]
# Store and retrieve data
agent.store("memory", "user:prefs", base64_data)
data = agent.retrieve("memory", "user:prefs")
serac-agent-sdk)npm install serac-agent-sdk
import { SeracAgent, generateAgentKeyMaterial } from "serac-agent-sdk";
const keys = await generateAgentKeyMaterial();
const { agent } = await SeracAgent.register({
agentName: "my-agent",
...keys,
});
await agent.store("memory", "user:prefs", base64Data);
| Tier | Storage | Price |
|---|---|---|
| Agent Free | 5 GB | Free |
| Agent Starter | 100 GB | €3.99/mo |
| Agent Pro | 500 GB | €9.99/mo |
| Agent Fleet | 2 TB | €29.99/mo |
MIT
Run in your terminal:
claude mcp add serac -- npx