{
 "schema": "agenttested-verdicts/1",
 "about": "Go / caution / no-go verdict per tool, derived only from our published hands-on test fields. go = Agent-ready with quality 4+ and no medium-or-higher security warning; caution = partially agent-ready or a medium+ security warning; no-go = not agent-ready, core task blocked, or Dangerous: avoid; untested = no hands-on test yet. attack_categories are tags matched from our security warnings.",
 "counts": {
  "go": 28,
  "caution": 64,
  "no-go": 14,
  "untested": 4
 },
 "tools": [
  {
   "slug": "stillwet",
   "name": "stillwet",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 5,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T19:00-07:00",
   "tool_version_tested": "unknown (no version shown; asset cache keys e.g. r16-b3-1920.mp4?v=1f21b328, checked 2026-10-18)",
   "page_url": "https://agenttested.dev/directory/stillwet",
   "badge_svg": "https://agenttested.dev/badge/stillwet.svg"
  },
  {
   "slug": "3rd-mainland-biker",
   "name": "3rd Mainland Biker",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T19:15-07:00",
   "tool_version_tested": "1.0.6 (on-page 'Version 1.0.6' label)",
   "page_url": "https://agenttested.dev/directory/3rd-mainland-biker",
   "badge_svg": "https://agenttested.dev/badge/3rd-mainland-biker.svg"
  },
  {
   "slug": "agent-standup",
   "name": "agent-standup",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-27T23:35:28-07:00",
   "tool_version_tested": "1.42.0 (npm @double_geste/agent-standup)",
   "page_url": "https://agenttested.dev/directory/agent-standup",
   "badge_svg": "https://agenttested.dev/badge/agent-standup.svg"
  },
  {
   "slug": "agentplay",
   "name": "agentplay",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-20T07:15-07:00",
   "tool_version_tested": "agentplay 0.2.2 (PyPI wheel sha256 babd4c92e188..., uploaded 2026-10-20 08:43 UTC; `agentplay --version`), compared with 0.2.1",
   "page_url": "https://agenttested.dev/directory/agentplay",
   "badge_svg": "https://agenttested.dev/badge/agentplay.svg"
  },
  {
   "slug": "ai-pair",
   "name": "AI Pair",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T16:20-07:00",
   "tool_version_tested": "0.1.0 (Marketplace, updated 2026-10-05; MCP serverInfo ai-pair 0.1.0), VS Code 1.142.0",
   "page_url": "https://agenttested.dev/directory/ai-pair",
   "badge_svg": "https://agenttested.dev/badge/ai-pair.svg"
  },
  {
   "slug": "apple-docs-2-0-mcp",
   "name": "Apple Docs 2.0 MCP",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T17:15-07:00",
   "tool_version_tested": "3.0.0 (npm, published 2026-10-18; serverInfo 3.0.0), GitHub HEAD 1959a23 (2026-10-18); docs map built 2026-10-18",
   "page_url": "https://agenttested.dev/directory/apple-docs-2-0-mcp",
   "badge_svg": "https://agenttested.dev/badge/apple-docs-2-0-mcp.svg"
  },
  {
   "slug": "approval-gate-mcp",
   "name": "approval-gate-mcp",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 1,
   "attack_categories": [
    "supply-chain"
   ],
   "last_tested": "2026-10-18T16:40-07:00",
   "tool_version_tested": "0.3.0 (npm latest; versions 0.0.0-stage,0.1.0,0.1.1,0.2.0,0.3.0), GitHub HEAD 152e2f6 (2026-10-15)",
   "page_url": "https://agenttested.dev/directory/approval-gate-mcp",
   "badge_svg": "https://agenttested.dev/badge/approval-gate-mcp.svg"
  },
  {
   "slug": "bigwords-page",
   "name": "BIGWORDS.PAGE",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T19:02-07:00",
   "tool_version_tested": "v1.2.0 (latest GitHub release 2026-10-15T23:26Z); served index-Aink_7rF.js / index-CEIm6jvd.css; sw.js VERSION 0ec55c556d74ad0d (same build as prior record)",
   "page_url": "https://agenttested.dev/directory/bigwords-page",
   "badge_svg": "https://agenttested.dev/badge/bigwords-page.svg"
  },
  {
   "slug": "brain-graph",
   "name": "Brain Graph",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T16:17-07:00",
   "tool_version_tested": "Brain Graph 1.2.0 (GitHub release 1.2.0, published 2026-10-13; main.js sha256 6fa5e98e17e8...); Obsidian 1.14.4 (Electron 43.7.7, Chrome 150) Linux x86_64 AppImage",
   "page_url": "https://agenttested.dev/directory/brain-graph",
   "badge_svg": "https://agenttested.dev/badge/brain-graph.svg"
  },
  {
   "slug": "claude-checkpoint-mcp",
   "name": "Claude Checkpoint MCP",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T16:18-07:00",
   "tool_version_tested": "0.1.0 (package.json, MCP serverInfo and npm registry), git commit 12b92ff (2026-10-12)",
   "page_url": "https://agenttested.dev/directory/claude-checkpoint-mcp",
   "badge_svg": "https://agenttested.dev/badge/claude-checkpoint-mcp.svg"
  },
  {
   "slug": "ffmpeg-skill",
   "name": "ffmpeg-skill",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-19T10:21:00-07:00",
   "tool_version_tested": "2.10.4 (npm ffmpeg-skill)",
   "page_url": "https://agenttested.dev/directory/ffmpeg-skill",
   "badge_svg": "https://agenttested.dev/badge/ffmpeg-skill.svg"
  },
  {
   "slug": "filesystem-mcp-server",
   "name": "Filesystem MCP Server",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-19T11:20:00-07:00",
   "tool_version_tested": "2.0.0 (npm @modelcontextprotocol/server-filesystem, tarball sha256 894cb9a09b5086d9\u2026)",
   "page_url": "https://agenttested.dev/directory/filesystem-mcp-server",
   "badge_svg": "https://agenttested.dev/badge/filesystem-mcp-server.svg"
  },
  {
   "slug": "git-mcp-server",
   "name": "Git MCP Server",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 2,
   "attack_categories": [],
   "last_tested": "2026-10-28T06:21:45-07:00",
   "tool_version_tested": "2026.10.19 (PyPI mcp-server-git, installed with uv)",
   "page_url": "https://agenttested.dev/directory/git-mcp-server",
   "badge_svg": "https://agenttested.dev/badge/git-mcp-server.svg"
  },
  {
   "slug": "guess-the-llm",
   "name": "Guess the LLM",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T17:11-07:00",
   "tool_version_tested": "No version served; bundle includes React 19.3.1; assets index-PRrgCQg-.js and _game-DdYTbw25.js",
   "page_url": "https://agenttested.dev/directory/guess-the-llm",
   "badge_svg": "https://agenttested.dev/badge/guess-the-llm.svg"
  },
  {
   "slug": "hn-tech-signal-mcp",
   "name": "hn-tech-signal-mcp",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-19T10:21:00-07:00",
   "tool_version_tested": "0.5.0 (PyPI hn-tech-signal-mcp)",
   "page_url": "https://agenttested.dev/directory/hn-tech-signal-mcp",
   "badge_svg": "https://agenttested.dev/badge/hn-tech-signal-mcp.svg"
  },
  {
   "slug": "ilovecollage",
   "name": "ilovecollage",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-22T08:10-07:00",
   "tool_version_tested": "No version label; footer 'From Sports619 \u00b7 Updated 22 October 2026'; home page text and bundle changed 2026-10-22",
   "page_url": "https://agenttested.dev/directory/ilovecollage",
   "badge_svg": "https://agenttested.dev/badge/ilovecollage.svg"
  },
  {
   "slug": "jotbus",
   "name": "Jotbus",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 2,
   "attack_categories": [],
   "last_tested": "2026-10-18T19:16-07:00",
   "tool_version_tested": "0.11.0 (npm jotbus latest; serverInfo 0.11.0)",
   "page_url": "https://agenttested.dev/directory/jotbus",
   "badge_svg": "https://agenttested.dev/badge/jotbus.svg"
  },
  {
   "slug": "mcp-server-inspector-vs-code",
   "name": "MCP Server Inspector (VS Code)",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T17:24-07:00",
   "tool_version_tested": "co3moz.vsc-mcp-inspector 0.1.5",
   "page_url": "https://agenttested.dev/directory/mcp-server-inspector-vs-code",
   "badge_svg": "https://agenttested.dev/badge/mcp-server-inspector-vs-code.svg"
  },
  {
   "slug": "mcpgawk",
   "name": "mcpgawk",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-19T11:20:00-07:00",
   "tool_version_tested": "0.1.78 (PyPI mcpgawk wheel)",
   "page_url": "https://agenttested.dev/directory/mcpgawk",
   "badge_svg": "https://agenttested.dev/badge/mcpgawk.svg"
  },
  {
   "slug": "memory-mcp-server",
   "name": "Memory MCP Server",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-19T11:20:00-07:00",
   "tool_version_tested": "2.0.0 (npm @modelcontextprotocol/server-memory, tarball sha256 1ffb8dc5396540b8\u2026)",
   "page_url": "https://agenttested.dev/directory/memory-mcp-server",
   "badge_svg": "https://agenttested.dev/badge/memory-mcp-server.svg"
  },
  {
   "slug": "octocheck",
   "name": "OctoCheck",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T16:19-07:00",
   "tool_version_tested": "1.2.0 (side-panel footer 'v1.2.0', manifest, CWS listing updated Oct 6, 2026)",
   "page_url": "https://agenttested.dev/directory/octocheck",
   "badge_svg": "https://agenttested.dev/badge/octocheck.svg"
  },
  {
   "slug": "parsimony",
   "name": "Parsimony",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-22T16:10-07:00",
   "tool_version_tested": "Live site as of 2026-10-22 ~16:10 PT; CHANGELOG 'Unreleased \u2014 DeepSWE 1.0 models on the index axes; Solved axis fits the data'; Verified board analyzer 0.5.2-beta",
   "page_url": "https://agenttested.dev/directory/parsimony",
   "badge_svg": "https://agenttested.dev/badge/parsimony.svg"
  },
  {
   "slug": "pdf-to-mp3-connect-ai",
   "name": "PDF TO MP3 (connect AI)",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-27T22:36-07:00",
   "tool_version_tested": "MCP serverInfo PDF TO MP3 1.2.0 (protocol 2025-06-18); site Next.js build, assets as of 2026-10-27",
   "page_url": "https://agenttested.dev/directory/pdf-to-mp3-connect-ai",
   "badge_svg": "https://agenttested.dev/badge/pdf-to-mp3-connect-ai.svg"
  },
  {
   "slug": "playwright-mcp",
   "name": "Playwright MCP",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 7,
   "attack_categories": [
    "supply-chain"
   ],
   "last_tested": "2026-10-19T10:18:00-07:00",
   "tool_version_tested": "@playwright/mcp 0.0.83 (npm latest; integrity sha512-oNcl+Ae2/IAjhfPeP46BfIkSakfmprY+aOtkv5MjrQ4lPav4/yNtPhL0iq8SlIM90oApWgBDUxaNKvktazUKOg==), bundled playwright 1.64.0-alpha-1790635538000, system Google Chrome stable, Node 22.20.0",
   "page_url": "https://agenttested.dev/directory/playwright-mcp",
   "badge_svg": "https://agenttested.dev/badge/playwright-mcp.svg"
  },
  {
   "slug": "remote-mcp-server-tester",
   "name": "Remote MCP Server Tester",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 7,
   "attack_categories": [
    "credential-exposure",
    "network-exposure"
   ],
   "last_tested": "2026-10-19T10:18:45-07:00",
   "tool_version_tested": "0.1.8 (PyPI remote-mcp-server-tester)",
   "page_url": "https://agenttested.dev/directory/remote-mcp-server-tester",
   "badge_svg": "https://agenttested.dev/badge/remote-mcp-server-tester.svg"
  },
  {
   "slug": "shim-cli",
   "name": "shim-cli",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-20T07:15-07:00",
   "tool_version_tested": "1.2.3 (PyPI wheel shim-1.2.3-py3-none-any.whl, sha256 fe40ec9913ed..., uploaded 2026-10-20 08:24 UTC; `shim --version` 1.2.3), compared with 1.2.2",
   "page_url": "https://agenttested.dev/directory/shim-cli",
   "badge_svg": "https://agenttested.dev/badge/shim-cli.svg"
  },
  {
   "slug": "slop-chop-mcp",
   "name": "Slop-Chop MCP",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-20T16:08-07:00",
   "tool_version_tested": "0.54.0 (GitHub release Linux_x86_64 tarball, published 2026-10-20T22:45:10Z; SHA-256 matches checksums.txt)",
   "page_url": "https://agenttested.dev/directory/slop-chop-mcp",
   "badge_svg": "https://agenttested.dev/badge/slop-chop-mcp.svg"
  },
  {
   "slug": "stylebot-4-cli",
   "name": "Stylebot 4 (+ CLI)",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 5,
   "attack_categories": [],
   "last_tested": "2026-10-18T17:26-07:00",
   "tool_version_tested": "Extension 4.0.4 (Chrome Web Store), @stylebot/cli 1.0.1, Chrome 155, Node 20.19.2",
   "page_url": "https://agenttested.dev/directory/stylebot-4-cli",
   "badge_svg": "https://agenttested.dev/badge/stylebot-4-cli.svg"
  },
  {
   "slug": "use-multiple-chat-ai-at-once",
   "name": "Use Multiple Chat AI at Once",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T16:48-07:00",
   "tool_version_tested": "1.0.1 (manifest; CRX via clients2.google.com update URL on 2026-10-18; built-in vendor config 20260930132302; remote vendors-config 20260902111945 with empty list)",
   "page_url": "https://agenttested.dev/directory/use-multiple-chat-ai-at-once",
   "badge_svg": "https://agenttested.dev/badge/use-multiple-chat-ai-at-once.svg"
  },
  {
   "slug": "vectrify",
   "name": "vectrify",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-19T10:21:00-07:00",
   "tool_version_tested": "0.2.0 (PyPI vectrify)",
   "page_url": "https://agenttested.dev/directory/vectrify",
   "badge_svg": "https://agenttested.dev/badge/vectrify.svg"
  },
  {
   "slug": "vibe-coded-website-checker",
   "name": "Vibe Coded Website Checker",
   "verdict": "go",
   "reason": "Agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T19:14-07:00",
   "tool_version_tested": "unknown (no version in UI; asset stamp /assets/js/app.js?v=1789650866, same as 2026-10-14)",
   "page_url": "https://agenttested.dev/directory/vibe-coded-website-checker",
   "badge_svg": "https://agenttested.dev/badge/vibe-coded-website-checker.svg"
  },
  {
   "slug": "vibecheck",
   "name": "vibecheck",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 4,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-27T23:18:27-07:00",
   "tool_version_tested": "0.1.0 (current main, commit c1b3592, 2026-10-25)",
   "page_url": "https://agenttested.dev/directory/vibecheck",
   "badge_svg": "https://agenttested.dev/badge/vibecheck.svg"
  },
  {
   "slug": "agent-memory",
   "name": "agent-memory",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [
    "path-traversal",
    "credential-exposure"
   ],
   "last_tested": "2026-10-28T09:19:32-07:00",
   "tool_version_tested": "git main commit 1796fde2 (packages report 0.1.0; no tags or releases; still the latest commit on 2026-10-28)",
   "page_url": "https://agenttested.dev/directory/agent-memory",
   "badge_svg": "https://agenttested.dev/badge/agent-memory.svg"
  },
  {
   "slug": "agent-reviews",
   "name": "agent.reviews",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 1,
   "attack_categories": [],
   "last_tested": "2026-10-18T19:22-07:00",
   "tool_version_tested": "site assets agent-reviews.js?v=20261010pw1 (unchanged); skill.md 2.11.0; CLI @armature-tech/agent-reviews 0.1.7",
   "page_url": "https://agenttested.dev/directory/agent-reviews",
   "badge_svg": "https://agenttested.dev/badge/agent-reviews.svg"
  },
  {
   "slug": "agenteval",
   "name": "agenteval",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [
    "supply-chain"
   ],
   "last_tested": "2026-10-29T12:27:16-07:00",
   "tool_version_tested": "NuGet AgentEval.Cli 1.0.0-rc.1, still the latest NuGet version and latest GitHub release (v1.0.0-rc.1, a pre-release) on Oct 29, 2026 (checked on NuGet and GitHub).",
   "page_url": "https://agenttested.dev/directory/agenteval",
   "badge_svg": "https://agenttested.dev/badge/agenteval.svg"
  },
  {
   "slug": "agentverify",
   "name": "agentverify",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [],
   "last_tested": "2026-10-29T12:02:29-07:00",
   "tool_version_tested": "PyPI agentverify 0.7.1, still the latest PyPI version and GitHub release (v0.7.1) on Oct 29, 2026 (checked on PyPI and GitHub).",
   "page_url": "https://agenttested.dev/directory/agentverify",
   "badge_svg": "https://agenttested.dev/badge/agentverify.svg"
  },
  {
   "slug": "aiknow",
   "name": "aiknow",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [],
   "last_tested": "2026-10-18T18:01-07:00",
   "tool_version_tested": "No version shown; live site tested 2026-10-18",
   "page_url": "https://agenttested.dev/directory/aiknow",
   "badge_svg": "https://agenttested.dev/badge/aiknow.svg"
  },
  {
   "slug": "aoci-code",
   "name": "aoci-code",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [
    "credential-exposure"
   ],
   "last_tested": "2026-10-28T12:34:27-07:00",
   "tool_version_tested": "v0.1.0-rc22 built from the release tag's source archive (latest release, a pre-release, Oct 25, 2026; repo main 7fb28336 is docs-only ahead and still the latest commit on Oct 28, 2026).",
   "page_url": "https://agenttested.dev/directory/aoci-code",
   "badge_svg": "https://agenttested.dev/badge/aoci-code.svg"
  },
  {
   "slug": "auto-browser",
   "name": "Auto Browser",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 1,
   "attack_categories": [],
   "last_tested": "2026-10-18T16:55-07:00",
   "tool_version_tested": "Auto Browser 1.4.2 (Chrome extension, manifest)",
   "page_url": "https://agenttested.dev/directory/auto-browser",
   "badge_svg": "https://agenttested.dev/badge/auto-browser.svg"
  },
  {
   "slug": "autocua",
   "name": "autocua",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [
    "supply-chain"
   ],
   "last_tested": "2026-10-29T09:27:11-07:00",
   "tool_version_tested": "0.1.5 built from the PyPI source release, still the latest PyPI version and latest release on Oct 29, 2026 (a v1.0.0 tag in the repo is not a release and not on PyPI)",
   "page_url": "https://agenttested.dev/directory/autocua",
   "badge_svg": "https://agenttested.dev/badge/autocua.svg"
  },
  {
   "slug": "axuse",
   "name": "axuse",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [
    "supply-chain"
   ],
   "last_tested": "2026-10-28T11:19:01-07:00",
   "tool_version_tested": "0.1.0 (source archive of main commit 1fc65db8, still the latest commit on Oct 28, 2026; no releases; not on npm)",
   "page_url": "https://agenttested.dev/directory/axuse",
   "badge_svg": "https://agenttested.dev/badge/axuse.svg"
  },
  {
   "slug": "batesian",
   "name": "batesian",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [
    "supply-chain"
   ],
   "last_tested": "2026-10-30T10:20:41-07:00",
   "tool_version_tested": "batesian v1.8.1 (prebuilt Linux release binary, checksum verified), still the latest GitHub release on Oct 30, 2026 (checked on GitHub).",
   "page_url": "https://agenttested.dev/directory/batesian",
   "badge_svg": "https://agenttested.dev/badge/batesian.svg"
  },
  {
   "slug": "beautifulrust",
   "name": "BeautifulRust",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [],
   "last_tested": "2026-10-28T11:33:25-07:00",
   "tool_version_tested": "1.4.0 release tag (latest release, Oct 26, 2026), compared with main f9296128 (latest commit, Oct 28, 2026)",
   "page_url": "https://agenttested.dev/directory/beautifulrust",
   "badge_svg": "https://agenttested.dev/badge/beautifulrust.svg"
  },
  {
   "slug": "bla-agents",
   "name": "bla-agents",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 1,
   "attack_categories": [
    "info-disclosure",
    "supply-chain"
   ],
   "last_tested": "2026-10-30T10:36:25-07:00",
   "tool_version_tested": "bla-agents 1.1.0 from npm (latest npm tag, unchanged on Oct 30, 2026) and GitHub release bla-agents-1.5.1 (commit b2d64360, built from source), the latest GitHub release with no unreleased commits on main (checked on npm and GitHub).",
   "page_url": "https://agenttested.dev/directory/bla-agents",
   "badge_svg": "https://agenttested.dev/badge/bla-agents.svg"
  },
  {
   "slug": "byteask-embedded-mcp",
   "name": "ByteAsk Embedded MCP",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 8,
   "attack_categories": [
    "info-disclosure",
    "credential-exposure"
   ],
   "last_tested": "2026-10-19T10:24:00-07:00",
   "tool_version_tested": "Hosted https://mcp.byteask.ai/mcp, serverInfo code-search-mcp 1.28.0 (2026-10-19); repo main e7103ad (pyproject 0.1.0) not run locally",
   "page_url": "https://agenttested.dev/directory/byteask-embedded-mcp",
   "badge_svg": "https://agenttested.dev/badge/byteask-embedded-mcp.svg"
  },
  {
   "slug": "catt",
   "name": "catt",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [
    "supply-chain"
   ],
   "last_tested": "2026-10-30T10:33:36-07:00",
   "tool_version_tested": "CATT v0.2.1 (prebuilt release wheel, checksum verified), still the latest GitHub release on Oct 30, 2026 (checked on GitHub).",
   "page_url": "https://agenttested.dev/directory/catt",
   "badge_svg": "https://agenttested.dev/badge/catt.svg"
  },
  {
   "slug": "context-autopsy",
   "name": "context-autopsy",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T16:45-07:00",
   "tool_version_tested": "0.2.0 (npm latest), GitHub HEAD d94603a (2026-10-14)",
   "page_url": "https://agenttested.dev/directory/context-autopsy",
   "badge_svg": "https://agenttested.dev/badge/context-autopsy.svg"
  },
  {
   "slug": "context7",
   "name": "Context7",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 1,
   "attack_categories": [],
   "last_tested": "2026-10-28T06:00:45-07:00",
   "tool_version_tested": "4.4.4 (npm @upstash/context7-mcp)",
   "page_url": "https://agenttested.dev/directory/context7",
   "badge_svg": "https://agenttested.dev/badge/context7.svg"
  },
  {
   "slug": "docling-rs-mcp",
   "name": "docling-rs-mcp",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 8,
   "attack_categories": [
    "path-traversal",
    "credential-exposure"
   ],
   "last_tested": "2026-10-19T10:47:54-07:00",
   "tool_version_tested": "docling-rs-mcp 2.45.7 / docling-rs 2.45.7 (PyPI wheels; serverInfo 2.45.7; git tag v2.45.7 a90192cd3096b5db26db928ded4d3f024d7e4ed4)",
   "page_url": "https://agenttested.dev/directory/docling-rs-mcp",
   "badge_svg": "https://agenttested.dev/badge/docling-rs-mcp.svg"
  },
  {
   "slug": "donsetch",
   "name": "DonSeTch",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 1,
   "attack_categories": [],
   "last_tested": "2026-10-18T17:01-07:00",
   "tool_version_tested": "4.10.1 (npm, published 2026-10-14 UTC), binary git 3169d2d, x86_64-unknown-linux-gnu",
   "page_url": "https://agenttested.dev/directory/donsetch",
   "badge_svg": "https://agenttested.dev/badge/donsetch.svg"
  },
  {
   "slug": "earshot",
   "name": "earshot",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T17:12-07:00",
   "tool_version_tested": "0.3.0 (pyproject and MCP serverInfo), git commit 925ebe56a1b7 (2026-10-18 09:21 +0200)",
   "page_url": "https://agenttested.dev/directory/earshot",
   "badge_svg": "https://agenttested.dev/badge/earshot.svg"
  },
  {
   "slug": "eval-go",
   "name": "eval-go",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [
    "credential-exposure",
    "supply-chain",
    "command-execution"
   ],
   "last_tested": "2026-10-30T09:50:46-07:00",
   "tool_version_tested": "eval-go v0.5.0 (Go module, tag v0.5.0, commit 4b3c81c9), the latest release and latest Go module proxy version on Oct 30, 2026 (checked on the Go module proxy and GitHub); main has 20 unreleased commits, mostly to the AgentBench suites.",
   "page_url": "https://agenttested.dev/directory/eval-go",
   "badge_svg": "https://agenttested.dev/badge/eval-go.svg"
  },
  {
   "slug": "fetch-mcp-server",
   "name": "Fetch MCP Server",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 4,
   "attack_categories": [
    "supply-chain"
   ],
   "last_tested": "2026-10-27T22:47:23-07:00",
   "tool_version_tested": "2026.10.19 (PyPI mcp-server-fetch, hash-checked wheel)",
   "page_url": "https://agenttested.dev/directory/fetch-mcp-server",
   "badge_svg": "https://agenttested.dev/badge/fetch-mcp-server.svg"
  },
  {
   "slug": "fuxi",
   "name": "fuxi",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [
    "supply-chain"
   ],
   "last_tested": "2026-10-28T13:25:59-07:00",
   "tool_version_tested": "0.1.8 (official linux-x64 binary via the vendor bootstrap installer, hash matched the vendor manifest; v0.1.8 is still the latest release on Oct 28, 2026; repo main f70cb3a1 has only docs, installers and plugins past the tag)",
   "page_url": "https://agenttested.dev/directory/fuxi",
   "badge_svg": "https://agenttested.dev/badge/fuxi.svg"
  },
  {
   "slug": "graphicle",
   "name": "Graphicle",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 4,
   "attack_categories": [
    "info-disclosure",
    "credential-exposure"
   ],
   "last_tested": "2026-10-21T19:13:00-07:00",
   "tool_version_tested": "graphicle 0.1.3 (core) + graphicle-graph 0.1.3, official release v0.1.3 x86_64-unknown-linux-gnu tarball, sha256 97efc62ff01bec19b1c456fd2626593f3022ae0b89990b50b3d6ecdfdb0a6d7b (tag commit bbca3a505c)",
   "page_url": "https://agenttested.dev/directory/graphicle",
   "badge_svg": "https://agenttested.dev/badge/graphicle.svg"
  },
  {
   "slug": "graphtale-vs-code",
   "name": "Graphtale (VS Code)",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T17:24-07:00",
   "tool_version_tested": "pesuto.graphtale 0.3.0",
   "page_url": "https://agenttested.dev/directory/graphtale-vs-code",
   "badge_svg": "https://agenttested.dev/badge/graphtale-vs-code.svg"
  },
  {
   "slug": "heldkeys",
   "name": "heldkeys",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T16:38-07:00",
   "tool_version_tested": "0.2.3 (crates.io), git commit b110108 (2026-10-17)",
   "page_url": "https://agenttested.dev/directory/heldkeys",
   "badge_svg": "https://agenttested.dev/badge/heldkeys.svg"
  },
  {
   "slug": "honeypot",
   "name": "Honeypot",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 4,
   "attack_categories": [
    "command-execution"
   ],
   "last_tested": "2026-10-19T10:33:00-07:00",
   "tool_version_tested": "repo commit 0fe2354b (2026-10-17 06:39 PT); skills.json schema_version 1, updated 2026-10-12, 19 skills; editors-picks as_of 2026-10-17; mcp-server.py version 1.0.0",
   "page_url": "https://agenttested.dev/directory/honeypot",
   "badge_svg": "https://agenttested.dev/badge/honeypot.svg"
  },
  {
   "slug": "imagor-mcp",
   "name": "imagor-mcp",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T16:52-07:00",
   "tool_version_tested": "imagor-mcp v0.7.9 (release binary, serverInfo); imagor v1.9.12",
   "page_url": "https://agenttested.dev/directory/imagor-mcp",
   "badge_svg": "https://agenttested.dev/badge/imagor-mcp.svg"
  },
  {
   "slug": "invisible-playwright-mcp",
   "name": "invisible-playwright-mcp",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [
    "credential-exposure"
   ],
   "last_tested": "2026-10-29T09:44:20-07:00",
   "tool_version_tested": "0.73.0 built from the v0.73.0 tag with pip (still the latest release and latest PyPI version on Oct 29, 2026)",
   "page_url": "https://agenttested.dev/directory/invisible-playwright-mcp",
   "badge_svg": "https://agenttested.dev/badge/invisible-playwright-mcp.svg"
  },
  {
   "slug": "is-agentic-storefront",
   "name": "Is Agentic Storefront",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 1,
   "attack_categories": [],
   "last_tested": "2026-10-18T17:33-07:00",
   "tool_version_tested": "No tool version shown (site built with Astro v7.3.8); tested 2026-10-18",
   "page_url": "https://agenttested.dev/directory/is-agentic-storefront",
   "badge_svg": "https://agenttested.dev/badge/is-agentic-storefront.svg"
  },
  {
   "slug": "lathoa",
   "name": "Lathoa",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-19T16:11-07:00",
   "tool_version_tested": "No version string in UI or HTML; no changelog (/en/changelog 404). Next.js build main-app-dd947f9c560819ae.js (new deploy vs main-app-90820ecedb0b3fc2.js tested 13:08 PT; page text unchanged).",
   "page_url": "https://agenttested.dev/directory/lathoa",
   "badge_svg": "https://agenttested.dev/badge/lathoa.svg"
  },
  {
   "slug": "layerfs",
   "name": "layerfs",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [
    "supply-chain"
   ],
   "last_tested": "2026-10-29T09:07:37-07:00",
   "tool_version_tested": "1.1.0 built from the v1.1.0 release tag source archive (commit 9f97a7ec), still the latest release on Oct 29, 2026; main 35d36575 is still the latest commit",
   "page_url": "https://agenttested.dev/directory/layerfs",
   "badge_svg": "https://agenttested.dev/badge/layerfs.svg"
  },
  {
   "slug": "lcu",
   "name": "lcu",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-28T08:33:21-07:00",
   "tool_version_tested": "0.13.2 (Linux x64 release, tag commit a5c2fa0) with ChatGPT Linux app 26.1023.51421 and 26.928.31416",
   "page_url": "https://agenttested.dev/directory/lcu",
   "badge_svg": "https://agenttested.dev/badge/lcu.svg"
  },
  {
   "slug": "ledge",
   "name": "Ledge",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-27T23:46:57-07:00",
   "tool_version_tested": "0.1.8 (release prebuilt app bundle, checksum verified)",
   "page_url": "https://agenttested.dev/directory/ledge",
   "badge_svg": "https://agenttested.dev/badge/ledge.svg"
  },
  {
   "slug": "llmspeed",
   "name": "Llmspeed",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-19T10:15-07:00",
   "tool_version_tested": "No version in UI; served assets index-C2wOmYKs.js / index-BeuGs6pY.css (same as 2026-10-18); latest repo commit bc93fb8 (2026-10-19, link preview image only)",
   "page_url": "https://agenttested.dev/directory/llmspeed",
   "badge_svg": "https://agenttested.dev/badge/llmspeed.svg"
  },
  {
   "slug": "markitdown-mcp",
   "name": "MarkItDown MCP",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 1,
   "attack_categories": [],
   "last_tested": "2026-10-28T06:37:10-07:00",
   "tool_version_tested": "0.0.1a8 (PyPI markitdown-mcp, installed with uv)",
   "page_url": "https://agenttested.dev/directory/markitdown-mcp",
   "badge_svg": "https://agenttested.dev/badge/markitdown-mcp.svg"
  },
  {
   "slug": "mbox-mcp",
   "name": "mbox-mcp",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T17:05-07:00",
   "tool_version_tested": "0.1.2 (npm latest, published 2026-10-18; serverInfo says 0.1.0), GitHub HEAD 41b4d29 (2026-10-18) has identical index.ts/reader.ts logic",
   "page_url": "https://agenttested.dev/directory/mbox-mcp",
   "badge_svg": "https://agenttested.dev/badge/mbox-mcp.svg"
  },
  {
   "slug": "mcpx",
   "name": "MCPX",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T16:40-07:00",
   "tool_version_tested": "unknown (live site 2026-10-18; frontend bundle index-DU0q4in7.js; meta-MCP @mcpx-digital/mcp 0.1.1, serverInfo version 0.1.0)",
   "page_url": "https://agenttested.dev/directory/mcpx",
   "badge_svg": "https://agenttested.dev/badge/mcpx.svg"
  },
  {
   "slug": "new-term-radar",
   "name": "new-term-radar",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 1,
   "attack_categories": [
    "supply-chain"
   ],
   "last_tested": "2026-10-28T09:40:41-07:00",
   "tool_version_tested": "0.6.1 (PyPI package, identical to repo commit 3cf6515c; re-check built from the v0.6.1 tag; latest on PyPI as of Oct 28, 2026)",
   "page_url": "https://agenttested.dev/directory/new-term-radar",
   "badge_svg": "https://agenttested.dev/badge/new-term-radar.svg"
  },
  {
   "slug": "obsidian-semantic-search-mcp",
   "name": "Obsidian Semantic Search MCP",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [
    "supply-chain"
   ],
   "last_tested": "2026-10-18T19:40-07:00",
   "tool_version_tested": "@dalecb/obsidian-semantic-mcp 0.3.1 (npm latest, integrity sha512-hE0FILm5ahiMtGL9d4ZpXhAO/fKNwstpd+2MAZMgT4TiGKTla3qJZu2bw5c++bR6KdT3bEOjWx/Tbh2ocZ/xMQ==); src identical to github.com/DalecB/obsidian-semantic-mcp main 0e01b3acd2b7b8f7753099e228d3592835fbc67f (2026-08-05 18:33 -07:00)",
   "page_url": "https://agenttested.dev/directory/obsidian-semantic-search-mcp",
   "badge_svg": "https://agenttested.dev/badge/obsidian-semantic-search-mcp.svg"
  },
  {
   "slug": "okf-agent-memory",
   "name": "okf-agent-memory",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [
    "prompt-injection"
   ],
   "last_tested": "2026-10-29T09:59:09-07:00",
   "tool_version_tested": "0.7.2 built from the v0.7.2 tag source with Go (still the latest release on Oct 29, 2026; main has one newer unreleased commit adding scope isolation)",
   "page_url": "https://agenttested.dev/directory/okf-agent-memory",
   "badge_svg": "https://agenttested.dev/badge/okf-agent-memory.svg"
  },
  {
   "slug": "openscreen-2",
   "name": "OpenScreen 2",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-28T00:02:57-07:00",
   "tool_version_tested": "2.1.2 (official Debian package, checksum verified against the GitHub release)",
   "page_url": "https://agenttested.dev/directory/openscreen-2",
   "badge_svg": "https://agenttested.dev/badge/openscreen-2.svg"
  },
  {
   "slug": "rawfy",
   "name": "Rawfy",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-27T22:59:58-07:00",
   "tool_version_tested": "npm @rishiicreates/rawfy 0.1.7 (MCP serverInfo 0.1.7), repo HEAD 2c38695",
   "page_url": "https://agenttested.dev/directory/rawfy",
   "badge_svg": "https://agenttested.dev/badge/rawfy.svg"
  },
  {
   "slug": "readhn",
   "name": "readhn",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-27T23:03:37-07:00",
   "tool_version_tested": "0.2.0 (PyPI readhn); also unreleased GitHub main 0.3.0",
   "page_url": "https://agenttested.dev/directory/readhn",
   "badge_svg": "https://agenttested.dev/badge/readhn.svg"
  },
  {
   "slug": "reason-network",
   "name": "reason-network",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [],
   "last_tested": "2026-10-28T08:24:16-07:00",
   "tool_version_tested": "0.12.13 (latest GitHub release v0.12.13)",
   "page_url": "https://agenttested.dev/directory/reason-network",
   "badge_svg": "https://agenttested.dev/badge/reason-network.svg"
  },
  {
   "slug": "reverify",
   "name": "reverify",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 1,
   "attack_categories": [
    "supply-chain"
   ],
   "last_tested": "2026-10-28T09:53:44-07:00",
   "tool_version_tested": "0.11.0 (GitHub main commit f32ea84c = latest commit and latest release v0.11.0 as of Oct 28, 2026; PyPI still 0.10.0)",
   "page_url": "https://agenttested.dev/directory/reverify",
   "badge_svg": "https://agenttested.dev/badge/reverify.svg"
  },
  {
   "slug": "rhen-vault-obsidian",
   "name": "Rhen Vault (Obsidian)",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 6,
   "attack_categories": [],
   "last_tested": "2026-10-28T06:30:00-07:00",
   "tool_version_tested": "Rhen Vault 0.6.5 (rhen-info-vault), Obsidian 1.14.5 on Linux",
   "page_url": "https://agenttested.dev/directory/rhen-vault-obsidian",
   "badge_svg": "https://agenttested.dev/badge/rhen-vault-obsidian.svg"
  },
  {
   "slug": "seismap-almaty",
   "name": "Seismap Almaty",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-19T09:38-07:00",
   "tool_version_tested": "unknown semver; Lovable redeploy with analytics chunk events.4d3abd1f6b7321c2.js (was events.124894084da8c432.js); page text unchanged, live 2026-10-19",
   "page_url": "https://agenttested.dev/directory/seismap-almaty",
   "badge_svg": "https://agenttested.dev/badge/seismap-almaty.svg"
  },
  {
   "slug": "sendready",
   "name": "SendReady",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 1,
   "attack_categories": [
    "credential-exposure"
   ],
   "last_tested": "2026-10-18T16:30-07:00",
   "tool_version_tested": "1.1.9 (manifest and CWS listing, updated October 14, 2026)",
   "page_url": "https://agenttested.dev/directory/sendready",
   "badge_svg": "https://agenttested.dev/badge/sendready.svg"
  },
  {
   "slug": "sequential-thinking-mcp",
   "name": "Sequential Thinking MCP",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-19T11:20:00-07:00",
   "tool_version_tested": "2.0.0 (npm @modelcontextprotocol/server-sequential-thinking, tarball sha256 16abc08487e9bf78\u2026)",
   "page_url": "https://agenttested.dev/directory/sequential-thinking-mcp",
   "badge_svg": "https://agenttested.dev/badge/sequential-thinking-mcp.svg"
  },
  {
   "slug": "solidcraft",
   "name": "solidcraft",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 1,
   "attack_categories": [],
   "last_tested": "2026-10-28T10:00:27-07:00",
   "tool_version_tested": "0.25.1 (official Debian package, checksum verified; latest stable release as of Oct 28, 2026)",
   "page_url": "https://agenttested.dev/directory/solidcraft",
   "badge_svg": "https://agenttested.dev/badge/solidcraft.svg"
  },
  {
   "slug": "sphinx",
   "name": "Sphinx",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-28T04:27:57-07:00",
   "tool_version_tested": "0.1.8 (npm sphinx-understand tarball); npm latest was 0.1.19, untested",
   "page_url": "https://agenttested.dev/directory/sphinx",
   "badge_svg": "https://agenttested.dev/badge/sphinx.svg"
  },
  {
   "slug": "svg-spark",
   "name": "SVG Spark",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T19:45-07:00",
   "tool_version_tested": "unknown (no UI version); bundles index-B4EuTvSZ.js, routes-CXgnxp5t.js, styles-BY79CV-8.css, svg-to-png-CYfDGSYT.js (same hashes as prior record); live 2026-10-18",
   "page_url": "https://agenttested.dev/directory/svg-spark",
   "badge_svg": "https://agenttested.dev/badge/svg-spark.svg"
  },
  {
   "slug": "tapedeck",
   "name": "Tapedeck",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 3,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-19T07:15-07:00",
   "tool_version_tested": "Tapedeck 0.1.3 (GitHub release 0.1.3 still latest as of 2026-10-19; main.js release asset digest sha256:61049c543498\u2026 unchanged; no Obsidian reinstall)",
   "page_url": "https://agenttested.dev/directory/tapedeck",
   "badge_svg": "https://agenttested.dev/badge/tapedeck.svg"
  },
  {
   "slug": "tau2-bench",
   "name": "tau2-bench",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [],
   "last_tested": "2026-10-29T11:19:38-07:00",
   "tool_version_tested": "v2.0.0 GitHub release installed with pip (gym extra), still the latest release on Oct 29, 2026 (checked on GitHub); not published on PyPI.",
   "page_url": "https://agenttested.dev/directory/tau2-bench",
   "badge_svg": "https://agenttested.dev/badge/tau2-bench.svg"
  },
  {
   "slug": "tool-eval-bench",
   "name": "tool-eval-bench",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [],
   "last_tested": "2026-10-29T11:30:22-07:00",
   "tool_version_tested": "3.0.0 PyPI package, still the latest PyPI version and GitHub release (v3.0.0) on Oct 29, 2026 (checked on PyPI and GitHub).",
   "page_url": "https://agenttested.dev/directory/tool-eval-bench",
   "badge_svg": "https://agenttested.dev/badge/tool-eval-bench.svg"
  },
  {
   "slug": "tracely-ai",
   "name": "Tracely-ai",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [
    "info-disclosure",
    "supply-chain"
   ],
   "last_tested": "2026-10-28T11:54:35-07:00",
   "tool_version_tested": "GitHub master commit 128a5d80 (still the latest commit on Oct 28, 2026; no releases); tracelyai-sdk 0.0.1 from PyPI (latest), backend 0.1.0",
   "page_url": "https://agenttested.dev/directory/tracely-ai",
   "badge_svg": "https://agenttested.dev/badge/tracely-ai.svg"
  },
  {
   "slug": "universal-modder",
   "name": "universal-modder",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 2,
   "attack_categories": [
    "credential-exposure",
    "supply-chain"
   ],
   "last_tested": "2026-10-28T12:08:52-07:00",
   "tool_version_tested": "0.2.0 (main commit c33afda7, still the latest commit on Oct 28, 2026; no releases), installed from the source archive as a wheel with uv on Python 3.13",
   "page_url": "https://agenttested.dev/directory/universal-modder",
   "badge_svg": "https://agenttested.dev/badge/universal-modder.svg"
  },
  {
   "slug": "wallhop",
   "name": "wallhop",
   "verdict": "no-go",
   "reason": "Not agent-ready",
   "agent_ready": "Not agent-ready",
   "quality": 3,
   "security_warnings": 6,
   "attack_categories": [
    "info-disclosure"
   ],
   "last_tested": "2026-10-18T19:24-07:00",
   "tool_version_tested": "unknown (/api reports an empty version; based on everywall/ladder v0.0.23); live site 2026-10-18",
   "page_url": "https://agenttested.dev/directory/wallhop",
   "badge_svg": "https://agenttested.dev/badge/wallhop.svg"
  },
  {
   "slug": "xorcise",
   "name": "xorcise",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 3,
   "security_warnings": 4,
   "attack_categories": [
    "credential-exposure",
    "supply-chain",
    "network-exposure"
   ],
   "last_tested": "2026-10-30T09:29:49-07:00",
   "tool_version_tested": "xorcise 0.2.1 (PyPI wheel), release tag v0.2.1 (commit 779ed9f5), the latest PyPI version and latest GitHub release on Oct 30, 2026, still the latest (checked on PyPI and GitHub).",
   "page_url": "https://agenttested.dev/directory/xorcise",
   "badge_svg": "https://agenttested.dev/badge/xorcise.svg"
  },
  {
   "slug": "vera",
   "name": "vera",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Partially agent-ready",
   "quality": 2,
   "security_warnings": 1,
   "attack_categories": [
    "supply-chain"
   ],
   "last_tested": "2026-10-30T10:28:29-07:00",
   "tool_version_tested": "eva-agent 0.1.0 from the default branch vera-coevolve at commit 15553719 (Oct 6, 2026), still the latest commit on Oct 30, 2026; no GitHub release or tag and not on PyPI (checked on GitHub and PyPI).",
   "page_url": "https://agenttested.dev/directory/vera",
   "badge_svg": "https://agenttested.dev/badge/vera.svg"
  },
  {
   "slug": "aegiskernel-sandbox",
   "name": "AegisKernel sandbox",
   "verdict": "caution",
   "reason": "Partially agent-ready",
   "agent_ready": "Agent-ready",
   "quality": 1,
   "security_warnings": 4,
   "attack_categories": [
    "command-execution"
   ],
   "last_tested": "2026-10-18T17:19-07:00",
   "tool_version_tested": "v0.2.0 (page, pyproject and GitHub release); library tested at main 806625a",
   "page_url": "https://agenttested.dev/directory/aegiskernel-sandbox",
   "badge_svg": "https://agenttested.dev/badge/aegiskernel-sandbox.svg"
  },
  {
   "slug": "meetnote",
   "name": "MeetNote",
   "verdict": "no-go",
   "reason": "Not agent-ready",
   "agent_ready": "Not agent-ready",
   "quality": 1,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-14T10:05-07:00",
   "tool_version_tested": "1.1.0 (Chrome Web Store listing)",
   "page_url": "https://agenttested.dev/directory/meetnote",
   "badge_svg": "https://agenttested.dev/badge/meetnote.svg"
  },
  {
   "slug": "anaconda-mcp",
   "name": "Anaconda MCP",
   "verdict": "no-go",
   "reason": "Not agent-ready",
   "agent_ready": "Not agent-ready",
   "quality": null,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-19T13:07-07:00",
   "tool_version_tested": "unknown (remote server; no version in the 401 response; GA blog dated 2026-10-02)",
   "page_url": "https://agenttested.dev/directory/anaconda-mcp",
   "badge_svg": "https://agenttested.dev/badge/anaconda-mcp.svg"
  },
  {
   "slug": "chat-on-steroids",
   "name": "Chat On Steroids",
   "verdict": "no-go",
   "reason": "Not agent-ready",
   "agent_ready": "Not agent-ready",
   "quality": null,
   "security_warnings": 2,
   "attack_categories": [
    "credential-exposure",
    "supply-chain",
    "command-execution"
   ],
   "last_tested": "2026-10-28T10:57:05-07:00",
   "tool_version_tested": "2.1.46 (official Linux .deb, checksum verified; latest stable release v2.1.46, Oct 25, 2026)",
   "page_url": "https://agenttested.dev/directory/chat-on-steroids",
   "badge_svg": "https://agenttested.dev/badge/chat-on-steroids.svg"
  },
  {
   "slug": "command-code-ai-raycast",
   "name": "Command Code AI (Raycast)",
   "verdict": "no-go",
   "reason": "Not agent-ready",
   "agent_ready": "Not agent-ready",
   "quality": null,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T16:19-07:00",
   "tool_version_tested": "raycast/extensions main @ commit b14b5ae0e9 (2026-10-14, 'fix reasoning effort and model errors'); package.json has no version field; @raycast/api 2.6.2 resolved by npm ci",
   "page_url": "https://agenttested.dev/directory/command-code-ai-raycast",
   "badge_svg": "https://agenttested.dev/badge/command-code-ai-raycast.svg"
  },
  {
   "slug": "max-lenylvt",
   "name": "Max (lenylvt)",
   "verdict": "no-go",
   "reason": "Not agent-ready",
   "agent_ready": "Not agent-ready",
   "quality": null,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-18T16:52-07:00",
   "tool_version_tested": "1.4.2 (served /max.xpi, sha256 d59753b74217ae259b658387d3fa9d0c22cf81621d91e2f20011ec28aa86870b); updates.json advertises 1.4.6 (unobtainable); also inspected AMO getmax 1.1.0 (sha256 ae8cedc4480e24e7...) and GitHub lenylvt/max HEAD 2e2a6e1 (v1.1.1)",
   "page_url": "https://agenttested.dev/directory/max-lenylvt",
   "badge_svg": "https://agenttested.dev/badge/max-lenylvt.svg"
  },
  {
   "slug": "monid",
   "name": "monid",
   "verdict": "no-go",
   "reason": "Not agent-ready",
   "agent_ready": "Not agent-ready",
   "quality": null,
   "security_warnings": 2,
   "attack_categories": [
    "credential-exposure",
    "supply-chain"
   ],
   "last_tested": "2026-10-29T10:48:12-07:00",
   "tool_version_tested": "catalog-v0.0.4 tag (3dc8bcc) of the engine, plus @monid-ai/cli 0.1.8 (latest on npm) and the dev build 0.1.8-dev.20261029013607. GitHub main is still 09d5447 (Oct 21, 2026), unchanged since the first run, and 0.1.8 is still the latest npm release on Oct 29, 2026.",
   "page_url": "https://agenttested.dev/directory/monid",
   "badge_svg": "https://agenttested.dev/badge/monid.svg"
  },
  {
   "slug": "offload",
   "name": "Offload",
   "verdict": "no-go",
   "reason": "Not agent-ready",
   "agent_ready": "Not agent-ready",
   "quality": null,
   "security_warnings": 5,
   "attack_categories": [],
   "last_tested": "2026-10-18T17:02-07:00",
   "tool_version_tested": "Offload 0.1.2 (Chrome extension manifest)",
   "page_url": "https://agenttested.dev/directory/offload",
   "badge_svg": "https://agenttested.dev/badge/offload.svg"
  },
  {
   "slug": "offrun",
   "name": "Offrun",
   "verdict": "no-go",
   "reason": "Not agent-ready",
   "agent_ready": "Not agent-ready",
   "quality": null,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-19T13:07-07:00",
   "tool_version_tested": "unknown (app not run). Site-declared latest still 6.5.1, released 14 October 2026 (changelog, download, and docs agree).",
   "page_url": "https://agenttested.dev/directory/offrun",
   "badge_svg": "https://agenttested.dev/badge/offrun.svg"
  },
  {
   "slug": "open-seo-mcp-skills",
   "name": "open-seo-mcp-skills",
   "verdict": "no-go",
   "reason": "Not agent-ready",
   "agent_ready": "Not agent-ready",
   "quality": null,
   "security_warnings": 2,
   "attack_categories": [
    "supply-chain"
   ],
   "last_tested": "2026-10-28T12:20:38-07:00",
   "tool_version_tested": "0.2.0 (main commit f587b0a6, still the latest commit on Oct 28, 2026; no releases), from the commit's source archive",
   "page_url": "https://agenttested.dev/directory/open-seo-mcp-skills",
   "badge_svg": "https://agenttested.dev/badge/open-seo-mcp-skills.svg"
  },
  {
   "slug": "openbot",
   "name": "OpenBot",
   "verdict": "no-go",
   "reason": "Not agent-ready, with a security warning",
   "agent_ready": "Not agent-ready",
   "quality": null,
   "security_warnings": 2,
   "attack_categories": [
    "cross-site-request",
    "info-disclosure",
    "network-exposure"
   ],
   "last_tested": "2026-10-28T09:07:19-07:00",
   "tool_version_tested": "git main commit cd161d04 (Oct 28, 2026; package.json 0.2.0, about 48 commits after the v0.2.0 release, which is still the latest release); Bun 1.4.2 (repo pins 1.4.3)",
   "page_url": "https://agenttested.dev/directory/openbot",
   "badge_svg": "https://agenttested.dev/badge/openbot.svg"
  },
  {
   "slug": "x64dbg-mcp-server",
   "name": "x64dbg-mcp-server",
   "verdict": "no-go",
   "reason": "Not agent-ready",
   "agent_ready": "Not agent-ready",
   "quality": null,
   "security_warnings": 2,
   "attack_categories": [
    "supply-chain",
    "network-exposure"
   ],
   "last_tested": "2026-10-28T13:01:18-07:00",
   "tool_version_tested": "v1.6 (tag v1.6 source archive, commit 18be30ab, Oct 12, 2026; still the latest release and latest commit on Oct 28, 2026; no registry package)",
   "page_url": "https://agenttested.dev/directory/x64dbg-mcp-server",
   "badge_svg": "https://agenttested.dev/badge/x64dbg-mcp-server.svg"
  },
  {
   "slug": "apple-iphone-duo-resizability-skill",
   "name": "Apple iPhone Duo resizability skill",
   "verdict": "untested",
   "reason": "Not tested yet",
   "agent_ready": "Needs testing",
   "quality": null,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": "2026-10-21T22:28-07:00",
   "tool_version_tested": "Xcode 27.1 (as documented by Apple; not run)",
   "page_url": "https://agenttested.dev/directory/apple-iphone-duo-resizability-skill",
   "badge_svg": "https://agenttested.dev/badge/apple-iphone-duo-resizability-skill.svg"
  },
  {
   "slug": "big-arrow-on-the-screen",
   "name": "big-arrow-on-the-screen",
   "verdict": "untested",
   "reason": "Not tested yet",
   "agent_ready": "Needs testing",
   "quality": null,
   "security_warnings": 3,
   "attack_categories": [
    "info-disclosure",
    "credential-exposure"
   ],
   "last_tested": "2026-10-18T18:58-07:00",
   "tool_version_tested": "v0.4.6 (tag commit 66e91ff, 2026-10-12); main 8917602 has identical source",
   "page_url": "https://agenttested.dev/directory/big-arrow-on-the-screen",
   "badge_svg": "https://agenttested.dev/badge/big-arrow-on-the-screen.svg"
  },
  {
   "slug": "jevcrawl",
   "name": "jevcrawl",
   "verdict": "untested",
   "reason": "Not tested yet",
   "agent_ready": "Needs testing",
   "quality": null,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": null,
   "tool_version_tested": null,
   "page_url": "https://agenttested.dev/directory/jevcrawl",
   "badge_svg": "https://agenttested.dev/badge/jevcrawl.svg"
  },
  {
   "slug": "riff",
   "name": "Riff",
   "verdict": "untested",
   "reason": "Not tested yet",
   "agent_ready": "Needs testing",
   "quality": null,
   "security_warnings": 0,
   "attack_categories": [],
   "last_tested": null,
   "tool_version_tested": null,
   "page_url": "https://agenttested.dev/directory/riff",
   "badge_svg": "https://agenttested.dev/badge/riff.svg"
  },
  {
   "slug": "mcp-server-fetch-npm-malware",
   "name": "mcp-server-fetch (npm, malware)",
   "verdict": "no-go",
   "reason": "Dangerous: avoid",
   "agent_ready": "Avoid",
   "quality": null,
   "security_warnings": 1,
   "attack_categories": [
    "supply-chain"
   ],
   "last_tested": "2026-10-19T10:35:00-07:00",
   "tool_version_tested": "not tested; advisories cover 0.0.1 and 0.0.2 (GHSA: all versions)",
   "page_url": "https://agenttested.dev/directory/mcp-server-fetch-npm-malware",
   "badge_svg": "https://agenttested.dev/badge/mcp-server-fetch-npm-malware.svg"
  },
  {
   "slug": "mcp-server-sequential-thinking-npm-malware",
   "name": "mcp-server-sequential-thinking (npm, malware)",
   "verdict": "no-go",
   "reason": "Dangerous: avoid",
   "agent_ready": "Avoid",
   "quality": null,
   "security_warnings": 2,
   "attack_categories": [
    "supply-chain"
   ],
   "last_tested": "2026-10-19T11:20:00-07:00",
   "tool_version_tested": "not tested; advisories cover 0.0.1 and 0.0.2",
   "page_url": "https://agenttested.dev/directory/mcp-server-sequential-thinking-npm-malware",
   "badge_svg": "https://agenttested.dev/badge/mcp-server-sequential-thinking-npm-malware.svg"
  }
 ]
}