Back to AgentUtil UserAgent

Card snapshot

useragent.agentutil.net · 2026-05-21 00:23:16 UTC · 37ff5c5e9be5f83b2449a08419809b46b1bcc429ca7d7d08c40b45b9ba8ab0d0

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": "AgentUtil UserAgent",
  "description": "User agent string parsing, bot detection, and browser compatibility analysis for autonomous agents",
  "version": "1.0.0",
  "url": "https://useragent.agentutil.net",
  "capabilities": {
    "skills": [
      {
        "id": "parseUserAgent",
        "name": "Parse a user agent string into structured browser, engine, OS, device, and CPU info",
        "description": "Parse a user agent string into structured browser, engine, OS, device, and CPU info",
        "tags": [
          "useragent",
          "parseUserAgent"
        ]
      },
      {
        "id": "detectBot",
        "name": "Detect if a user agent is a bot/crawler with categorization",
        "description": "Detect if a user agent is a bot/crawler with categorization",
        "tags": [
          "useragent",
          "detectBot"
        ]
      },
      {
        "id": "compareUserAgents",
        "name": "Compare two user agent strings for browser compatibility",
        "description": "Compare two user agent strings for browser compatibility",
        "tags": [
          "useragent",
          "compareUserAgents"
        ]
      }
    ]
  },
  "endpoint": "https://useragent.agentutil.net",
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "authentication": {
    "type": "none",
    "note": "Free tier: 10 queries/day, no auth required"
  },
  "provider": {
    "organization": "AgentUtil",
    "url": "https://agentutil.net"
  }
}