{"audit":{"version":"1.3","generated_at":"2026-07-07T20:20:34.613562+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/mcp.itechsmart.dev","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"mcp.itechsmart.dev","name":"iTechSmart UAIO Agent","url":"https://mcp.itechsmart.dev/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"iTechSmart","url":"https://itechsmart.dev"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"0.3.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"live","live_responds":true,"last_status_code":200,"last_elapsed_ms":778,"last_error":null},"track_record":{"first_seen":"2026-07-07T16:48:59.036343+00:00","last_checked":"2026-07-07T16:48:59.036343+00:00","last_seen_ok":"2026-07-07T16:48:59.036343+00:00","checks_total":1,"checks_ok":1,"uptime_pct":100.0,"archived":false,"archived_reason":null},"conformance":{"score":61,"grade":"C","summary":"C-grade: usable but has clear conformance issues, review the breakdown below.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Schema-validated A2A AgentCard returned by the well-known endpoint."},{"key":"live_responds","label":"Live JSON-RPC","points":25,"max_points":25,"status":"pass","detail":"Endpoint responds to message/send with valid JSON-RPC (answers in ~171 ms)."},{"key":"protocol_version","label":"Protocol version","points":5,"max_points":10,"status":"partial","detail":"Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":0,"max_points":15,"status":"info","detail":"Only 1 probe so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 66 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: iTechSmart (https://itechsmart.dev). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":4,"max_points":5,"status":"pass","detail":"seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":2,"max_points":5,"status":"partial","detail":"Declares 1 security scheme(s) but none use PKCE or mTLS."}]},"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"ragflow_health","name":"ragflow_health","description":"Check RAGflow RAG platform health.","tags":["uaio","itechsmart","prooflink"],"examples":[],"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"],"examples":[],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"shuffle_health","name":"shuffle_health","description":"Check Shuffle SOAR platform health.","tags":["uaio","itechsmart","prooflink"],"examples":[],"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"],"examples":[],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"trmm_health","name":"trmm_health","description":"Check Tactical RMM health.","tags":["uaio","itechsmart","prooflink"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"probo_health","name":"probo_health","description":"Check Probo compliance platform health.","tags":["uaio","itechsmart","prooflink"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]},{"id":"itsm_list_tickets","name":"itsm_list_tickets","description":"List ITSM tickets.","tags":["uaio","itechsmart","prooflink"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"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"],"examples":[],"inputModes":["application/json","text/plain"],"outputModes":["application/json"]}],"provenance":[{"source":"mcp_registry","first_seen":"2026-07-07T16:48:59.036343+00:00"}],"recent_probes":[{"fetched_at":"2026-07-07T16:48:59.036343+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":778,"live_responds":true}],"catalog_attestation":null,"verification_history":[],"signatures":[{"protected":"eyJhbGciOiJFUzI1NiIsImprdSI6Imh0dHBzOi8vYWdlbnN0cnkuY29tLy53ZWxsLWtub3duL2p3a3MuanNvbiIsImtpZCI6ImFnZW50ZmluZGVyLWVzMjU2LTEiLCJ0eXAiOiJKT1NFIn0","signature":"kp3-bbZis27k-oXXWdmervYzNdyp7Mr8oMQKdFcbi2_meGv2YjVe8EbI_HjDTvProZtI1PY8I9D-Cj4Ya2ww0g"}]}