Skip to content
Back to INITE AI Visibility

Card snapshot

inite.ai · 2026-09-23 10:43:46 UTC · 4096c4d91979882f2f41db04227816f8fa80b6d3d57ebab6b2b81f36dbe6e498

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": "INITE AI Visibility",
  "description": "Audits how ChatGPT, Claude, Gemini and Perplexity read a website. Returns a score out of 100 with the citation audit, retrieval gaps, entity clarity and the list of things to fix.",
  "supportedInterfaces": [
    {
      "url": "https://inite.ai/api/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://inite.ai/api/mcp",
      "protocolBinding": "MCP",
      "protocolVersion": "1.0"
    }
  ],
  "version": "1.1.2",
  "documentationUrl": "https://inite.ai/en/analyze",
  "iconUrl": "https://inite.ai/android-chrome-512x512.png",
  "provider": {
    "organization": "inite LLC",
    "url": "https://inite.ai"
  },
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "analyze_site",
      "name": "Audit a site for AI visibility",
      "description": "Checks the identity files an engine looks for, the crawler policy, the schema graph and page health, then asks the answer engines whether they name the site. Over A2A: send the hostname to SendMessage, which returns a task that reaches TASK_STATE_COMPLETED in about a minute with the score as an artifact. Over MCP: analyze_site returns a run id. Counts against the account's daily allowance.",
      "tags": [
        "seo",
        "aeo",
        "audit",
        "ai-search",
        "visibility"
      ],
      "examples": [
        "Audit example.com for AI visibility",
        "How do ChatGPT and Perplexity describe this website?"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "get_analysis",
      "name": "Read a finished audit",
      "description": "Returns progress while an audit is in flight, and the AI visibility score out of 100 once it finishes, with the address of the full report. Over A2A this is the protocol itself \u2014 GetTask, ListTasks, or SubscribeToTask for the live stream. Over MCP it is the get_analysis tool, called with the run id.",
      "tags": [
        "seo",
        "aeo",
        "audit",
        "report"
      ],
      "examples": [
        "Get the result of run 0f3c\u2026"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    }
  ],
  "securitySchemes": {
    "oauth2": {
      "openIdConnectSecurityScheme": {
        "openIdConnectUrl": "https://auth.inite.ai/.well-known/openid-configuration",
        "description": "An unauthenticated call returns 401 with WWW-Authenticate pointing at the protected-resource metadata for the endpoint that was called \u2014 https://inite.ai/.well-known/oauth-protected-resource/api/a2a for A2A, https://inite.ai/.well-known/oauth-protected-resource for MCP \u2014 which names the authorization server. Clients that speak the OAuth 2.0 protected-resource flow obtain a token on their own."
      }
    }
  },
  "securityRequirements": [
    {
      "schemes": {
        "oauth2": {
          "list": []
        }
      }
    }
  ]
}