Kanonik logo

Kanonik

Runs compliance work through verified, human-approved writes to a tamper-evident record.

Install Kanonik

Pick your client, then add it in one click or paste the config.

SSE (Remote)
Server URL
https://app.kanonik.ai/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

The kanonik MCP server connects Grok to a server-side compliance workspace over MCP. It provides a typed compliance model, verification of AI-produced work, tamper-evident records, and human approval before any write is committed. Use it to draft policies, assess controls, track evidence and gaps, or produce framework-specific compliance artifacts. It currently supports ISO 27001:2022, SOC 2, GDPR, NIST CSF 2.0, and HIPAA.

Use cases

  • Draft policies against a selected compliance framework
  • Assess controls and record supporting evidence
  • Identify gaps between requirements and existing materials
  • Build an independently reviewable audit trail
  • Produce a Statement of Applicability

Key features

  • Typed compliance workspace
  • Server-side verification
  • Tamper-evident activity record
  • Human approval for every write
  • OAuth 2.1 with PKCE
  • Support for five named compliance frameworks

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

8/8 checks healthy over the last 46d

How Kanonik works

What the kanonik MCP server does

The kanonik MCP server gives an AI a structured workspace for compliance activities. It supports drafting and revising policies and procedures against a loaded framework, evaluating internal controls, recording evidence for judgements, identifying gaps, and building an audit trail that an assessor can review. It can also produce a Statement of Applicability or a comparable artifact for the selected framework.

The framework is selected through the workspace rather than fixed in the plugin. The README identifies ISO 27001:2022, SOC 2, GDPR, NIST CSF 2.0, and HIPAA as supported frameworks. The plugin is not described as being specific to any one framework.

How it works

The AI performs the reasoning through MCP, while Kanonik supplies the compliance model and server-side controls. A Verifier checks the AI's work, and actions are recorded in a tamper-evident record. Proposed changes use the kanonik:propose scope, while reading the compliance record uses kanonik:read.

A write cannot change the record immediately. It requires a signed, single-use approval token and a human approval action. The AI cannot approve its own work. Committing a change uses the kanonik:commit scope.

Kanonik does not manage credentials for external source systems. If the AI accesses GitHub, Jira, or an identity provider, that access comes through the AI client's own connections rather than through Kanonik.

Setup and configuration

Install the plugin from the Grok marketplace with /marketplace and select Kanonik, or run grok plugin install kanonik --trust from the CLI. On first use, the client connects to https://app.kanonik.ai/mcp and opens a browser for sign-in. A Kanonik account is required.

The plugin contains only an MCP connection manifest. Its configuration points the kanonik server name at the remote HTTP endpoint:

config.json
{
  "mcpServers": {
    "kanonik": { "type": "http", "url": "https://app.kanonik.ai/mcp" }
  }
}

Authentication uses OAuth 2.1 with Dynamic Client Registration and PKCE against https://auth.kanonik.ai. Tokens remain with the Grok client. The plugin does not contain credentials or secrets. The documented network endpoint for MCP access is https://app.kanonik.ai/mcp.

Tools and capabilities

The kanonik MCP server supports these compliance tasks:

  • Draft and revise policies and procedures against a loaded framework.
  • Assess internal controls and attach evidence to each judgement.
  • Compare framework requirements with existing materials to identify gaps.
  • Maintain a tamper-evident audit record for independent review.
  • Produce a Statement of Applicability or an equivalent framework artifact.
  • Verify AI-produced work before a proposed change reaches approval.

Limitations and notes

This repository does not include a local runtime, install script, hook, or bundled implementation. The service runs server-side at Kanonik.

Every write remains subject to human approval, so the server is not suitable when an agent must make unattended record changes. Kanonik also does not directly hold or use credentials for GitHub, Jira, or identity providers. Access to those systems depends on the AI client's separate connections.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Kanonik

kanonik is an MCP server that connects Grok to a server-side compliance workspace. Its main tools support policy drafting, control assessment, evidence recording, gap analysis, audit-trail creation, framework artifacts, verification, and human-approved writes to a tamper-evident record.

Install it from Grok's marketplace by running `/marketplace` and selecting Kanonik, or use `grok plugin install kanonik --trust`. On first use, the client opens a browser for Kanonik sign-in, and a Kanonik account is required.

Kanonik supports ISO 27001:2022, SOC 2, GDPR, NIST CSF 2.0, and HIPAA. The framework in use comes from the workspace, and the plugin is not limited to a single framework.

No, every write requires a signed single-use approval token and a human clicking to approve it. The AI can propose changes, but it cannot approve its own work or commit a change without that approval.

No, Kanonik does not hold credentials for GitHub, Jira, or identity providers. If the AI reads from those systems, it uses connections provided by the AI client rather than credentials managed by Kanonik.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewKanonik AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/kanonik?style=directory)](https://allmcps.com/mcp/kanonik)
HTML Embed
<a href="https://allmcps.com/mcp/kanonik"><img src="https://allmcps.com/api/badge/kanonik?style=directory" alt="Kanonik on AllMCPs" /></a>