{
  "name": "Argus Airsoft",
  "description": "Realtime airsoft field directory, check-in, live presence, events, team HQ, field owner dashboard, curated ads, operator profiles, gear locker, and player dashboard API. Operated by MR Dula Enterprise, LLC.",
  "url": "https://argusairsoft.com/.well-known/agent-card.json",
  "version": "0.7.0",
  "protocolVersion": "0.2.0",
  "provider": {
    "organization": "MR Dula Enterprise, LLC",
    "url": "https://argusairsoft.com"
  },
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "field-directory",
      "name": "Field directory",
      "description": "Search and browse airsoft fields by country, state, or keyword with optional live check-in counts.",
      "tags": [
        "airsoft",
        "fields",
        "map",
        "directory",
        "international"
      ],
      "examples": [
        "List airsoft fields in Texas with live player counts",
        "Find airsoft fields in Canada",
        "Get details for field slug black-ops-airsoft"
      ]
    },
    {
      "id": "live-presence",
      "name": "Live presence",
      "description": "Read realtime check-in counts and public rosters (callsigns only).",
      "tags": [
        "presence",
        "check-in",
        "roster"
      ],
      "examples": [
        "Who is checked in at my home field right now?",
        "Show live counts for all fields in North Carolina"
      ]
    },
    {
      "id": "field-events",
      "name": "Field events",
      "description": "List public field events or manage events as a verified field owner.",
      "tags": [
        "events",
        "calendar",
        "games"
      ],
      "examples": [
        "What public airsoft events are happening this weekend?",
        "Create a private milsim event for my field"
      ]
    },
    {
      "id": "player-ops",
      "name": "Player operations",
      "description": "Check in/out, manage operator profile (bio, class, unit, Discord), gear locker, and submit field intel.",
      "tags": [
        "profile",
        "check-in",
        "gear"
      ],
      "examples": [
        "Update my operator profile with medic class and milsim play style",
        "Check me in at my home field",
        "List my gear locker items"
      ]
    },
    {
      "id": "team-hq",
      "name": "Team HQ",
      "description": "Create/join teams (open or approval-gated public joins), review pending recruits in roster, manage loadouts, comms (text, voice notes, images, PDFs), org structure, and assignments.",
      "tags": [
        "teams",
        "milsim",
        "comms"
      ],
      "examples": [
        "Post a squad assignment for Sunday's op",
        "Show my team's roster and loadouts"
      ]
    },
    {
      "id": "field-ownership",
      "name": "Field ownership",
      "description": "Submit ownership claims, manage listings, review intel inbox, and read owner analytics on verified fields.",
      "tags": [
        "ownership",
        "claims",
        "operator",
        "analytics"
      ],
      "examples": [
        "Submit a claim for the field I operate",
        "Show page views and check-ins for my field this month",
        "Apply a community intel correction to my verified listing"
      ]
    },
    {
      "id": "mobile-clients",
      "name": "Mobile clients (iOS/Android)",
      "description": "Build native apps against OpenAPI/WebSockets only. See llms-mobile.txt — do not port web admin, ads, or MCP.",
      "tags": [
        "ios",
        "android",
        "mobile",
        "openapi",
        "native"
      ],
      "examples": [
        "What should the Argus iOS app implement vs leave on web?",
        "Which API endpoints does the Android player app need?"
      ]
    },
    {
      "id": "advertise",
      "name": "Advertise",
      "description": "300×250 display ad placements on field detail pages. Founding tiers from $79/mo; standard $299/mo coming soon. Inquiry-only.",
      "tags": [
        "advertising",
        "sponsors",
        "partners"
      ],
      "examples": [
        "How do I advertise on Argus Airsoft field pages?",
        "What are the ad creative specs and founding partner rates?"
      ]
    }
  ],
  "interfaces": [
    {
      "type": "openapi",
      "url": "https://argusairsoft.com/openapi/argus.openapi.yaml",
      "description": "REST API for web and native clients"
    },
    {
      "type": "websocket",
      "url": "wss://argusairsoft.com/ws/fields/:fieldId",
      "description": "Live field presence"
    },
    {
      "type": "websocket",
      "url": "wss://argusairsoft.com/ws/teams/:teamId",
      "description": "Team HQ realtime channel"
    },
    {
      "type": "mcp",
      "url": "https://argusairsoft.com/.well-known/mcp/server-card.json",
      "description": "MCP tool server (stdio; see server card)"
    }
  ],
  "securitySchemes": {
    "clerkBearer": {
      "type": "http",
      "scheme": "bearer",
      "bearerFormat": "JWT",
      "description": "Clerk session JWT. Required for check-in, profile, teams, ownership, and gear locker."
    }
  },
  "documentation": [
    "https://argusairsoft.com/llms.txt",
    "https://argusairsoft.com/llms-full.txt",
    "https://argusairsoft.com/en/privacy",
    "https://argusairsoft.com/en/terms",
    "https://github.com/mrdulasolutions/argusairsoft"
  ],
  "locales": [
    "en",
    "es",
    "de",
    "pl"
  ]
}