Server definition
- Hash
- sha256:7ae69e4a67553e446324203fbfef8fb7c748d239fdff8502480852ed708ab9b1
- What it is
- What a remote MCP server returned when asked what it offers: 16 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Annual ICT risk management report for board + NCA (Art. 6(5)). Auto-fills from AmpelOracle.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"type": "string"
},
"year": {
"type": "integer"
}
},
"type": "object"
},
"name": "annual_report",
"outputSchema": null
},
{
"description": "Approve a draft report (4-eyes). Status: draft → approved.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"approved_by": {
"type": "string"
},
"entity_id": {
"type": "string"
},
"report_id": {
"type": "string"
}
},
"required": [
"report_id",
"entity_id",
"approved_by"
],
"type": "object"
},
"name": "approve_report",
"outputSchema": null
},
{
"description": "All DORA reporting deadlines per entity with days-until countdown.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"description": "Optional — empty for general deadlines",
"type": "string"
}
},
"type": "object"
},
"name": "deadline_tracker",
"outputSchema": null
},
{
"description": "Get full report content by report_id.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"type": "string"
},
"report_id": {
"type": "string"
}
},
"required": [
"report_id",
"entity_id"
],
"type": "object"
},
"name": "get_report",
"outputSchema": null
},
{
"description": "Server status.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "health_check",
"outputSchema": null
},
{
"description": "Generate ITS 2024/1772 incident report for BaFin (initial/intermediate/final). Art. 19-20. Deadlines: 4h/72h/30d.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"affected_clients": {
"type": "string"
},
"affected_services": {
"type": "string"
},
"containment": {
"type": "string"
},
"description": {
"type": "string"
},
"detection_date": {
"type": "string"
},
"entity_id": {
"type": "string"
},
"incident_id": {
"type": "string"
},
"remediation": {
"type": "string"
},
"report_type": {
"description": "initial|intermediate|final",
"type": "string"
},
"root_cause": {
"type": "string"
},
"severity": {
"description": "major|significant",
"type": "string"
},
"title": {
"type": "string"
}
},
"type": "object"
},
"name": "incident_report",
"outputSchema": null
},
{
"description": "Track all incident reports per entity with deadlines and overdue status.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"type": "string"
}
},
"type": "object"
},
"name": "incident_status",
"outputSchema": null
},
{
"description": "Generate management response letter to findings. 4-eyes principle.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"type": "string"
},
"finding_ids": {
"description": "Comma-separated finding IDs (empty=all open)",
"type": "string"
}
},
"type": "object"
},
"name": "management_letter",
"outputSchema": null
},
{
"description": "Track all NCA submissions with deadlines, status, overdue alerts.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"type": "string"
}
},
"type": "object"
},
"name": "nca_submission_status",
"outputSchema": null
},
{
"description": "Reporting obligations DORA-RPT-01 to RPT-08 with deadlines and cross-jurisdiction.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "obligation_map",
"outputSchema": null
},
{
"description": "Connectivity test.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "ping",
"outputSchema": null
},
{
"description": "Available ITS/RTS report templates with mandatory fields count.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "report_templates",
"outputSchema": null
},
{
"description": "Generate Register of Information ITS export (Art. 28(3)). Pulls providers from AmpelOracle, checks ITS mandatory fields.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"type": "string"
}
},
"type": "object"
},
"name": "roi_export",
"outputSchema": null
},
{
"description": "Validate Register of Information against ITS mandatory fields per provider.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"type": "string"
}
},
"type": "object"
},
"name": "roi_validate",
"outputSchema": null
},
{
"description": "Pull latest entity data from AmpelOracle for report population.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"type": "string"
}
},
"type": "object"
},
"name": "sync_from_ampel",
"outputSchema": null
},
{
"description": "Generate TLPT results summary for NCA submission (Art. 26(8)). Pulls from TestOracle.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"type": "string"
}
},
"type": "object"
},
"name": "tlpt_report",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:7ae69e4a67553e446324203fbfef8fb7c748d239fdff8502480852ed708ab9b1 | sha256sum