{
 "name": "Am I Ready for Agents?",
 "kind": "docs",
 "description": "Sector scorecards from a crawl of top sites, 18 self-check questions and ten decisions, read-only.",
 "icon": "https://amireadyforagents.com/favicon.svg",
 "url": "https://amireadyforagents.com/mcp",
 "transport": "streamable-http",
 "serverInfo": {
  "name": "com.amireadyforagents/mcp",
  "title": "Am I Ready for Agents? MCP server",
  "version": "1.0.0"
 },
 "capabilities": {
  "tools": true,
  "resources": true
 },
 "auth": "none",
 "documentation": "https://amireadyforagents.com/developers",
 "servers": [
  {
   "name": "com.amireadyforagents/mcp",
   "url": "https://amireadyforagents.com/mcp",
   "transport": "streamable-http",
   "card": "https://amireadyforagents.com/mcp/server-card"
  }
 ],
 "tools": [
  {
   "name": "list_sectors",
   "description": "Lists the eight sectors the scorecards cover: sample size, the four shares (allow the four main AI agents, readable home page, any act surface, any payment file) as counts and percent, and the page URLs of each sector, with the baseline of every crawled domain. Call it first to find a sector id or slug for the other tools.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 20,
      "description": "Page size, 1 to 100 (default 20)."
     },
     "cursor": {
      "type": "string",
      "description": "Opaque cursor from next_cursor of the previous page."
     }
    },
    "additionalProperties": false
   }
  },
  {
   "name": "get_sector_scorecard",
   "description": "Returns the scorecard of one sector: sample size, how many domains came in by Ora leaderboard category and by domain keyword, and for each of the four measures its definition, the count (n out of the sites where the check could be made), the percent and the baseline of every crawled domain, with the page URLs to cite. Use it when a person asks how their own sector stands.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "sector": {
      "type": "string",
      "description": "The sector slug (ecommerce, bookings, publishers, saas, services, healthcare, finance or local) or the id used in the data files, for example bookings-travel."
     }
    },
    "required": [
     "sector"
    ],
    "additionalProperties": false
   }
  },
  {
   "name": "rank_sectors",
   "description": "Orders the eight sectors by one of the four measures (allow_agents, readable_text, act_surface or pay_surface), highest share first unless order is asc, with each count and the baseline of every crawled domain. Call it for questions such as which sector lets AI agents in most or publishes an act surface least.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "metric": {
      "type": "string",
      "enum": [
       "allow_agents",
       "readable_text",
       "act_surface",
       "pay_surface"
      ],
      "description": "allow_agents (share allowing GPTBot, ClaudeBot, PerplexityBot and Google-Extended), readable_text, act_surface or pay_surface."
     },
     "order": {
      "type": "string",
      "enum": [
       "desc",
       "asc"
      ],
      "default": "desc",
      "description": "desc puts the highest share first (default); asc the lowest."
     }
    },
    "required": [
     "metric"
    ],
    "additionalProperties": false
   }
  },
  {
   "name": "get_self_check",
   "description": "Returns the 18 self-check questions in the order the page shows them (find, read, act, pay, trust), each with the question, the plain reason it matters, and whether the next step is a decision for leadership or a request for the web team. Pass a sector for its examples and two extra questions, an area to keep one area, and include_sources for the dated sources behind each question.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "sector": {
      "type": "string",
      "description": "Sector slug or id, for example healthcare. Adds the sector examples and its two extra questions, so the list has 20 questions."
     },
     "area": {
      "type": "string",
      "enum": [
       "find",
       "read",
       "act",
       "pay",
       "trust"
      ],
      "description": "Keep only the questions of one area. Question numbers stay as in the full list."
     },
     "include_sources": {
      "type": "boolean",
      "default": false,
      "description": "true adds each question's dated sources (claim, source URL, read date, kind)."
     }
    },
    "additionalProperties": false
   }
  },
  {
   "name": "get_definitions",
   "description": "Returns what each of the four scorecard measures counts, the whole-crawl figure for each, and the crawl behind them: domains crawled and reachable, how many sit in a sector row and how many in none, the status of the edition and the page that gives every rule. Call it before quoting a share, so the denominator is stated correctly.",
   "inputSchema": {
    "type": "object",
    "properties": {},
    "additionalProperties": false
   }
  }
 ]
}
