{
  "$schema": "https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json",
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "aiready-nz",
    "title": "AIready",
    "version": "1.0.0",
    "websiteUrl": "https://aiready.nz",
    "icons": [
      {
        "src": "https://aiready.nz/brand/aiready-mcp-icon.png",
        "mimeType": "image/png",
        "sizes": [
          "512x512"
        ]
      },
      {
        "src": "https://aiready.nz/brand/aiready-mcp-icon-128.png",
        "mimeType": "image/png",
        "sizes": [
          "128x128"
        ]
      }
    ]
  },
  "description": "AIready (aiready.nz, New Zealand): scan any public website for AI and agent readiness, prepare an Agentic Readiness Check for human approval, and read your own AIready reports. Customer sign-in via OAuth. AIready (aiready.nz) is not affiliated with ai-ready.nz, aiready.co.nz, getaiready.now, or the getaiready / @aiready/mcp-server code-analysis package.",
  "documentationUrl": "https://aiready.nz/connect",
  "capabilities": {
    "tools": {
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "scan_domain",
      "title": "Scan a public website",
      "description": "Run AIready's free, passive public-domain scan and return its score, readiness level, findings and any scoring warnings, without creating an order or charging anything.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string",
            "minLength": 3,
            "maxLength": 253,
            "description": "Bare public hostname, e.g. example.co.nz (no scheme or path)."
          }
        },
        "required": [
          "domain"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "title": "Scan a public website",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": true
      }
    },
    {
      "name": "prepare_readiness_order",
      "title": "Quote an Agentic Readiness Check",
      "description": "Return the Agentic Readiness Check price (NZ$19 incl. GST or 12 USDC) and intake link for a human to review and approve. Does not create an order, charge a card or move funds.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string",
            "minLength": 3,
            "maxLength": 253,
            "description": "Bare public hostname, e.g. example.co.nz (no scheme or path)."
          },
          "test": {
            "type": "boolean",
            "description": "Use the NZ$1 / 1 USDC integration test product."
          }
        },
        "required": [
          "domain"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "title": "Quote an Agentic Readiness Check",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "list_my_reports",
      "title": "List your reports",
      "description": "List up to 50 reports belonging to the signed-in customer, newest first.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50,
            "default": 20
          }
        },
        "additionalProperties": false
      },
      "annotations": {
        "title": "List your reports",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "get_report",
      "title": "Read your report",
      "description": "Read a delivered report by report ID from list_my_reports; only the signed-in customer's own reports are accessible.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "report_id": {
            "type": "string",
            "format": "uuid"
          }
        },
        "required": [
          "report_id"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "title": "Read your report",
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    }
  ],
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://aiready.nz/mcp"
  },
  "authentication": {
    "required": true,
    "type": "oauth2",
    "metadataUrl": "https://aiready.nz/.well-known/oauth-protected-resource/mcp"
  }
}