The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Raziel listing page.
Raziel is the Tide MCP — it gives AI coding agents the knowledge to implement TideCloak correctly.
This MCP server gives your AI assistant deep knowledge of Tide authentication, threshold cryptography, end-to-end encryption, IGA governance, and Forseti smart contracts — plus a security gap analysis of your existing system and self-host vs managed-hosting guidance. Instead of guessing, your AI follows verified playbooks.
Run this one command:
Done. Start a conversation and ask your agent to add Tide auth to your app.
Add a .mcp.json file to your project root:
Works with: Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible tool.
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
Open Settings > MCP Servers > Add Server:
tide-packnpx-y @tideorg/mcpOr add to .cursor/mcp.json in your project root.
Add to ~/.codeium/windsurf/mcp_config.json:
Or for local: "command": "npx", "args": ["-y", "@tideorg/mcp"]
Add to your Zed settings (~/.config/zed/settings.json):
Note: Zed uses context_servers (not mcpServers) and doesn't yet support remote URL-based MCP servers — use the npx command.
Add to ~/.codex/config.json:
Note: Codex CLI currently supports stdio-based MCP servers only — use the npx command.
Lovable's build agent can use Raziel through a Custom MCP connector (available on all plans). In your Lovable project, open Connectors → Custom MCP (the card at the bottom) and add:
Razielhttps://mcp.tide.org/mcpNo authenticationThen tell the agent to use it — e.g. "Use the Raziel connector to pull the TideCloak playbook before writing any auth code."
Two things that trip people up:
Once connected, your AI assistant can:
After setup, try these prompts in your AI coding tool:
Do a security analysis of my app and show what Tide would change
Add Tide authentication to my Next.js app
I have an existing app with auth — help me migrate to Tide
Set up encrypted data sharing between users with Tide
Help me create a Forseti contract for multi-admin approval
| Category | Count | Examples |
|---|---|---|
| Canon doctrine | 15 files | Security invariants, anti-patterns, security gap mapping, IGA change-request API, hosting options, framework matrix, troubleshooting |
| Playbooks | 18 step-by-step guides | Add auth, protect APIs, verify JWTs, deploy TideCloak, set up E2EE, provision hosted TideCloak |
| Skills | 11 composable roles | Setup, integration, security analysis, route/API protection, review, QA gate |
| Scenarios | 5 reference architectures | Password manager, signing service, encrypted chat, governance panel |
| Prompts | 5 starter prompts | Security gap analysis, secure existing app, migrate auth, admin approval, customer portal |
We host the MCP server so you don't have to install anything. Just add the URL:
No Node.js required. No npx. Works with any MCP client that supports remote servers.
Want to run your own instance? Pull from Docker Hub:
Or build from source:
Then point your MCP client at http://localhost:3000/mcp.
Optional: set API_TOKEN environment variable to require Bearer token auth:
No TideCloak instance needed to start — the agent will guide you through setup.
The MCP server is read-only. Run locally (npx), it collects nothing — no accounts, no telemetry, no storage. The hosted mcp.tide.org endpoint records aggregate usage geography (approximate location only, never request content or tool arguments) to see where it's used. Full details in PRIVACY.md.
@tideorg/mcp