reporting
ReportingOracle — 16 regulatory reporting tools: BaFin, ESMA, FINREP, COREP, ICAAP, ILAAP.
我該用這個嗎
品質與安全性
發現項目(2)
- LOW在 obligation_map 中
- LOW在 health_check 中
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"reporting": {
"url": "https://tooloracle.io/reporting/mcp/"
}
}
}遠端端點
https://tooloracle.io/reporting/mcp/streamable-http它能做什麼
工具清單
工具(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.
輸入結構描述
{
"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.
輸入結構描述
{
"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.
輸入結構描述
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}⚪roi_validate(entity_id)
Validate Register of Information against ITS mandatory fields per provider.
輸入結構描述
{
"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.
輸入結構描述
{
"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.
輸入結構描述
{
"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.
輸入結構描述
{
"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.
輸入結構描述
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}⚪deadline_tracker(entity_id)
All DORA reporting deadlines per entity with days-until countdown.
輸入結構描述
{
"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.
輸入結構描述
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪obligation_map
Reporting obligations DORA-RPT-01 to RPT-08 with deadlines and cross-jurisdiction.
輸入結構描述
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪sync_from_ampel(entity_id)
Pull latest entity data from AmpelOracle for report population.
輸入結構描述
{
"type": "object",
"properties": {
"entity_id": {
"type": "string"
}
},
"additionalProperties": false
}🟢get_report(report_id, entity_id)
Get full report content by report_id.
輸入結構描述
{
"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.
輸入結構描述
{
"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.
輸入結構描述
{
"type": "object",
"properties": {},
"additionalProperties": false
}⚪ping
Connectivity test.
輸入結構描述
{
"type": "object",
"properties": {},
"additionalProperties": false
}社群
證據