ISO 27001 compliance workspace for Claude. Risks, policies, SoA, evidence, and audit workflows.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Turn Claude into an ISO 27001 compliance assistant β controls, risk register, policies, evidence tracking, SoA generation, and full audit workflows in one local encrypted MCP server.
βΆ Live Interactive Demo Β· Guided First-Run Checklist β Β· Roadmap β
ISO 27001 compliance work is typically scattered across spreadsheets, Word docs, ticketing systems, and shared drives. Security teams and consultants spend more time chasing evidence and reformatting documents than actually improving security posture.
iso27001-mcp solves this by giving Claude a live, stateful ISMS β all 93 ISO 27001:2022 controls seeded and ready, a real risk register, policy and procedure generators, evidence tracking, audit workflows, and a Statement of Applicability, backed by an encrypted local database that never leaves your machine.
The difference from generating static documents: Claude can query, reason, and update across your entire ISMS in a single conversation. Ask it to run a gap assessment, identify which open risks are linked to unimplemented controls, generate the policies that close those gaps, and produce a remediation roadmap β all without switching tools.
Who it's for: Security teams Β· Compliance consultants Β· GRC engineers Β· Startups preparing for ISO 27001 Β· Internal audit functions
| Capability | Example prompt |
|---|---|
| Gap assessment | "Run an ISO 27001:2022 gap assessment for a 50-person SaaS company." |
| Risk register | "Create a risk register for a startup using AWS, GitHub, Slack, and Google Workspace." |
| Statement of Applicability | "Generate a Statement of Applicability for all 93 ISO 27001:2022 controls." |
| Policy generation | "Create an Access Control Policy mapped to ISO 27001 controls." |
| Procedure generation | "Generate an Incident Handling Procedure with GDPR breach notification triggers." |
| Internal audit | "Plan an internal audit for clause 9.1 β Performance Evaluation." |
| Corrective actions | "List open audit findings and suggest corrective actions." |
| Evidence tracking | "Show me all implemented controls with no current evidence." |
| Remediation roadmap | "Generate a 26-week remediation roadmap grouped by risk level." |
| Management review | "Prepare agenda items for our Clause 9.3 management review." |
| CSV bulk import | "Import this CSV of 40 risks into the risk register β dry-run first to check for errors." |
| Risk acceptance | "Record the risk owner's acceptance of residual risk for RISK-012." |
Build tools are usually not needed. The package ships pre-built binaries for macOS (arm64 + x64), Windows (x64), and Linux (x64/glibc). Try
npm install -g iso27001-mcpfirst β if it succeeds, you're done.β³ If the install fails with a
node-gyperror, expand for OS-specific fix
- macOS:
xcode-select --install- Ubuntu / Debian:
sudo apt-get install build-essential python3- Windows: Visual Studio Build Tools β "Desktop development with C++"
β³ If you get an
EACCESpermission error on macOS or LinuxYour Node.js was installed system-wide and
npm install -gneeds write access to a root-owned directory. Do not usesudo npm install -gβ it causes other issues. Instead, install Node via nvm or Volta, which place Node in your home directory where no elevated permissions are required.β³ If you get
command not foundon Windows after a successful installThe npm global bin directory (
%APPDATA%\npm) may not be on your PATH yet. Open a new terminal window β the installer updates PATH for new sessions but not the one already open. If it still fails, add%APPDATA%\npmto your PATH manually in System Settings β Environment Variables.
After running iso27001-mcp doctor you should see:
Then restart Claude Desktop fully and you should see 56 tools in the tools panel.
macOS: press Cmd+Q to quit (clicking the red dot only closes the window β the server won't reload).
Windows: right-click the taskbar icon β Quit.
Check the MCP server log β Claude Desktop writes server stderr here:
Common causes: wrong Node.js version loaded by Claude Desktop, missing DB_ENCRYPTION_KEY in the config, or a database path that doesn't exist yet. Run iso27001-mcp doctor in a fresh terminal for a guided diagnosis.
Switched Node versions with nvm or Volta? The absolute Node.js path baked into your Claude Desktop config at init time now points to a deleted binary. Re-run
iso27001-mcp initβ it will detect your current setup and update the path. Your existing database and API keys are preserved (the wizard aborts if your secrets file already exists and you run with--yes).
56 tools across 16 groups. All require an API key; minimum role is shown. Read-only lookups (single-record fetches, summaries) have been moved to MCP Resources (iso27001:// URIs) β they appear in Claude's resource panel, not the tools list.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/iso27001-mcp)<a href="https://allmcps.com/mcp/iso27001-mcp"><img src="https://allmcps.com/api/badge/iso27001-mcp?style=directory" alt="Iso27001 MCP on AllMCPs" /></a>