{
  "$schema": "https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json",
  "version": "1.0",
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "assistant-readiness-index",
    "title": "Agent Readiness Index",
    "version": "1.0"
  },
  "name": "assistant-readiness-index",
  "title": "Agent Readiness Index",
  "description": "Read only access to the Agent Readiness Index: scores out of 100 for how ready organizations are for AI agents, leaderboards, statistics and the method.",
  "iconUrl": "https://readyindex.ai/assets/logos/horse-buzzpink.png",
  "documentationUrl": "https://readyindex.ai/agents",
  "endpoint": "https://readyindex.ai/mcp",
  "url": "https://readyindex.ai/mcp",
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://readyindex.ai/mcp"
  },
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://readyindex.ai/mcp"
    }
  ],
  "authentication": {
    "required": false,
    "schemes": []
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "get_readiness_score",
      "title": "Get an organization's readiness score",
      "description": "Returns the Agent Readiness Index score (0 to 100), level, score by area, the biggest gaps with fixes, leaderboard ranks and a citation line for one scored organization. Give a web address (chase.com), a report id (chase_com) or a name.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "organization": {
            "type": "string",
            "description": "A web address, report id or organization name, for example chase.com"
          }
        },
        "required": [
          "organization"
        ],
        "additionalProperties": false
      }
    },
    {
      "name": "search_organizations",
      "title": "Search scored organizations",
      "description": "Finds scored organizations by name or web address, optionally within one industry, with their scores. Without a query it lists the highest scores.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Part of a name or web address"
          },
          "industry": {
            "type": "string",
            "description": "An industry such as Banks, Airlines or Software. See list_industries"
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50,
            "description": "How many to return, 10 by default"
          }
        },
        "additionalProperties": false
      }
    },
    {
      "name": "get_leaderboard",
      "title": "Get an industry leaderboard",
      "description": "Returns the ranked top organizations in one industry (banks, airlines, software and so on) by readiness score. Without an industry it returns the leader of each of the ten boards.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "industry": {
            "type": "string",
            "description": "A leaderboard slug or name, for example banks or Airlines. See list_industries"
          }
        },
        "additionalProperties": false
      }
    },
    {
      "name": "list_industries",
      "title": "List industries and leaderboards",
      "description": "Lists the ten leaderboards and the industry groups used in the directory, with how many organizations are scored in each.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    },
    {
      "name": "get_index_stats",
      "title": "Get statistics about all scored organizations",
      "description": "Returns how many organizations are scored, the average and middle score, how many sit at each level, and the checks most organizations fail.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    },
    {
      "name": "explain_method",
      "title": "Explain how the score is worked out",
      "description": "Returns the six areas with their points, the six readiness levels, and the checks in an area. Use it to explain what a score means or what to fix.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "area": {
            "type": "string",
            "description": "Optional. An area id or name to list its checks, for example Identity"
          }
        },
        "additionalProperties": false
      }
    }
  ],
  "provider": {
    "name": "Encore AI",
    "url": "https://gainencore.ai"
  }
}