policyoracle

PolicyOracle - 12 policy lifecycle tools: drafting, approval, distribution, attestation.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
74%
Integridad del esquema
45%
Calidad de los nombres
83%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (6)

  • LOWTool 'register_policy' description lacks action verben register_policy
  • LOWTool 'approval_tracker' description lacks action verben approval_tracker
  • LOWTool 'coverage_map' description lacks action verben coverage_map
  • LOWTool 'compliance_score' description lacks action verben compliance_score
  • LOWTool 'health_check' description lacks action verben health_check
  • LOWTool 'obligation_map' description lacks action verben obligation_map

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~648Tokens (definiciones de herramientas)
~418 BTamaño de respuesta típico
Impacto moderado en la atención (0.51% del contexto de 128k)

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": {
    "policyoracle": {
      "url": "https://tooloracle.io/policy/mcp/"
    }
  }
}

Puntos de conexión remotos

https://tooloracle.io/policy/mcp/streamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (12)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
⚪register_policy(policy_id, policy_name, policy_type, owner, department, ...)

Register an ICT security policy.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "policy_id": {
      "type": "string"
    },
    "policy_name": {
      "type": "string"
    },
    "policy_type": {
      "type": "string",
      "enum": [
        "info_security",
        "encryption",
        "access_control",
        "change_mgmt",
        "patch_mgmt",
        "network_security",
        "ict_operations",
        "incident_mgmt",
        "bcm",
        "logging",
        "third_party",
        "awareness"
      ]
    },
    "owner": {
      "type": "string"
    },
    "department": {
      "type": "string"
    },
    "version": {
      "type": "string"
    },
    "status": {
      "type": "string",
      "enum": [
        "draft",
        "pending_approval",
        "approved",
        "retired"
      ]
    },
    "approved_by": {
      "type": "string"
    },
    "approval_date": {
      "type": "string"
    },
    "review_date": {
      "type": "string"
    },
    "next_review": {
      "type": "string"
    },
    "scope": {
      "type": "string"
    },
    "dora_article": {
      "type": "string"
    },
    "notes": {
      "type": "string"
    }
  },
  "required": [
    "policy_name"
  ],
  "additionalProperties": false
}
🟢list_policies(status)

List policies with optional status filter.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
🟢policy_gap_check

Check coverage against 12 RTS-required ICT policies.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪review_schedule

Policy review cycle — overdue and upcoming.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪approval_tracker

Policy approval workflow status.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪coverage_map

Map policies to DORA/RTS article requirements.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟡version_control(policy_id, new_version)

Track policy versions. Set new_version to bump.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "policy_id": {
      "type": "string"
    },
    "new_version": {
      "type": "string"
    }
  },
  "required": [
    "policy_id"
  ],
  "additionalProperties": false
}
🟡attestation(add, policy_id, attested_by, role, date)

Record policy attestation. Set add=true.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "add": {
      "type": "boolean"
    },
    "policy_id": {
      "type": "string"
    },
    "attested_by": {
      "type": "string"
    },
    "role": {
      "type": "string"
    },
    "date": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
⚪compliance_score

Overall policy compliance scoring.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢health_check

Server status.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪obligation_map

Policy obligations DORA-POL-01 to POL-04, 12 RTS policies, cross-jurisdiction.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪ping

Connectivity test.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada12 herramientas
verificadoversión no registrada12 herramientas