{"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 — 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"]}]}