{
 "server": "io.agent4/agent4-tenant",
 "url": "https://api.agent4.io/v1/mcp",
 "verdict": "CRITICAL findings present",
 "current_tool_count": 50,
 "tools_ever_seen": 50,
 "drift_events": 50,
 "findings_by_severity": {
  "high": 1,
  "low": 2,
  "critical": 3
 },
 "last_probe": {
  "status": "OK",
  "n_tools": 50,
  "ran_at": "2026-10-23T06:17:43.230Z"
 },
 "current_tools": [
  "add_knowledge_file",
  "add_knowledge_text",
  "build_knowledge_index",
  "clone_storyline",
  "configure_share",
  "create_agent",
  "create_knowledge_base",
  "create_share",
  "create_skill",
  "create_storyline",
  "diagnose_prompt",
  "export_storyline",
  "get_agent",
  "get_end_user",
  "get_knowledge_base",
  "get_knowledge_index",
  "get_skill",
  "get_storyline",
  "import_storyline",
  "improve_prompt",
  "list_agents",
  "list_end_users",
  "list_knowledge_bases",
  "list_mcp_servers",
  "list_page_contexts",
  "list_shares",
  "list_skills",
  "list_storylines",
  "list_tools",
  "list_user_sessions",
  "page_context_stats",
  "patch_knowledge_index",
  "preview_plan",
  "publish_storyline",
  "resolve_page_context",
  "search_agent4_docs",
  "search_knowledge_base",
  "set_custom_domain",
  "set_pwa_branding",
  "tenant_info",
  "test_planner_trigger",
  "test_skill_trigger",
  "unpublish_storyline",
  "update_agent",
  "update_knowledge_base",
  "update_skill",
  "update_storyline",
  "upsert_page_context",
  "usage_stats",
  "validate_storyline"
 ],
 "drift": [
  {
   "tool": "list_agents",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "get_agent",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "create_agent",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "update_agent",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "list_tools",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "list_mcp_servers",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "create_share",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "list_shares",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "configure_share",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "set_pwa_branding",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "set_custom_domain",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "list_skills",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "get_skill",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "create_skill",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "update_skill",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "test_skill_trigger",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "list_knowledge_bases",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "get_knowledge_base",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "create_knowledge_base",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "update_knowledge_base",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "add_knowledge_text",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "add_knowledge_file",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "search_knowledge_base",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "build_knowledge_index",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "get_knowledge_index",
   "kind": "mutated",
   "severity": "critical",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "patch_knowledge_index",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "improve_prompt",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "diagnose_prompt",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "test_planner_trigger",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "preview_plan",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "usage_stats",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "tenant_info",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "search_agent4_docs",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "list_end_users",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "get_end_user",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "list_user_sessions",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "list_page_contexts",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "upsert_page_context",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "resolve_page_context",
   "kind": "mutated",
   "severity": "critical",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "page_context_stats",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "list_storylines",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "get_storyline",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "create_storyline",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "update_storyline",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "validate_storyline",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "publish_storyline",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "unpublish_storyline",
   "kind": "mutated",
   "severity": "critical",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "clone_storyline",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "export_storyline",
   "kind": "mutated",
   "severity": "medium",
   "detected_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "import_storyline",
   "kind": "mutated",
   "severity": "high",
   "detected_at": "2026-10-23T06:17:43.230Z"
  }
 ],
 "findings": [
  {
   "tool": "create_agent",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'list_tools'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "update_agent",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'create_skill'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "create_share",
   "detector": "model_directed_instruction",
   "severity": "high",
   "field": "description",
   "evidence": "e\"**: for end users to talk to the agent you must create a share. The response carries a directly openable chat li",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "create_share",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'create_agent'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "list_shares",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'create_share'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "configure_share",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'list_shares'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "set_custom_domain",
   "detector": "url_in_description",
   "severity": "low",
   "field": "description",
   "evidence": "https://chat.client.com/`",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "test_skill_trigger",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'create_skill'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "create_knowledge_base",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'search_agent4_docs'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "add_knowledge_text",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'add_knowledge_file'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "add_knowledge_file",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'add_knowledge_text'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "get_knowledge_index",
   "detector": "user_concealment",
   "severity": "critical",
   "field": "description",
   "evidence": "e missing values recorded as 0, and they silently poison every average, minimum and range filter built on them.",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "diagnose_prompt",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'improve_prompt'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "upsert_page_context",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'list_page_contexts'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "resolve_page_context",
   "detector": "user_concealment",
   "severity": "critical",
   "field": "description",
   "evidence": "d in production the only symptom is visitors silently getting the default playbook, with no error anywhere.",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "create_storyline",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'get_storyline'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "create_storyline",
   "detector": "oversized_description",
   "severity": "low",
   "field": "description",
   "evidence": "4885 chars",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "update_storyline",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'create_storyline'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "unpublish_storyline",
   "detector": "user_concealment",
   "severity": "critical",
   "field": "description",
   "evidence": "ve): no more auto-enrolment; in-flight users silently degrade to the plain agent on their next turn (progress kept",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "unpublish_storyline",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'publish_storyline'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "tool": "import_storyline",
   "detector": "cross_tool_reference",
   "severity": "high",
   "field": "description",
   "evidence": "references sibling tool 'export_storyline'",
   "seen_at": "2026-10-23T06:17:43.230Z"
  }
 ],
 "probes": [
  {
   "status": "OK",
   "n_tools": 50,
   "ran_at": "2026-10-23T06:17:43.230Z"
  },
  {
   "status": "OK",
   "n_tools": 50,
   "ran_at": "2026-08-14T12:17:15.842Z"
  }
 ]
}