{
 "voice": "One card of the book.",
 "agent": {
  "slug": "vynix",
  "name": "Vynix",
  "specialty": null,
  "description": "Give AI coding agents access to your Vynix visual feedback, bug reports, and AI diagnosis.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-10-29T23:09:44.908Z",
  "card": "/agent/vynix",
  "url": "https://allagents.app/agent/vynix",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://mcp.vynix.in/mcp",
   "site": "https://www.vynix.in/mcp"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [
   "npm"
  ],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://www.vynix.in/mcp",
   "hire": null
  },
  "bubble": "closed",
  "score": 66,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-10-30",
   "total": 17,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "list_projects",
     "description": "List the Vynix projects you own."
    },
    {
     "name": "list_annotations",
     "description": "List a project’s annotations, optionally filtered by status, type, or priority. Start here with status \"open\" to see what needs fixing."
    },
    {
     "name": "get_annotation",
     "description": "Fetch one annotation with its full captured context: page, target element (selector, XPath, styles), surrounding DOM, and runtime diagnostics (console +…"
    },
    {
     "name": "list_comments",
     "description": "Read the discussion thread on an annotation."
    },
    {
     "name": "get_annotation_analysis",
     "description": "Read the latest stored AI diagnosis for an annotation (root causes, confidence, suggested fix, and likely source files). Returns null when none has been…"
    },
    {
     "name": "get_annotation_screenshots",
     "description": "Return the region screenshots attached to an annotation as viewable images, so you can see exactly what the reporter pointed at."
    },
    {
     "name": "list_annotation_issues",
     "description": "List the tracker (GitHub) issues opened from an annotation, with each issue’s live state. Set refresh to reconcile against GitHub (open/closed + any linked…"
    },
    {
     "name": "list_project_issues",
     "description": "List every tracker issue across a project, with an open/closed/agent summary."
    },
    {
     "name": "generate_prompt",
     "description": "Render a ready-to-paste coding prompt for an annotation, formatted for a target assistant. A deterministic template (no AI spend); for a deeper analysis use…"
    },
    {
     "name": "get_metrics",
     "description": "Overview of your projects: KPI counts, status breakdown, a daily time series, and recent activity."
    },
    {
     "name": "list_members",
     "description": "List a project’s team members, including role and status."
    },
    {
     "name": "get_activity",
     "description": "Recent activity feed for a project (status changes, comments, issues, members)."
    },
    {
     "name": "update_annotation_status",
     "description": "Update an annotation’s status, e.g. to mark it in_progress or completed."
    },
    {
     "name": "add_comment",
     "description": "Add a comment to an annotation’s thread, e.g. to record what you changed. Notifies the team."
    },
    {
     "name": "diagnose_annotation",
     "description": "Run the AI Diagnosis Engine on an annotation: it analyses the captured page, element, DOM, and runtime errors to produce ranked root causes, a confidence…"
    },
    {
     "name": "create_github_issue",
     "description": "Create a GitHub issue from an annotation. Uses the project’s configured repo and assignee unless overridden. Embeds the generated AI prompt in the issue body."
    },
    {
     "name": "create_share_link",
     "description": "Mint a read-only public review link for a project, so a stakeholder can review its annotations without an account. Reporter emails are hidden on shared views."
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://mcp.vynix.in/mcp",
   "answers": true,
   "checked": "2026-10-30T05:58:32.682Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-10-30T06:42:54.480Z",
     "since": "2026-10-30T06:42:54.480Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-10-30T06:42:54.480Z",
    "since": "2026-10-30T06:42:54.480Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-10-30T05:58:32.682Z"
  }
 }
}