MCP-Server

contractoracle

io.tooloracle/contractoracle
Recht & Compliance Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Analyzes ICT contracts against DORA requirements, identifies clause gaps and risks, tracks expirations, and assesses exit and subcontracting readiness.

cif_analysis
Analyze all Critical/Important Function contracts for enhanced Art. 30(3) requirements.
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
clause_check
Validate a contract against all DORA Art. 30 mandatory clauses (standard + CIF).
Eingabeschema
{'type': 'object', 'required': ['contract_id'], 'properties': {'contract_id': {'type': 'string'}}, 'additionalProperties': False}
contract_analyze_llm
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.
Eingabeschema
{'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}
contract_expiry
Upcoming contract expirations and renewal deadlines.
Eingabeschema
{'type': 'object', 'properties': {'days_ahead': {'type': 'integer', 'description': 'Lookahead window (default 180 days)'}}, 'additionalProperties': False}
contract_gaps
Identify missing mandatory clauses across all contracts.
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
contract_scoring
Red-flag risk scoring: exit risk, lock-in, jurisdiction, subcontracting gaps.
Eingabeschema
{'type': 'object', 'required': ['contract_id'], 'properties': {'contract_id': {'type': 'string'}}, 'additionalProperties': False}
exit_readiness
Evaluate exit plan readiness for a contract — Art. 28(8) exit strategies.
Eingabeschema
{'type': 'object', 'required': ['contract_id'], 'properties': {'contract_id': {'type': 'string'}}, 'additionalProperties': False}
health_check
Server status.
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
list_contracts
List contracts with optional filters.
Eingabeschema
{'type': 'object', 'properties': {'is_cif': {'type': 'boolean'}, 'provider': {'type': 'string'}, 'expiring_days': {'type': 'integer', 'description': 'Show contracts expiring within N days'}}, 'additionalProperties': False}
register_contract
Add or update an ICT third-party contract. Tracks all DORA Art. 30 mandatory clauses.
Eingabeschema
{'type': 'object', 'required': ['provider_name'], 'properties': {'notes': {'type': 'string'}, 'is_cif': {'type': 'boolean', 'description': 'Supports critical/important function?'}, 'contract_id': {'type': 'string'}, 'audit_rights': {'type': 'boolean'}, 'auto_renewal': {'type': 'boolean'}, 'contract_end': {'type': 'string'}, 'jurisdiction': {'type': 'string'}, 'data_location': {'type': 'boolean'}, 'exit_strategy': {'type': 'boolean'}, 'governing_law': {'type': 'string'}, 'notice_period': {'type': 'boolean'}, 'provider_name': {'type': 'string'}, 'sub_providers': {'type': 'string'}, 'contract_start': {'type': 'string'}, 'contract_title': {'type': 'string'}, 'sla_definition': {'type': 'boolean'}, 'data_protection': {'type': 'boolean'}, 'annual_value_eur': {'type': 'number'}, 'escrow_source_code': {'type': 'boolean'}, 'function_supported': {'type': 'string'}, 'termination_rights': {'type': 'boolean'}, 'business_continuity': {'type': 'boolean'}, 'cooperation_authority': {'type': 'boolean'}, 'full_sla_quantitative': {'type': 'boolean'}, 'incident_notification': {'type': 'boolean'}, 'availability_guarantee': {'type': 'boolean'}, 'performance_monitoring': {'type': 'boolean'}, 'subcontracting_conditions': {'type': 'boolean'}}, 'additionalProperties': False}
subcontracting_chain
Map and assess the subcontracting chain of a contract (RTS on subcontracting).
Eingabeschema
{'type': 'object', 'required': ['contract_id'], 'properties': {'contract_id': {'type': 'string'}}, 'additionalProperties': False}
Hinzugefügt
health_check
17. September 2026 12:53
Hinzugefügt
contract_analyze_llm
17. September 2026 12:53
Hinzugefügt
contract_expiry
17. September 2026 12:53
Hinzugefügt
contract_scoring
17. September 2026 12:53
Hinzugefügt
contract_gaps
17. September 2026 12:53
Hinzugefügt
cif_analysis
17. September 2026 12:53
Hinzugefügt
exit_readiness
17. September 2026 12:53
Hinzugefügt
subcontracting_chain
17. September 2026 12:53
Hinzugefügt
clause_check
17. September 2026 12:53
Hinzugefügt
list_contracts
17. September 2026 12:53
Hinzugefügt
register_contract
17. September 2026 12:53