contractoracle

ContractOracle - 10 contract analysis tools: clause extraction, redlines, DORA mappings.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
81%
Integridad del esquema
68%
Calidad de los nombres
82%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (3)

  • LOWTool 'contract_gaps' description lacks action verben contract_gaps
  • LOWTool 'contract_analyze_llm' description lacks action verben contract_analyze_llm
  • LOWTool 'health_check' description lacks action verben health_check

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

Costo de contexto

~860Tokens (definiciones de herramientas)
~659 BTamaño de respuesta típico
Impacto moderado en la atención (0.67% 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": {
    "contractoracle": {
      "url": "https://tooloracle.io/contract/mcp/"
    }
  }
}

Puntos de conexión remotos

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

Qué puede hacer

Inventario de herramientas

Herramientas (11)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟡register_contract(contract_id, provider_name, contract_title, contract_start, contract_end, ...)

Add or update an ICT third-party contract. Tracks all DORA Art. 30 mandatory clauses.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "contract_id": {
      "type": "string"
    },
    "provider_name": {
      "type": "string"
    },
    "contract_title": {
      "type": "string"
    },
    "contract_start": {
      "type": "string"
    },
    "contract_end": {
      "type": "string"
    },
    "annual_value_eur": {
      "type": "number"
    },
    "is_cif": {
      "type": "boolean",
      "description": "Supports critical/important function?"
    },
    "function_supported": {
      "type": "string"
    },
    "jurisdiction": {
      "type": "string"
    },
    "governing_law": {
      "type": "string"
    },
    "auto_renewal": {
      "type": "boolean"
    },
    "sla_definition": {
      "type": "boolean"
    },
    "data_location": {
      "type": "boolean"
    },
    "data_protection": {
      "type": "boolean"
    },
    "availability_guarantee": {
      "type": "boolean"
    },
    "incident_notification": {
      "type": "boolean"
    },
    "audit_rights": {
      "type": "boolean"
    },
    "termination_rights": {
      "type": "boolean"
    },
    "cooperation_authority": {
      "type": "boolean"
    },
    "full_sla_quantitative": {
      "type": "boolean"
    },
    "notice_period": {
      "type": "boolean"
    },
    "subcontracting_conditions": {
      "type": "boolean"
    },
    "exit_strategy": {
      "type": "boolean"
    },
    "escrow_source_code": {
      "type": "boolean"
    },
    "business_continuity": {
      "type": "boolean"
    },
    "performance_monitoring": {
      "type": "boolean"
    },
    "sub_providers": {
      "type": "string"
    },
    "notes": {
      "type": "string"
    }
  },
  "required": [
    "provider_name"
  ],
  "additionalProperties": false
}
🟢list_contracts(provider, is_cif, expiring_days)

List contracts with optional filters.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string"
    },
    "is_cif": {
      "type": "boolean"
    },
    "expiring_days": {
      "type": "integer",
      "description": "Show contracts expiring within N days"
    }
  },
  "additionalProperties": false
}
🟢clause_check(contract_id)

Validate a contract against all DORA Art. 30 mandatory clauses (standard + CIF).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "contract_id": {
      "type": "string"
    }
  },
  "required": [
    "contract_id"
  ],
  "additionalProperties": false
}
⚪subcontracting_chain(contract_id)

Map and assess the subcontracting chain of a contract (RTS on subcontracting).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "contract_id": {
      "type": "string"
    }
  },
  "required": [
    "contract_id"
  ],
  "additionalProperties": false
}
⚪exit_readiness(contract_id)

Evaluate exit plan readiness for a contract — Art. 28(8) exit strategies.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "contract_id": {
      "type": "string"
    }
  },
  "required": [
    "contract_id"
  ],
  "additionalProperties": false
}
🟢cif_analysis

Analyze all Critical/Important Function contracts for enhanced Art. 30(3) requirements.

Esquema de entrada

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

Identify missing mandatory clauses across all contracts.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪contract_scoring(contract_id)

Red-flag risk scoring: exit risk, lock-in, jurisdiction, subcontracting gaps.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "contract_id": {
      "type": "string"
    }
  },
  "required": [
    "contract_id"
  ],
  "additionalProperties": false
}
⚪contract_expiry(days_ahead)

Upcoming contract expirations and renewal deadlines.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "days_ahead": {
      "type": "integer",
      "description": "Lookahead window (default 180 days)"
    }
  },
  "additionalProperties": false
}
🟢contract_analyze_llm(text, contract_id)

AI-powered deep analysis of contract text against DORA Art. 30(2) mandatory clauses using local Gemma 4 LLM. Provide raw contract text or a contract_id for structured analysis.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Raw contract text to analyze"
    },
    "contract_id": {
      "type": "string",
      "description": "Existing contract ID for structured analysis"
    }
  },
  "additionalProperties": false
}
🟢health_check

Server status.

Esquema de entrada

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

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada11 herramientas
verificadoversión no registrada11 herramientas