Raziel
MCP server teaching AI agents to implement TideCloak: auth, E2EE, IGA, security analysis
Connector by tide-foundation · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying Raziel?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/tide-foundation-raziel
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://mcp.tide.org/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.
- Tools
- 22 read · 0 write · 0 deleteRead-only
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 22
From the running server's own tool list (tools/list) on Oct 25, 2026.
Read 22 · Look things up without changing anything.
tide_adaptertide_blast_radiustide_brandingtide_canontide_choose_playbooktide_choose_scenariotide_doctortide_dpop_assettide_gapstide_hostingtide_listtide_list_scenarios
Show 10 more tools
tide_onboardingtide_playbooktide_prompttide_scaffoldtide_scenariotide_scenario_bootstraptide_scenario_manifesttide_scenario_rolestide_security_analysistide_skill
Network hosts it talks to 7
api.skycloak.io· found in codeapp.skycloak.io· found in codegithub.com· found in codehub.docker.com· found in codelogin.app.skycloak.io· found in codemcp.tide.org· found in remote endpoint, install command, codetide.org· found in code
Files it touches
~/music-license
Tools (22)
As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].
tide_adapterread-onlyRead an adapter instruction file (AGENTS, CLAUDE, replit)
tide_blast_radiusread-onlyRun a Blast Radius Assessment of an EXISTING app: an adversarial, vendor-neutral map of where authority is concentrated to a single point (whoever obtains that one thing obtains everything it governs), scored by blast radius (Total/Systemic/Contained/Limited) across three cores — Identity, Governance, Access — and delivered as a director-facing PDF. Phase 1 names no vendor; an opt-in Phase 2 companion explains how TideCloak shrinks each blast radius. Use this when the user wants to 'assess', 'red team', 'threat model', 'find the security gaps in', or make a before/after security case for an ex…
tide_brandingread-onlyBRAND THE ENCLAVE FOR THE USER — generate a logo + background and upload them so the Tide login/approval screen is branded. Returns a single ready-to-run command that generates the assets (no image model needed), validates them, uploads both, and saves+signs the IdP settings. Also returns the VERIFIED upload contract (multipart parts, the png/jpg/jpeg/gif/webp allowlist with SVG REJECTED, the 5 MB cap, set-branding = save AND re-sign, IGA-exempt) plus image-model prompts for agents that can generate images. Pass realm/accent/appName to get the command pre-filled. CALL THIS whenever branding, a…
tide_canonread-onlyRead a canon file (invariants, anti-patterns, concepts, framework-matrix, feature-mapping, troubleshooting, tidecloak-bootstrap, etc.)
tide_choose_playbookread-onlyRecommend the right playbook for a given situation
tide_choose_scenarioread-onlyMatch a user request to a known scenario pattern before falling back to generic playbooks
tide_doctorread-onlyFIND AND FIX WHAT IS WRONG WITH A TIDE APP, IN ONE COMMAND. Returns the command that checks an app for the faults behind most broken logins and unprotected APIs. It REPAIRS the mechanical ones itself (re-copies the DPoP page byte-exact, corrects a wrong rewrite path, gitignores .env) and prints the exact fix for the rest, which YOU apply — do not pass the list to the user. Covers: DPoP page missing/stale/served without its headers, useDPoP passed as a JSX prop (silently OFF), createTideCloakProxy called without protectedRoutes (protects nothing), adapter without its embedded key, remote JWKS, …
tide_dpop_assetread-onlyReturns the exact command that installs `public/tide_dpop_auth.html` — the DPoP relay page the Tide enclave loads during login — plus its sha256, the required next.config.ts rewrite/CSP wiring, and how to verify. `@tidecloak/js` ships the file from 0.14.34; older SDKs and the TideCloak container do not, and a GitHub search finds a STALE copy that posts to window.parent, which breaks the popup fallback and fails login with TIDE-SWE-UNHANDLED. CALL THIS whenever DPoP is enabled (it is on by default), whenever a login fails with TIDE-SWE-UNHANDLED or 'Popup DPoP verification failed to load', and …
tide_gapsread-onlyRead the gap register — what is still uncertain or unresolved in the pack
tide_hostingread-onlyWhere TideCloak runs: local Docker vs partner-hosted (Skycloak managed TideCloak-as-a-service). Returns the local-vs-hosted decision with the honest trade-offs, the trust model, the verified Skycloak API reference (correct cluster field names and the required version), and the full provisioning playbook. CALL THIS BEFORE STARTING ANY TIDECLOAK DEPLOYMENT — the choice must be made up front (I-17) because a realm cannot be moved between local and hosted afterwards. Triggers: 'deploy to production', 'deploy TideCloak', 'go live', 'host this somewhere', 'managed option', 'stable URL', 'can someone…
tide_listread-onlyList all available content in the Tide agent pack by category
tide_list_scenariosread-onlyList all available scenario patterns under reference-apps/
tide_onboardingread-onlySTOP KEYCLOAK'S 'UPDATE ACCOUNT INFORMATION' PAGE and collect the details in-app instead. Tide asserts ONLY a username (the vuid) -- no email, no name -- so Keycloak blocks new users on an unstyled form showing a 64-hex username. Returns: a read-only DIAGNOSTIC that identifies which of FOUR mechanisms is causing the page (they need different fixes), the script that fixes it, and a ready-to-drop React modal that collects the details AFTER login via the Account API. CALL THIS whenever signup, onboarding, 'Update Account Information', a profile/details form, or 'what users see after they create a…
tide_playbookread-onlyRead a step-by-step playbook for a specific Tide task
tide_promptread-onlyRead a reusable starter prompt from the pack
Show 7 more tools
tide_scaffoldread-onlySTART A NEW TIDE APP FROM A WORKING TEMPLATE. Returns the exact commands to copy a complete, building app — login, the DPoP page and its wiring, server-side token AND proof verification, and the realm bootstrap script — then install, bootstrap and check it. CALL THIS when building a new app, BEFORE writing any auth code: the code that most often goes wrong (provider config, DPoP, route and API protection) is then copied, not retyped. Pass `situation` and it picks the template; or name one. Not for adding Tide to an existing app.
tide_scenarioread-onlyRead a scenario summary from reference-apps/<scenario>/scenario.md
tide_scenario_bootstrapread-onlyRead a scenario bootstrap sequence from reference-apps/<scenario>/bootstrap-sequence.md
tide_scenario_manifestread-onlyRead a scenario manifest from reference-apps/<scenario>/manifest.yaml
tide_scenario_rolesread-onlyRead a scenario role-policy matrix from reference-apps/<scenario>/role-policy-matrix.md
tide_security_analysisread-onlyAnalyze an EXISTING (possibly non-Tide) system for security gaps and map them to Tide capabilities. Returns the Security Analyst role instructions, the security gap mapping table (SG-01…SG-18), and the runtime-probe procedures. Use this when the user asks 'do a security analysis', 'where is my auth weak', or 'what would Tide change about my security'.
tide_skillread-onlyRead a composable skill definition
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 1
- Last commit
- Oct 20, 2026 (12 days ago)
- Last release
- Oct 20, 2026 (12 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.tide-foundation/raziel- Version
- 1.9.33
- Auth
- Auth not stated
- Packages
- npm @tideorg/mcp
- License
- License unknown
- Repository
- github.com/tide-foundation/raziel-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Raziel running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Raziel MCP server. Agent Mart. https://agentmart.dev/connectors/tide-foundation-raziel (last updated 2026-10-24)