ISMS Directory
Read-only search of a curated directory of ISO 27001, SOC 2 and compliance services.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (2)
- HIGH
- MEDIUMen search_services
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"isms-directory": {
"command": "npx",
"args": [
"@ismsdirectory/mcp-server"
]
}
}
}Paquetes ejecutables
1.3.0stdioPuntos de conexión remotos
https://ismsdirectory.com/api/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (4)
🟢search_services(q, frameworks, regions, service_types, limit)
Search the ISMS Directory catalog of ISO 27001, SOC 2, GDPR, DORA, NIS 2 and other compliance service providers (consultants, auditors, platforms, training). Filters are exact tags; several frameworks are combined with AND. Use list_categories first if you are unsure of a tag. Results are sorted by name, not ranked. Same data as GET https://ismsdirectory.com/api/search.
Esquema de entrada
{
"type": "object",
"properties": {
"q": {
"type": "string",
"maxLength": 500,
"description": "Natural-language query mapped to filters, e.g. 'ISO 27001 consultants in Germany with DORA'. Ignored for a dimension when that dimension's explicit filter is set."
},
"frameworks": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"maxItems": 10,
"description": "Framework tags, e.g. ['ISO 27001', 'DORA']. AND across values."
},
"regions": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"maxItems": 10,
"description": "Coverage regions or countries, e.g. ['Germany']."
},
"service_types": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"maxItems": 10,
"description": "Service types, e.g. ['Consulting', 'Audit', 'Platform']."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 25,
"description": "Maximum results (1-50)."
}
},
"additionalProperties": false
}🟢get_service_details(name)
Full public profile of one listed service (description, frameworks, regions, industries, client sizes, languages, website, directory page). Matches the name case-insensitively, then by partial name.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Service or company name as listed, e.g. 'ISMS Copilot'."
}
},
"required": [
"name"
],
"additionalProperties": false
}🟢check_if_listed(company_name)
Check whether a company is listed in the ISMS Directory. Returns the listing when found, close matches otherwise, and the free submission URL when it is not listed.
Esquema de entrada
{
"type": "object",
"properties": {
"company_name": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Company or product name to look up."
}
},
"required": [
"company_name"
],
"additionalProperties": false
}🟢list_categories(dimension)
List every tag used in one catalog dimension with the number of listed services carrying it. Use the returned tags as exact filter values for search_services.
Esquema de entrada
{
"type": "object",
"properties": {
"dimension": {
"type": "string",
"enum": [
"frameworks",
"regions",
"industries",
"service_types",
"problems"
],
"description": "Which dimension to list."
}
},
"required": [
"dimension"
],
"additionalProperties": false
}Comunidad
Evidencia