MCP Server

registeroracle

io.tooloracle/registeroracle
Business & Operations Legal & Compliance Public & reachable MCP 2026-07-28

What this MCP does

Maintains a DORA Register of Information for ICT third-party providers, including criticality, contracts, concentration risk, exit plans, and regulatory reporting validation.

concentration_risk
Analyze ICT concentration risks across providers, countries, cloud types. DORA Art. 29 requires assessment of ICT concentration risk.
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
ctpp_check
Assess if a provider might qualify as Critical Third-Party Provider (CTPP) under DORA Art. 31-44. CTTPPs face direct ESA oversight.
Input schema
{'type': 'object', 'required': ['provider_id'], 'properties': {'provider_id': {'type': 'string', 'description': 'Provider ID to assess'}}, 'additionalProperties': False}
export_its
Export Register of Information in ITS-compliant format for supervisory reporting.
Input schema
{'type': 'object', 'properties': {'format': {'enum': ['json', 'csv'], 'type': 'string', 'description': 'Export format'}}, 'additionalProperties': False}
gap_analysis
Identify gaps in the Register — missing fields, incomplete entries, missing exit plans, LEI coverage issues.
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_provider
Get full details, risk flags, and ITS completeness of a specific provider.
Input schema
{'type': 'object', 'required': ['provider_id'], 'properties': {'provider_id': {'type': 'string', 'description': 'Provider ID from list_providers'}}, 'additionalProperties': False}
health_check
Server and data status.
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
list_providers
List all ICT third-party providers in the Register of Information with optional filters.
Input schema
{'type': 'object', 'properties': {'search': {'type': 'string', 'description': 'Search by name/type/function'}, 'country': {'type': 'string'}, 'criticality': {'enum': ['critical', 'important', 'standard'], 'type': 'string'}, 'service_type': {'type': 'string'}}, 'additionalProperties': False}
register_provider
Add or update an ICT third-party provider in the DORA Register of Information (Art. 28). Tracks all ITS-required fields: LEI, service type, criticality, data location, exit plan, etc.
Input schema
{'type': 'object', 'required': ['provider_name'], 'properties': {'lei': {'type': 'string', 'description': 'Legal Entity Identifier (20-char)'}, 'notes': {'type': 'string'}, 'country': {'type': 'string', 'description': 'Country of HQ (ISO 3166-1 alpha-2)'}, 'cloud_type': {'enum': ['iaas', 'paas', 'saas', 'none'], 'type': 'string'}, 'criticality': {'enum': ['critical', 'important', 'standard'], 'type': 'string'}, 'provider_id': {'type': 'string', 'description': 'Unique ID (auto-generated if empty)'}, 'audit_rights': {'type': 'boolean'}, 'contract_end': {'type': 'string', 'description': 'Contract end (YYYY-MM-DD)'}, 'recovery_sla': {'type': 'string'}, 'service_type': {'enum': ['cloud_iaas', 'cloud_paas', 'cloud_saas', 'managed_service', 'data_provider', 'network', 'security', 'outsourcing', 'other'], 'type': 'string'}, 'data_location': {'type': 'string', 'description': 'Data storage/processing location'}, 'provider_name': {'type': 'string', 'description': 'Name of ICT third-party provider'}, 'certifications': {'type': 'string'}, 'contract_start': {'type': 'string', 'description': 'Contract start (YYYY-MM-DD)'}, 'subcontracting': {'type': 'boolean', 'description': 'Uses sub-outsourcing?'}, 'annual_cost_eur': {'type': 'number', 'description': 'Annual cost in EUR'}, 'exit_plan_exists': {'type': 'boolean', 'description': 'Exit strategy documented?'}, 'substitutability': {'enum': ['high', 'medium', 'low'], 'type': 'string'}, 'function_supported': {'type': 'string', 'description': 'Business function supported'}, 'notification_clause': {'type': 'boolean'}, 'last_risk_assessment': {'type': 'string'}}, 'additionalProperties': False}
register_stats
Dashboard summary: provider counts, criticality distribution, ITS field completeness, exit plan and LEI coverage.
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
validate_roi
Validate entire Register of Information against DORA ITS requirements. Checks all mandatory fields, exit plans for critical providers, LEI coverage, etc.
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Added
health_check
Sept. 17, 2026, 12:53 p.m.
Added
register_stats
Sept. 17, 2026, 12:53 p.m.
Added
gap_analysis
Sept. 17, 2026, 12:53 p.m.
Added
export_its
Sept. 17, 2026, 12:53 p.m.
Added
ctpp_check
Sept. 17, 2026, 12:53 p.m.
Added
concentration_risk
Sept. 17, 2026, 12:53 p.m.
Added
validate_roi
Sept. 17, 2026, 12:53 p.m.
Added
get_provider
Sept. 17, 2026, 12:53 p.m.
Added
list_providers
Sept. 17, 2026, 12:53 p.m.
Added
register_provider
Sept. 17, 2026, 12:53 p.m.