MCP Server
Connect your AI assistant to the ISMS Directory and search compliance services without leaving your workflow.
What is MCP?
The Model Context Protocol (MCP) is an open standard that lets AI assistants like Claude, Cursor, and Windsurf connect to external data sources. Our MCP server gives your AI direct access to the ISMS Directory — so you can search for consultants, auditors, and compliance platforms using natural language, right from your AI tool.
Available Tools
The server provides four read-only tools:
- search_services — Search by text query, framework, region, industry, or service type.
- check_if_listed — Check if a specific company is listed in the directory.
- get_service_details — Get full details for a service by name, with fuzzy matching.
- list_categories — List all unique values for a dimension (frameworks, regions, industries, etc.) with counts.
Installation
Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"isms-directory": {
"command": "npx",
"args": ["-y", "@ismsdirectory/mcp-server"]
}
}
}Claude Code
claude mcp add isms-directory -- npx -y @ismsdirectory/mcp-server
Other MCP Clients
Any MCP client that supports stdio transport can run this server:
npx -y @ismsdirectory/mcp-server
What You Can Ask
Once installed, you can ask your AI assistant things like:
- "Find ISO 27001 consultants in the Netherlands"
- "Is Vanta listed in the ISMS Directory?"
- "Show me SOC 2 compliance platforms for startups"
- "What frameworks are covered in the directory?"
Security
The server is designed to be 100% read-only with minimal attack surface:
- Read-only — no write operations, no side effects.
- No credentials — fetches only publicly available data.
- No filesystem access — no file reads or writes.
- No open ports — stdio transport only, no HTTP listener.
- Input validation — all inputs validated with Zod schemas and length limits.
Source Code
The server is open source under the MIT license. View the code, report issues, or contribute: GitHub · npm
