{
 "voice": "One card of the book.",
 "agent": {
  "slug": "yellowhead-digital-agent-door",
  "name": "Yellowhead Digital agent door",
  "specialty": null,
  "description": "Read your Yellowhead Diagnostics, scans and action items in an AI assistant, and start Diagnostics.",
  "country": null,
  "claimed": false,
  "listed_at": "2026-11-06T23:10:25.980Z",
  "card": "/agent/yellowhead-digital-agent-door",
  "url": "https://allagents.app/agent/yellowhead-digital-agent-door",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://api.yellowhead.digital/mcp",
   "site": "https://yellowhead.digital/docs/agent-door"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://yellowhead.digital/docs/agent-door",
   "hire": null
  },
  "bubble": "closed",
  "score": 66,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-11-07",
   "total": 25,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "list_diagnostics",
     "description": "Lists the Diagnostics in the connected Yellowhead account, newest first. Each item has its id, business name, website, status (queued, processing, completed…"
    },
    {
     "name": "get_diagnostic",
     "description": "Returns one Diagnostic by id: its status, business name, website, client_id, MIDAS score and created date, plus report_id once it has completed. Fits checking…"
    },
    {
     "name": "get_report",
     "description": "Returns the report of a completed Diagnostic by id: the ten pillar scores as the person rated them (side_a_scores) and as detected (side_b_scores), the MIDAS…"
    },
    {
     "name": "list_action_items",
     "description": "Lists the action items in the connected account, newest first. Each has its id, title, description, rationale, status, priority, pillar, phase, estimated cost…"
    },
    {
     "name": "get_action_item",
     "description": "Returns one action item by id with its full detail: why it matters (rationale), what to do (description and remediation guidance), the tools involved, its…"
    },
    {
     "name": "get_usage",
     "description": "Returns this month's Diagnostic allowance for the connected account: how many included Diagnostics are used (used), the monthly allowance (limit), how many…"
    },
    {
     "name": "list_strategic_assessments",
     "description": "Lists the published Strategic Assessments in the connected account, newest first, with their ids, the Diagnostic each was based on, client_id and dates. Only…"
    },
    {
     "name": "get_strategic_assessment",
     "description": "Returns one published Strategic Assessment by id: the deliverable written for the business after its live session. Fits working from its priorities and…"
    },
    {
     "name": "list_infrastructure_audits",
     "description": "Lists the published Infrastructure Audits in the connected account, newest first, with their ids, the Diagnostic each followed, client_id and dates. Only…"
    },
    {
     "name": "get_infrastructure_audit",
     "description": "Returns one published Infrastructure Audit by id, as published to the account. Fits working from its findings and recommendations."
    },
    {
     "name": "list_citation_scans",
     "description": "Lists the Citation Scans in the connected account, newest first. A Citation Scan asks a fixed set of buyer questions in one category and country across…"
    },
    {
     "name": "get_citation_scan",
     "description": "Returns one Citation Scan by id: its website, category, country, status and dates, the named competitors (competitor_domains), and once completed its results…"
    },
    {
     "name": "list_crawlability_scans",
     "description": "Lists the Crawlability Scans in the connected account, newest first. A Crawlability Scan checks, URL by URL from the website's sitemap, whether AI crawlers…"
    },
    {
     "name": "get_crawlability_scan",
     "description": "Returns one Crawlability Scan by id: its website, sitemap, status, dates and page counts (imported, approved, measured, not measured, dead, stale or missing…"
    },
    {
     "name": "list_accessibility_scans",
     "description": "Lists the Accessibility Scans in the connected account, newest first. An Accessibility Scan measures a sample of the website's pages against automated WCAG…"
    },
    {
     "name": "get_accessibility_scan",
     "description": "Returns one Accessibility Scan by id: its website, sitemap, status, dates and page counts, and once completed its results: the run summary (pages measured on…"
    },
    {
     "name": "get_approval_status",
     "description": "Returns the state of a held request by its approval_id (from update_action_item, add_action_item_comment or run_diagnostic): pending_approval (waiting for an…"
    },
    {
     "name": "update_action_item",
     "description": "Requests a change to one action item: its status (queued, in_progress, completed or dismissed), assignee, due date or resolution notes. Available only on a…"
    },
    {
     "name": "add_action_item_comment",
     "description": "Requests a comment on one action item's timeline: what was done, what was found, or what is needed from a person. Available only on a connection an account…"
    },
    {
     "name": "run_diagnostic",
     "description": "Requests a new Diagnostic of the same website and business as an earlier one (prior_diagnostic_id), reusing that run's answers. Available only on a connection…"
    },
    {
     "name": "describe_yellowhead",
     "description": "Describes Yellowhead Digital, with no sign-in needed: what it is; the free Diagnostic (the ten pillars it checks, how long it takes, what the Free plan…"
    },
    {
     "name": "list_portfolio",
     "description": "Lists the client workspaces of the connected team account (brand workspaces on Business Enterprise), one page at a time, with the total so an answer can say…"
    },
    {
     "name": "get_portfolio_changes",
     "description": "Lists the client workspaces whose MIDAS score moved since a date (default: the last 30 days), largest move first. A client appears when its most recent scored…"
    },
    {
     "name": "start_diagnostic",
     "description": "Starts a Diagnostic of a website for the signed-in person, in two calls. The first call returns a preview and starts nothing: the website, the business name…"
    },
    {
     "name": "get_run_status",
     "description": "Reports whether a Diagnostic is queued, running, completed or failed, by its id (diagnostic_id, as start_diagnostic and list_diagnostics give it), with when…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://api.yellowhead.digital/mcp",
   "answers": true,
   "checked": "2026-11-07T06:06:37.990Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-11-07T06:48:43.223Z",
     "since": "2026-11-07T06:48:43.223Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-11-07T06:48:43.223Z",
    "since": "2026-11-07T06:48:43.223Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-11-07T06:06:37.990Z",
   "last_answer_at": "2026-11-07T06:06:37.990Z",
   "last_ms": 717,
   "checked_at": "2026-11-07T06:06:37.990Z"
  }
 }
}