io. tooloracle/ reporting
by tooloracle.io · remote · no sign-in to list tools · v1.0.0 · published by io.tooloracle
ReportingOracle — 16 regulatory reporting tools: BaFin, ESMA, FINREP, COREP, ICAAP, ILAAP.
16 tools: 11 change things and 5 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things11Claude Code: ask: see these tools
- Only reads5Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http reporting https://tooloracle.io/reporting/mcp/Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
16 tools
Changes things 11Claude Code: ask
annual_reportAnnual ICT risk management report for board + NCA (Art.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Annual ICT risk management report for board + NCA (Art. 6(5)). Auto-fills from AmpelOracle.
approve_reportApprove a draft report (4-eyes).No findings
Why it is in this group
- The name "approve_report" says "approve": a word for a change.
Description, as the server wrote it Approve a draft report (4-eyes). Status: draft → approved.
deadline_trackerAll DORA reporting deadlines per entity with days-until countdown.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it All DORA reporting deadlines per entity with days-until countdown.
health_checkServer status.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Server status.
incident_reportGenerate ITS 2024/1772 incident report for BaFin (initial/intermediate/final).No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate ITS 2024/1772 incident report for BaFin (initial/intermediate/final). Art. 19-20. Deadlines: 4h/72h/30d.
management_letterGenerate management response letter to findings.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate management response letter to findings. 4-eyes principle.
obligation_mapReporting obligations DORA-RPT-01 to RPT-08 with deadlines and cross-jurisdiction.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Reporting obligations DORA-RPT-01 to RPT-08 with deadlines and cross-jurisdiction.
report_templatesAvailable ITS/RTS report templates with mandatory fields count.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Available ITS/RTS report templates with mandatory fields count.
roi_exportGenerate Register of Information ITS export (Art.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate Register of Information ITS export (Art. 28(3)). Pulls providers from AmpelOracle, checks ITS mandatory fields.
sync_from_ampelPull latest entity data from AmpelOracle for report population.No findings
Why it is in this group
- The name "sync_from_ampel" says "sync": a word for a change.
Description, as the server wrote it Pull latest entity data from AmpelOracle for report population.
tlpt_reportGenerate TLPT results summary for NCA submission (Art.No findings
Why it is in this group
- The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate TLPT results summary for NCA submission (Art. 26(8)). Pulls from TestOracle.
Only reads 5Claude Code: allow
get_reportGet full report content by report_id.No findings
Why it is in this group
- The name "get_report" says "get": a word for reading.
Description, as the server wrote it Get full report content by report_id.
incident_statusTrack all incident reports per entity with deadlines and overdue status.No findings
Why it is in this group
- The name "incident_status" says "status": a word for reading.
Description, as the server wrote it Track all incident reports per entity with deadlines and overdue status.
nca_submission_statusTrack all NCA submissions with deadlines, status, overdue alerts.No findings
Why it is in this group
- The name "nca_submission_status" says "status": a word for reading.
Description, as the server wrote it Track all NCA submissions with deadlines, status, overdue alerts.
pingConnectivity test.No findings
Why it is in this group
- The name "ping" says "ping": a word for reading.
Description, as the server wrote it Connectivity test.
roi_validateValidate Register of Information against ITS mandatory fields per provider.No findings
Why it is in this group
- The name "roi_validate" says "validate": a word for reading.
Description, as the server wrote it Validate Register of Information against ITS mandatory fields per provider.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http reporting https://tooloracle.io/reporting/mcp/Run in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__reporting__incident_status",
"mcp__reporting__roi_validate",
"mcp__reporting__nca_submission_status",
"mcp__reporting__get_report",
"mcp__reporting__ping"
],
"ask": [
"mcp__reporting__incident_report",
"mcp__reporting__roi_export",
"mcp__reporting__tlpt_report",
"mcp__reporting__annual_report",
"mcp__reporting__management_letter",
"mcp__reporting__deadline_tracker",
"mcp__reporting__report_templates",
"mcp__reporting__obligation_map",
"mcp__reporting__sync_from_ampel",
"mcp__reporting__approve_report",
"mcp__reporting__health_check"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as reporting. Review it before you use it.