reporting
ReportingOracle — 16 regulatory reporting tools: BaFin, ESMA, FINREP, COREP, ICAAP, ILAAP.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (2)
- LOWin obligation_map
- LOWin health_check
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"reporting": {
"url": "https://tooloracle.io/reporting/mcp/"
}
}
}Remote-Endpunkte
https://tooloracle.io/reporting/mcp/streamable-httpWas es kann
Tool-Inventar
Tools (16)
⚪incident_report(entity_id, report_type, title, description, severity, ...)
Generate ITS 2024/1772 incident report for BaFin (initial/intermediate/final). Art. 19-20. Deadlines: 4h/72h/30d.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
},
"report_type": {
"type": "string",
"description": "initial|intermediate|final"
},
"title": {
"type": "string"
},
"description": {
"type": "string"
},
"severity": {
"type": "string",
"description": "major|significant"
},
"incident_id": {
"type": "string"
},
"detection_date": {
"type": "string"
},
"affected_services": {
"type": "string"
},
"affected_clients": {
"type": "string"
},
"root_cause": {
"type": "string"
},
"containment": {
"type": "string"
},
"remediation": {
"type": "string"
}
},
"additionalProperties": false
}⚪incident_status(entity_id)
Track all incident reports per entity with deadlines and overdue status.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}⚪roi_export(entity_id)
Generate Register of Information ITS export (Art. 28(3)). Pulls providers from AmpelOracle, checks ITS mandatory fields.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}⚪roi_validate(entity_id)
Validate Register of Information against ITS mandatory fields per provider.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}⚪tlpt_report(entity_id)
Generate TLPT results summary for NCA submission (Art. 26(8)). Pulls from TestOracle.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}⚪annual_report(entity_id, year)
Annual ICT risk management report for board + NCA (Art. 6(5)). Auto-fills from AmpelOracle.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
},
"year": {
"type": "integer"
}
},
"additionalProperties": false
}⚪management_letter(entity_id, finding_ids)
Generate management response letter to findings. 4-eyes principle.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
},
"finding_ids": {
"type": "string",
"description": "Comma-separated finding IDs (empty=all open)"
}
},
"additionalProperties": false
}⚪nca_submission_status(entity_id)
Track all NCA submissions with deadlines, status, overdue alerts.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}⚪deadline_tracker(entity_id)
All DORA reporting deadlines per entity with days-until countdown.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string",
"description": "Optional — empty for general deadlines"
}
},
"additionalProperties": false
}⚪report_templates
Available ITS/RTS report templates with mandatory fields count.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪obligation_map
Reporting obligations DORA-RPT-01 to RPT-08 with deadlines and cross-jurisdiction.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪sync_from_ampel(entity_id)
Pull latest entity data from AmpelOracle for report population.
Eingabe-Schema
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_report(report_id, entity_id)
Get full report content by report_id.
Eingabe-Schema
{
"type": "object",
"properties": {
"report_id": {
"type": "string"
},
"entity_id": {
"type": "string"
}
},
"required": [
"report_id",
"entity_id"
],
"additionalProperties": false
}⚪approve_report(report_id, entity_id, approved_by)
Approve a draft report (4-eyes). Status: draft → approved.
Eingabe-Schema
{
"type": "object",
"properties": {
"report_id": {
"type": "string"
},
"entity_id": {
"type": "string"
},
"approved_by": {
"type": "string"
}
},
"required": [
"report_id",
"entity_id",
"approved_by"
],
"additionalProperties": false
}🟢health_check
Server status.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪ping
Connectivity test.
Eingabe-Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Community
Nachweis