Raziel
MCP serverSecurityRaziel teaches your AI how to implement TideCloak, covering authentication, end-to-end encryption, identity governance, and security analysis. Once added, your AI can build these protections into your project and check your setup for weaknesses. That means you get working security without having to learn TideCloak yourself.
Use Raziel in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Raziel and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the tide list tool from Raziel
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Details
Available today. Use it from your connected AI after setup.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Add Raziel and ask your AI to set up TideCloak in your project, whether that is login, encryption, or access controls. You can also ask it to analyze your current setup for security issues.
What your AI can do with it
- Set up secure login and authentication with TideCloak
- Add end-to-end encryption to your project
- Control who has access to what using identity governance
- Analyze your project for security weaknesses
- Get step-by-step guidance for implementing TideCloak
Install Raziel
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user raziel 'https://mcp.tide.org/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://mcp.tide.org/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=raziel&config=eyJ1cmwiOiJodHRwczovL21jcC50aWRlLm9yZy9tY3AifQ==Open the link and Cursor adds the server at that address.
ChatGPT
https://mcp.tide.org/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add raziel --url 'https://mcp.tide.org/mcp'Run it once, then sign in with codex mcp login raziel if the server asks for an account.
From the project's README
As published by tide-foundation/raziel-mcp in README.md.
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.
Quick Start
Raziel is a standard MCP server — it works with any AI coding agent or MCP client. The universal way to add it is a project-level .mcp.json; most clients also have their own native config, shown below.
Any MCP client (project-level config)
Add a .mcp.json file to your project root:
{
"mcpServers": {
"tide-pack": {
"command": "npx",
"args": ["-y", "@tideorg/mcp"]
}
}
}
Works with Claude Code, Cursor, Windsurf, Cline, and any MCP-compatible tool.
Claude Code (CLI or VS Code extension)
Run this one command:
claude mcp add tide-pack -- npx -y @tideorg/mcp
Then start a conversation and ask your agent to add Tide auth to your app.
Claude Desktop
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"tide-pack": {
"command": "npx",
"args": ["-y", "@tideorg/mcp"]
}
}
}
Cursor
Open Settings > MCP Servers > Add Server:
- Name:
tide-pack - Command:
npx - Args:
-y @tideorg/mcp
Or add to .cursor/mcp.json in your project root.
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"tide": {
"url": "https://mcp.tide.org/mcp"
}
}
}
Or for local: "command": "npx", "args": ["-y", "@tideorg/mcp"]
Zed
Add to your Zed settings (~/.config/zed/settings.json):
{
"context_servers": {
"tide": {
"command": {
"path": "npx",
"args": ["-y", "@tideorg/mcp"]
}
}
}
}
Note: Zed uses context_servers (not mcpServers) and doesn't yet support remote URL-based MCP servers — use the npx command.
OpenAI Codex CLI
Add to ~/.codex/config.json:
{
"mcpServers": {
"tide": {
"command": "npx",
"args": ["-y", "@tideorg/mcp"]
}
}
}
Note: Codex CLI currently supports stdio-based MCP servers only — use the npx command.
Lovable
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:
- Server name:
Raziel - Server URL:
https://mcp.tide.org/mcp - Authentication:
No authentication
Then 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:
- You attach it, not the agent. Lovable's agent can't add connectors and won't find Tide in the prebuilt catalog (Tide isn't a catalog partner). Add it yourself in the Connectors panel, then point the agent at it — otherwise it will say it "has no way to connect."
- It's a build-time connector. It gives Lovable's agent verified Tide knowledge while it generates your app; it does not run inside the published app. You still wire TideCloak into the generated app the normal way.
What your AI can do with this
Once connected, your AI assistant can:
- Analyze your existing system for security gaps and map each one to what Tide fixes (with an honest "what Tide does NOT fix" list)
- Add Tide auth to a new or existing Next.js/React app
- Protect API routes with server-side JWT + DPoP verification
- Set up role-based access with Tide's IGA governance
- Deploy Forseti smart contracts for policy-governed encryption and signing
- Bootstrap TideCloak — self-hosted (Docker) or partner-hosted (Skycloak) — to a fully configured realm
- Diagnose issues like broken login, missing roles, CORS errors
- Follow security invariants that prevent common auth mistakes
Try it
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
What's inside
| 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 |
Remote Server (no install required)
We host the MCP server so you don't have to install anything. Just add the URL:
{
"mcpServers": {
"tide": {
"url": "https://mcp.tide.org/mcp"
}
}
}
No Node.js required. No npx. Works with any MCP client that supports remote servers.
Self-hosting
Want to run your own instance? Pull from Docker Hub:
docker run -p 3000:3000 tideorg/mcp
Or build from source:
docker build -t tideorg/mcp .
docker run -p 3000:3000 tideorg/mcp
Then point your MCP client at http://localhost:3000/mcp.
Optional: set API_TOKEN environment variable to require Bearer token auth:
docker run -p 3000:3000 -e API_TOKEN=your-secret tideorg/mcp
Requirements
- Remote server: None (just an MCP client that supports remote URLs)
- npm/npx install: Node.js 18+
- Self-hosted Docker: Docker
No TideCloak instance needed to start — the agent will guide you through setup.
Privacy
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.
Links
- TideCloak — The identity platform
- npm package —
@tideorg/mcp - Privacy policy
- Tide Foundation — The organisation behind Tide
Tools it offers (20)
What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.
tide_listtide_canontide_playbooktide_skilltide_prompttide_adaptertide_list_scenariostide_scenariotide_scenario_manifesttide_scenario_rolestide_scenario_bootstraptide_choose_scenariotide_choose_playbooktide_security_analysistide_blast_radiustide_hostingtide_dpop_assettide_onboardingtide_brandingtide_gaps
Signals
- GitHub stars
- 2
- Last commit
- Sep 2026
Advanced
- Delivery
- raziel MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
io-github-tide-foundation-raziel- Source
- github.com/tide-foundation/raziel-mcp
- Hosted endpoint
https://mcp.tide.org/mcp
github.com/tide-foundation/raziel-mcp
More in Security
MCP server
More in Securityechelongraph-mcp
MCP server · echelongraph
More in Securitynotfair
MCP server · nowork-studio
More in Securityfeedmyagent
MCP server · makash
More in Securityopenwork
MCP server · different-ai
More in Securityosv-advisory-mcp-server
MCP server · cyanheads
More in Security