{
  "$schema": "https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json",
  "version": "1.0",
  "protocolVersion": "2025-03-26",
  "serverInfo": {
    "name": "aeo-auditor-mcp",
    "title": "AEO Auditor — AI Search, Schema AST & Agent Readiness Engine",
    "version": "2.0.0",
    "description": "Real-time Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO) diagnostic scanner. Audits AI crawler permissions (GPTBot, OAI-SearchBot, PerplexityBot, ClaudeBot), JSON-LD @graph schemas with Wikidata disambiguation, 40-60 word direct answer extractability, and /llms.txt Agent Readiness.",
    "homepageUrl": "https://aeoauditing.com",
    "documentationUrl": "https://aeoauditing.com/llms-full.txt"
  },
  "transport": {
    "type": "streamable-http",
    "url": "https://api.aeoauditing.com/mcp",
    "endpoint": "https://api.aeoauditing.com/mcp"
  },
  "endpoints": {
    "streamableHttp": "https://api.aeoauditing.com/mcp",
    "streamable_http": "https://api.aeoauditing.com/mcp",
    "sse": "https://api.aeoauditing.com/mcp"
  },
  "authentication": {
    "required": false,
    "schemes": [
      "none",
      "bearer"
    ]
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    },
    "prompts": {
      "listChanged": false
    },
    "resources": {
      "subscribe": false,
      "listChanged": false
    }
  },
  "tools": [
    {
      "name": "audit_domain",
      "description": "Execute a live real-time Answer Engine Optimization (AEO), Generative Engine Optimization (GEO), JSON-LD Schema AST, and AI Agent Readiness (/llms.txt & /.well-known) diagnostic audit on any domain or URL.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "description": "Target domain or full URL to audit (e.g. \"stripe.com\" or \"https://stripe.com\")."
          }
        },
        "required": [
          "url"
        ]
      }
    },
    {
      "name": "get_domain_benchmark",
      "description": "Look up a domain AEO readiness benchmark score and 4-pillar breakdown, or query the industry leaderboard directory.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string",
            "description": "Optional domain name to retrieve benchmark profile (e.g. \"openai.com\"). Omit to list top leaderboard domains."
          },
          "category": {
            "type": "string",
            "description": "Optional industry category filter when listing leaderboard benchmarks (e.g. \"AI & ML\", \"FinTech\", \"DevTools\", \"SaaS\")."
          }
        }
      }
    },
    {
      "name": "validate_robots_txt",
      "description": "Validate a robots.txt file or live domain robots.txt against 10 AI search crawlers (GPTBot, ChatGPT-User, PerplexityBot, ClaudeBot, Google-Extended, Applebot-Extended, etc.) and generate a 100/100 compliant configuration.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string",
            "description": "Optional domain to fetch live /robots.txt from (e.g. \"example.com\")."
          },
          "robotsTxtContent": {
            "type": "string",
            "description": "Optional raw robots.txt content string to validate directly."
          }
        }
      }
    }
  ],
  "sameAs": [
    "https://glama.ai/mcp/connectors/com.aeoauditing/aeo-auditor-mcp",
    "https://glama.ai/mcp/connectors/com.aeoauditing.api/aeo-auditing",
    "https://registry.modelcontextprotocol.io/v0.1/servers/com.aeoauditing%2Faeo-auditor-mcp/versions/latest"
  ]
}