Server definition
- Hash
- sha256:bfff3dcdc6f07935c5ec427f80eac382c7fd92a474f6d6aa72b0ae2531f3b129
- What it is
- What a remote MCP server returned when asked what it offers: 17 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Generate kill chain for a TIBER-EU scenario with MITRE mapping.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"scenario_id": {
"description": "TIBER-01 to TIBER-08",
"type": "string"
}
},
"required": [
"scenario_id"
],
"type": "object"
},
"name": "attack_chain",
"outputSchema": null
},
{
"description": "Autonomous TLPT simulation: generates TIBER-EU scenarios, maps MITRE ATT&CK, creates findings, rates detection. Art. 26.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"type": "string"
},
"scenarios": {
"description": "Number of scenarios (default: 3)",
"type": "integer"
}
},
"required": [
"entity_id"
],
"type": "object"
},
"name": "auto_simulate",
"outputSchema": null
},
{
"description": "Compile TLPT evidence for authority attestation.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"exercise_id": {
"type": "string"
}
},
"required": [
"exercise_id"
],
"type": "object"
},
"name": "evidence_bundle",
"outputSchema": null
},
{
"description": "Log a pentest/TLPT finding.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"attack_path": {
"type": "string"
},
"detection_status": {
"enum": [
"detected",
"partially_detected",
"undetected"
],
"type": "string"
},
"exercise_id": {
"type": "string"
},
"mitre_technique": {
"type": "string"
},
"recommendation": {
"type": "string"
},
"severity": {
"enum": [
"critical",
"high",
"medium",
"low"
],
"type": "string"
},
"system_affected": {
"type": "string"
},
"title": {
"type": "string"
}
},
"required": [
"title",
"severity"
],
"type": "object"
},
"name": "finding_register",
"outputSchema": null
},
{
"description": "List all 8 TIBER-EU scenarios available for autonomous simulation.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "generate_scenarios",
"outputSchema": null
},
{
"description": "Server status.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "health_check",
"outputSchema": null
},
{
"description": "Map MITRE ATT&CK techniques to DORA TLPT. Filter by technique ID or tactic.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"tactic": {
"type": "string"
},
"technique": {
"type": "string"
}
},
"type": "object"
},
"name": "mitre_map",
"outputSchema": null
},
{
"description": "TLPT obligations DORA-TST-06 to TST-10.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "obligation_map",
"outputSchema": null
},
{
"description": "Track TIBER-EU 8-phase lifecycle.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"exercise_id": {
"type": "string"
},
"phase_status": {
"enum": [
"not_started",
"in_progress",
"completed",
"blocked"
],
"type": "string"
},
"update_phase": {
"description": "Phase 1-8 to update",
"maximum": 8,
"minimum": 1,
"type": "integer"
}
},
"required": [
"exercise_id"
],
"type": "object"
},
"name": "phase_tracker",
"outputSchema": null
},
{
"description": "Connectivity test.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "ping",
"outputSchema": null
},
{
"description": "Register a TLPT/pentest exercise.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"authority_notified": {
"type": "boolean"
},
"budget_eur": {
"type": "number"
},
"exercise_id": {
"type": "string"
},
"exercise_name": {
"type": "string"
},
"notes": {
"type": "string"
},
"red_team_provider": {
"type": "string"
},
"scope": {
"type": "string"
},
"start_date": {
"type": "string"
},
"status": {
"enum": [
"planned",
"in_progress",
"completed",
"cancelled"
],
"type": "string"
},
"target_end_date": {
"type": "string"
},
"test_type": {
"enum": [
"tlpt",
"red_team",
"vulnerability_scan",
"pentest",
"tabletop",
"scenario_based"
],
"type": "string"
},
"ti_provider": {
"type": "string"
}
},
"required": [
"exercise_name"
],
"type": "object"
},
"name": "register_exercise",
"outputSchema": null
},
{
"description": "Track remediation of TLPT findings. Set add=true to create.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"action": {
"type": "string"
},
"add": {
"type": "boolean"
},
"due_date": {
"type": "string"
},
"exercise_id": {
"type": "string"
},
"finding_id": {
"type": "string"
},
"owner": {
"type": "string"
}
},
"type": "object"
},
"name": "remediation_plan",
"outputSchema": null
},
{
"description": "Push TLPT results to AmpelOracle Art. 26 checks.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"type": "string"
}
},
"required": [
"entity_id"
],
"type": "object"
},
"name": "sync_to_ampel",
"outputSchema": null
},
{
"description": "Manage Red/Blue/White/Purple team assignments.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"blue_team": {
"type": "string"
},
"exercise_id": {
"type": "string"
},
"purple_team": {
"type": "string"
},
"red_team": {
"type": "string"
},
"white_team": {
"type": "string"
}
},
"required": [
"exercise_id"
],
"type": "object"
},
"name": "team_assignment",
"outputSchema": null
},
{
"description": "Annual testing schedule and compliance check.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"year": {
"type": "string"
}
},
"type": "object"
},
"name": "test_calendar",
"outputSchema": null
},
{
"description": "Define threat landscape for TLPT scoping.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"attack_scenarios": {
"type": "string"
},
"critical_systems": {
"type": "string"
},
"crown_jewels": {
"type": "string"
},
"exclusions": {
"type": "string"
},
"exercise_id": {
"type": "string"
},
"geography": {
"type": "string"
},
"sector": {
"type": "string"
},
"threat_actors": {
"type": "string"
}
},
"required": [
"exercise_id"
],
"type": "object"
},
"name": "threat_profile",
"outputSchema": null
},
{
"description": "Assess organizational readiness for a TLPT exercise.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"authority_engaged": {
"type": "boolean"
},
"budget_approved": {
"type": "boolean"
},
"crown_jewels_identified": {
"type": "boolean"
},
"legal_framework": {
"type": "boolean"
},
"red_team_selected": {
"type": "boolean"
},
"scope_defined": {
"type": "boolean"
},
"ti_provider_selected": {
"type": "boolean"
},
"white_team_formed": {
"type": "boolean"
}
},
"type": "object"
},
"name": "tlpt_readiness",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:bfff3dcdc6f07935c5ec427f80eac382c7fd92a474f6d6aa72b0ae2531f3b129 | sha256sum