{
  "version": "1.0",
  "site": "https://rankchatai.com",
  "name": "RankChat AI",
  "description": "Autonomous Generative Engine Optimization (GEO) platform. Discovers, audits, and optimizes brands for AI search engine citation dominance across ChatGPT, Perplexity, Claude, and Google AI Overviews.",
  "protocols": [
    "webmcp-declarative-v1",
    "webmcp-imperative-v1",
    "agent-discovery-v1",
    "openapi-v3.1",
    "llmstxt-v1"
  ],
  "actions": [
    {
      "id": "run-geo-audit",
      "name": "Run Autonomous GEO Audit",
      "description": "Initiate a comprehensive 8-point Generative Engine Optimization audit for any public domain to evaluate structured data, entity visibility, robots/llms.txt discoverability, and AI citation probability.",
      "method": "declarative",
      "endpoint": "/api/audit",
      "httpMethod": "POST",
      "parameters": {
        "required": ["domain"],
        "optional": ["email"]
      }
    },
    {
      "id": "agent-checkout",
      "name": "Autonomous Agent Subscription Checkout",
      "description": "Allows autonomous AI agents and machine clients to programmatically subscribe to RankChat AI GEO plans (Starter $99/mo, Growth $299/mo, Enterprise $799/mo) and receive machine-executable checkout sessions or tokenized receipts.",
      "method": "declarative",
      "endpoint": "/api/agent/v1/checkout",
      "httpMethod": "POST",
      "parameters": {
        "required": ["tier"],
        "optional": ["interval", "agent_id", "agent_name", "customer_email", "payment_method_token", "callback_url"]
      }
    },
    {
      "id": "get-agent-plans",
      "name": "Get Machine-Readable GEO Plans",
      "description": "Returns structured JSON data of all RankChat AI subscription tiers, pricing, quota limits, and autonomous capabilities for AI agent decision-making.",
      "method": "declarative",
      "endpoint": "/api/agent/v1/plans",
      "httpMethod": "GET"
    },
    {
      "id": "check-seo-signals",
      "name": "Real-Time URL SEO & Schema Diagnostic",
      "description": "Inspects any public web page for title, meta tags, OpenGraph attributes, canonical links, and Schema.org JSON-LD microdata.",
      "method": "declarative",
      "endpoint": "/api/tools/seo-check",
      "httpMethod": "POST",
      "parameters": {
        "required": ["url"]
      }
    },
    {
      "id": "check-ai-overview",
      "name": "AI Overview Citation Probability Checker",
      "description": "Calculates the mathematical likelihood that a given domain will be cited by Google AI Overviews or ChatGPT for a specific high-intent keyword query.",
      "method": "declarative",
      "endpoint": "/api/tools/ai-overview",
      "httpMethod": "POST",
      "parameters": {
        "required": ["domain", "keyword"]
      }
    },
    {
      "id": "send-inquiry",
      "name": "Send Enterprise Inquiry or Contact Message",
      "description": "Submits a business partnership, enterprise RFP, or support inquiry to the RankChat AI operations team.",
      "method": "declarative",
      "endpoint": "/api/contact",
      "httpMethod": "POST",
      "parameters": {
        "required": ["name", "email", "message"]
      }
    }
  ]
}
