Skip to content
Back to citepath

Card snapshot

citepath.ai · 2026-10-10 01:09:24 UTC · 9362649f0ca135dde25c5f5fd6f3865f7d87c754a1dda4907851bf73296db624

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "citepath",
  "description": "Track and optimize how AI search engines cite, mention, and recommend your brand.",
  "url": "https://www.citepath.ai",
  "version": "1.0.0",
  "provider": {
    "name": "citepath",
    "url": "https://www.citepath.ai"
  },
  "transports": [
    {
      "type": "mcp",
      "endpoint": "https://www.citepath.ai/api/mcp"
    },
    {
      "type": "http/json",
      "endpoint": "https://www.citepath.ai/api/v1"
    }
  ],
  "capabilities": {
    "streaming": false
  },
  "authentication": {
    "type": "none"
  },
  "skills": [
    {
      "id": "check_ai_visibility",
      "name": "check_ai_visibility",
      "description": "How visible is a brand in AI answers? Given a domain, returns its latest public share-of-answer scan (how often ChatGPT, Claude, Gemini, Perplexity and Grok cite it, per engine, and which competitors they name instead) plus a live AI-crawler readiness audit. No scan id needed.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string",
            "description": "The brand's domain, e.g. example.com"
          }
        },
        "required": [
          "domain"
        ]
      }
    },
    {
      "id": "get_readiness",
      "name": "get_readiness",
      "description": "Run a crawler's-eye technical LLM readiness audit for a domain.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string",
            "description": "The domain to audit, e.g. example.com"
          }
        },
        "required": [
          "domain"
        ]
      }
    },
    {
      "id": "get_scan",
      "name": "get_scan",
      "description": "Retrieve a finished public scan and its answers by scan ID.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "The scan UUID"
          }
        },
        "required": [
          "id"
        ]
      }
    }
  ]
}