MCP-Server

reporting

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

Was dieses MCP kann

Generates, validates, approves, and tracks DORA regulatory reports, incident submissions, deadlines, registers of information, and TLPT summaries.

annual_report
Annual ICT risk management report for board + NCA (Art. 6(5)). Auto-fills from AmpelOracle.
Eingabeschema
{'type': 'object', 'properties': {'year': {'type': 'integer'}, 'entity_id': {'type': 'string'}}, 'additionalProperties': False}
approve_report
Approve a draft report (4-eyes). Status: draft → approved.
Eingabeschema
{'type': 'object', 'required': ['report_id', 'entity_id', 'approved_by'], 'properties': {'entity_id': {'type': 'string'}, 'report_id': {'type': 'string'}, 'approved_by': {'type': 'string'}}, 'additionalProperties': False}
deadline_tracker
All DORA reporting deadlines per entity with days-until countdown.
Eingabeschema
{'type': 'object', 'properties': {'entity_id': {'type': 'string', 'description': 'Optional — empty for general deadlines'}}, 'additionalProperties': False}
get_report
Get full report content by report_id.
Eingabeschema
{'type': 'object', 'required': ['report_id', 'entity_id'], 'properties': {'entity_id': {'type': 'string'}, 'report_id': {'type': 'string'}}, 'additionalProperties': False}
health_check
Server status.
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
incident_report
Generate ITS 2024/1772 incident report for BaFin (initial/intermediate/final). Art. 19-20. Deadlines: 4h/72h/30d.
Eingabeschema
{'type': 'object', 'properties': {'title': {'type': 'string'}, 'severity': {'type': 'string', 'description': 'major|significant'}, 'entity_id': {'type': 'string'}, 'root_cause': {'type': 'string'}, 'containment': {'type': 'string'}, 'description': {'type': 'string'}, 'incident_id': {'type': 'string'}, 'remediation': {'type': 'string'}, 'report_type': {'type': 'string', 'description': 'initial|intermediate|final'}, 'detection_date': {'type': 'string'}, 'affected_clients': {'type': 'string'}, 'affected_services': {'type': 'string'}}, 'additionalProperties': False}
incident_status
Track all incident reports per entity with deadlines and overdue status.
Eingabeschema
{'type': 'object', 'properties': {'entity_id': {'type': 'string'}}, 'additionalProperties': False}
management_letter
Generate management response letter to findings. 4-eyes principle.
Eingabeschema
{'type': 'object', 'properties': {'entity_id': {'type': 'string'}, 'finding_ids': {'type': 'string', 'description': 'Comma-separated finding IDs (empty=all open)'}}, 'additionalProperties': False}
nca_submission_status
Track all NCA submissions with deadlines, status, overdue alerts.
Eingabeschema
{'type': 'object', 'properties': {'entity_id': {'type': 'string'}}, 'additionalProperties': False}
obligation_map
Reporting obligations DORA-RPT-01 to RPT-08 with deadlines and cross-jurisdiction.
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
ping
Connectivity test.
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
report_templates
Available ITS/RTS report templates with mandatory fields count.
Eingabeschema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
roi_export
Generate Register of Information ITS export (Art. 28(3)). Pulls providers from AmpelOracle, checks ITS mandatory fields.
Eingabeschema
{'type': 'object', 'properties': {'entity_id': {'type': 'string'}}, 'additionalProperties': False}
roi_validate
Validate Register of Information against ITS mandatory fields per provider.
Eingabeschema
{'type': 'object', 'properties': {'entity_id': {'type': 'string'}}, 'additionalProperties': False}
sync_from_ampel
Pull latest entity data from AmpelOracle for report population.
Eingabeschema
{'type': 'object', 'properties': {'entity_id': {'type': 'string'}}, 'additionalProperties': False}
tlpt_report
Generate TLPT results summary for NCA submission (Art. 26(8)). Pulls from TestOracle.
Eingabeschema
{'type': 'object', 'properties': {'entity_id': {'type': 'string'}}, 'additionalProperties': False}
Hinzugefügt
ping
17. September 2026 12:53
Hinzugefügt
health_check
17. September 2026 12:53
Hinzugefügt
approve_report
17. September 2026 12:53
Hinzugefügt
get_report
17. September 2026 12:53
Hinzugefügt
sync_from_ampel
17. September 2026 12:53
Hinzugefügt
obligation_map
17. September 2026 12:53
Hinzugefügt
report_templates
17. September 2026 12:53
Hinzugefügt
deadline_tracker
17. September 2026 12:53
Hinzugefügt
nca_submission_status
17. September 2026 12:53
Hinzugefügt
management_letter
17. September 2026 12:53
Hinzugefügt
annual_report
17. September 2026 12:53
Hinzugefügt
tlpt_report
17. September 2026 12:53
Hinzugefügt
roi_validate
17. September 2026 12:53
Hinzugefügt
roi_export
17. September 2026 12:53
Hinzugefügt
incident_status
17. September 2026 12:53
Hinzugefügt
incident_report
17. September 2026 12:53