{
  "name": "Agents Allowed",
  "description": "Check before you act: tells an AI agent whether a website lets agents browse, shop, book or log in, suggests a next step (recommended_action) and lists any official agent route (UCP, ACP, MCP, Visa Trusted Agent Protocol, A2A, partner apps). recommended_action is a suggestion based on public sources, not permission; the website's own terms always take priority. Read-only, sourced and dated. Informational only, no warranty. Usage terms: https://agentsallowed.io/terms/",
  "supportedInterfaces": [
    {
      "url": "https://agentsallowed.io/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://agentsallowed.io/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "0.3"
    }
  ],
  "provider": {
    "organization": "Agents Allowed",
    "url": "https://agentsallowed.io"
  },
  "version": "1.0.0",
  "documentationUrl": "https://agentsallowed.io/developers/",
  "termsOfServiceUrl": "https://agentsallowed.io/terms/",
  "iconUrl": "https://agentsallowed.io/favicon.svg",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "check_domain",
      "name": "Check a website's AI-agent policy",
      "description": "Given a domain or URL (in text or a data part {\"domain\": \"...\"}), returns status (open|partial|announced|none, or unknown when we have no verified record), recommended_action (a suggestion based on public sources, not permission; the website's own terms always take priority), per-action allowances, official routes and dated sources.",
      "tags": [
        "agent-access",
        "web-policy",
        "commerce",
        "ucp",
        "acp",
        "mcp",
        "visa-tap"
      ],
      "examples": [
        "Can I book a flight on delta.com?",
        "{\"domain\": \"amazon.com\"}"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "check_domains",
      "name": "Check several websites",
      "description": "Batch lookup of up to 50 domains in one message ({\"domains\": [...]}, or several domains in text). Results in input order.",
      "tags": [
        "agent-access",
        "batch"
      ],
      "examples": [
        "Which of walmart.com, target.com and amazon.com let agents check out?",
        "{\"domains\": [\"walmart.com\", \"target.com\"]}"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    }
  ],
  "protocolVersion": "0.3.0",
  "url": "https://agentsallowed.io/a2a",
  "preferredTransport": "JSONRPC"
}
