Skip to content
Back to iTechSmart UAIO Agent

Card snapshot

mcp.itechsmart.dev · 2026-07-07 16:48:59 UTC · 4c442a6fd87f71027c7d4feb23b6d278bd52ba174f46cdb9e2f58b13967fc638

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "protocolVersion": "0.3.0",
  "name": "iTechSmart UAIO Agent",
  "description": "Agent-to-Agent access to the iTechSmart Unified Autonomous IT Operations pipeline. Invoke ProofLink verification, UAIO status, incident history, sandbox attack simulation, and the OctoAI reasoning pipeline over the open A2A protocol \u2014 the same governed, proof-sealed surface exposed via MCP. Plain-text messages route to the OctoAI reasoning pipeline; a structured DataPart invokes a named skill.",
  "url": "https://mcp.itechsmart.dev/a2a",
  "preferredTransport": "JSONRPC",
  "version": "2.2.0",
  "provider": {
    "organization": "iTechSmart",
    "url": "https://itechsmart.dev"
  },
  "documentationUrl": "https://mcp.itechsmart.dev/mcp/tools",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "securitySchemes": {
    "bearer": {
      "type": "http",
      "scheme": "bearer",
      "description": "iTechSmart MCP API key as Bearer token"
    }
  },
  "security": [
    {
      "bearer": []
    }
  ],
  "skills": [
    {
      "id": "verify_prooflink_receipt",
      "name": "verify_prooflink_receipt",
      "description": "Verify the cryptographic integrity of a ProofLink receipt from iTechSmart's autonomous IT operations platform.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get_receipt_chain",
      "name": "get_receipt_chain",
      "description": "Fetch and verify the complete ProofLink receipt chain from iTechSmart's production ledger.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "prooflink.verify_chain",
      "name": "prooflink.verify_chain",
      "description": "Read-only audit scope: verify the ProofLink receipt chain for EU AI Act Article 12, CISO, and auditor workflows.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "prooflink.verify_receipt",
      "name": "prooflink.verify_receipt",
      "description": "Read-only audit scope: verify one ProofLink receipt by ID without granting mutation rights.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "prooflink.search_receipts",
      "name": "prooflink.search_receipts",
      "description": "Read-only audit scope: search recent ProofLink receipts for ledger-backed post-hoc reconstruction.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "mission.list_incidents",
      "name": "mission.list_incidents",
      "description": "Read-only mission scope: list recent autonomous IT incidents for audit and operations review.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "mission.cluster_health",
      "name": "mission.cluster_health",
      "description": "Read-only mission scope: return live cluster health without granting execution or remediation rights.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "compliance.audit_summary",
      "name": "compliance.audit_summary",
      "description": "Read-only compliance scope: return the live compliance audit summary for CISO/auditor review.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "query_uaio_status",
      "name": "query_uaio_status",
      "description": "Get the current operational status of the iTechSmart UAIO (Unified Autonomous IT Operations) platform.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get_incident_details",
      "name": "get_incident_details",
      "description": "Fetch details of a specific autonomous remediation incident including the ProofLink receipt, remediation actions taken, before/after system state, time to detect, time to remediate, and NIST control mappings.\n\nRequires scope: incident:classify:read.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "list_recent_incidents",
      "name": "list_recent_incidents",
      "description": "List recent autonomous IT remediation incidents from the iTechSmart UAIO platform.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "simulate_infrastructure_attack",
      "name": "simulate_infrastructure_attack",
      "description": "Trigger a simulated infrastructure attack on the iTechSmart break-it sandbox to demonstrate the UAIO autonomous loop.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "invoke_octoai_pipeline",
      "name": "invoke_octoai_pipeline",
      "description": "Invoke the OctoAI 7-node cognitive pipeline with a free-form prompt.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get_platform_briefing",
      "name": "get_platform_briefing",
      "description": "Get a full real-time platform health briefing for the iTechSmart UAIO platform.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get_sie_queue",
      "name": "get_sie_queue",
      "description": "Retrieve the current SIE (Self-Improving Engine) security finding queue.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get_compliance_status",
      "name": "get_compliance_status",
      "description": "Get live compliance scores for the iTechSmart platform.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "dispatch_ag2_incident",
      "name": "dispatch_ag2_incident",
      "description": "Dispatch an IT incident to the iTechSmart AG2 6-agent GroupChat for autonomous diagnosis.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "search_platform_logs",
      "name": "search_platform_logs",
      "description": "Search live systemd journal logs for any iTechSmart service.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "approve_sie_finding",
      "name": "approve_sie_finding",
      "description": "Approve a specific SIE (Self-Improving Engine) security finding by queue index.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "trigger_sie_scan",
      "name": "trigger_sie_scan",
      "description": "Kick off a fresh SIE (Self-Improving Engine) scan of the iTechSmart platform.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get_iself_journal",
      "name": "get_iself_journal",
      "description": "Retrieve the iSELF (Self-Healing Loop Framework) healing history.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "integration_status",
      "name": "integration_status",
      "description": "Parallel health check across all wired integrations: Langfuse, RAGflow, Shuffle, Tactical RMM, MeshCentral, and Probo compliance.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "langfuse_health",
      "name": "langfuse_health",
      "description": "Check Langfuse LLM observability platform health.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "langfuse_trace",
      "name": "langfuse_trace",
      "description": "Create a Langfuse trace to log an LLM interaction (input, output, model, metadata).\n\nRequires scope: integrations:observe:write.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "ragflow_health",
      "name": "ragflow_health",
      "description": "Check RAGflow RAG platform health.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "ragflow_query",
      "name": "ragflow_query",
      "description": "Query the RAGflow knowledge base with a natural-language question.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "shuffle_health",
      "name": "shuffle_health",
      "description": "Check Shuffle SOAR platform health.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "shuffle_trigger",
      "name": "shuffle_trigger",
      "description": "Trigger a Shuffle SOAR workflow by workflow ID with an optional request body.\n\nRequires scope: integrations:shuffle:invoke.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "trmm_health",
      "name": "trmm_health",
      "description": "Check Tactical RMM health.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "trmm_agents",
      "name": "trmm_agents",
      "description": "List all Tactical RMM managed agents with status, OS, site, and last-seen info.\n\nRequires scope: integrations:trmm:read.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "trmm_summary",
      "name": "trmm_summary",
      "description": "Get Tactical RMM agent summary: total, online, offline, overdue counts, and site list.\n\nRequires scope: integrations:trmm:read.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "trmm_run_script",
      "name": "trmm_run_script",
      "description": "Run a saved script on a Tactical RMM agent by agent ID and script ID.\n\nRequires scope: integrations:trmm:invoke.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "mesh_health",
      "name": "mesh_health",
      "description": "Check MeshCentral remote device management health.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "mesh_devices",
      "name": "mesh_devices",
      "description": "List all devices enrolled in MeshCentral with hostname, OS, connectivity, and group info.\n\nRequires scope: integrations:mesh:read.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "probo_health",
      "name": "probo_health",
      "description": "Check Probo compliance platform health.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "probo_controls",
      "name": "probo_controls",
      "description": "List all Probo compliance controls with status, category, and description (SOC2/EU AI Act).\n\nRequires scope: integrations:probo:read.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "probo_risks",
      "name": "probo_risks",
      "description": "List all Probo compliance risks with severity level and status.\n\nRequires scope: integrations:probo:read.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "probo_summary",
      "name": "probo_summary",
      "description": "Get Probo compliance aggregate summary: control pass/fail, risk high/medium/low, and task open/done counts.\n\nRequires scope: integrations:probo:read.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get_learning_queue",
      "name": "get_learning_queue",
      "description": "Get patterns pending human approval from Learning Arbiter (Tier 2 items, score 50-85).\n\nRequires scope: learning:arbiter:read.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "approve_learning_item",
      "name": "approve_learning_item",
      "description": "Approve a Tier 2 learning pattern for promotion to Agent Brain.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get_learning_metrics",
      "name": "get_learning_metrics",
      "description": "Get Learning Arbiter cycle metrics: processed, promoted, rejected, known patterns.\n\nRequires scope: learning:arbiter:read.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "ghl_create_contact",
      "name": "ghl_create_contact",
      "description": "Create a contact in GoHighLevel CRM.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "ghl_trigger_workflow",
      "name": "ghl_trigger_workflow",
      "description": "Trigger a GHL workflow for a contact.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "ghl_book_appointment",
      "name": "ghl_book_appointment",
      "description": "Book a calendar appointment for a GHL contact.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "ghl_send_email",
      "name": "ghl_send_email",
      "description": "Send email to GHL contact via Judge gate (held if flagged).",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "ghl_update_contact",
      "name": "ghl_update_contact",
      "description": "Update GHL contact fields.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "ghl_move_pipeline",
      "name": "ghl_move_pipeline",
      "description": "Move a GHL opportunity to a new pipeline stage.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "deepgram_tts",
      "name": "deepgram_tts",
      "description": "Convert text to speech via Deepgram Aura (aura-asteria-en).",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "deepgram_transcribe",
      "name": "deepgram_transcribe",
      "description": "Transcribe audio from URL or file path using Deepgram Nova-2.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "deepgram_blog_audio",
      "name": "deepgram_blog_audio",
      "description": "Generate MP3 audio version of a blog post via Deepgram TTS.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "itsm_create_ticket",
      "name": "itsm_create_ticket",
      "description": "Create an ITSM ticket for an incident.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "itsm_get_ticket",
      "name": "itsm_get_ticket",
      "description": "Retrieve a single ITSM ticket by ID, including embedded ProofLink receipt if sealed..",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "itsm_list_tickets",
      "name": "itsm_list_tickets",
      "description": "List ITSM tickets.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "itsm_close_ticket",
      "name": "itsm_close_ticket",
      "description": "Close and resolve an ITSM ticket with a resolution note.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "itsm_run_loop",
      "name": "itsm_run_loop",
      "description": "Trigger the full 6-step ITSM ProofLink loop: DETECT -> TICKET -> DIAGNOSE -> REMEDIATE -> VERIFY -> CLOSE+SEAL.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "itsm_run_test",
      "name": "itsm_run_test",
      "description": "Inject a synthetic test incident through the full ITSM ProofLink loop.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "itsm_get_mttr_stats",
      "name": "itsm_get_mttr_stats",
      "description": "Get Mean Time To Remediate (MTTR) statistics from resolved ITSM tickets..",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "itsm_embed_receipt",
      "name": "itsm_embed_receipt",
      "description": "Embed a ProofLink SHA-256 receipt directly inside an existing ITSM ticket body..",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "itsm_verify_receipt",
      "name": "itsm_verify_receipt",
      "description": "Verify the ProofLink receipt embedded in an ITSM ticket.",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "itsm_list_open_incidents",
      "name": "itsm_list_open_incidents",
      "description": "List all currently open incidents (ITSM tickets with status=open), sorted by severity..",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "itsm_get_incident_timeline",
      "name": "itsm_get_incident_timeline",
      "description": "Get the full lifecycle timeline of an incident: detected, ticketed, diagnosed, remediated, verified, sealed..",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "itsm_trigger_detection",
      "name": "itsm_trigger_detection",
      "description": "Run all 5 incident detectors (iSELF, Prometheus, Wazuh, NetworkScanner, OctoAI) and return raw findings without creating tickets..",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "itsm_get_detection_sources",
      "name": "itsm_get_detection_sources",
      "description": "Return status and last-scan results for all 5 ITSM incident detection sources..",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "itsm_get_remediation_history",
      "name": "itsm_get_remediation_history",
      "description": "Get the history of all auto-remediation actions, with MTTR and success rate..",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "itsm_register_webhook",
      "name": "itsm_register_webhook",
      "description": "Register a webhook URL to receive real-time ITSM ticket state changes (OPENED, UPDATED, RESOLVED)..",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "itsm_dashboard_summary",
      "name": "itsm_dashboard_summary",
      "description": "Get the ITSM dashboard summary: open count, resolved today, avg MTTR, top failing services, and ProofLink sealing rate..",
      "tags": [
        "uaio",
        "itechsmart",
        "prooflink"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ]
}